Patch individual document groups. Uses deep $set.
curl -X PUT https://api.geldstuck.com/v1/source-of-funds/usr_01HX3ZAB... \ -H "x-api-key: $GELDSTUCK_PUBLIC_KEY" \ -H "x-api-secret: $GELDSTUCK_SECRET_KEY" \ -H "Content-Type: application/json" \ -d '{ "bankStatement": { "institution": "Chase", "accountLast4": "1234", "fileIds": ["file_01HX3ZK..."] } }'
{ "id": "sof_01HX3ZV...", "userId": "usr_01HX3ZAB...", "status": "draft", "bankStatement": { "institution": "Chase", "accountLast4": "1234", "fileIds": ["file_01HX3ZK..."] }, "updatedAt": "2026-04-22T11:15:00.000Z" }
bankStatement
salary