Patch a KYC record. Uses deep $set so sibling fields aren’t overwritten.
curl -X PUT https://api.geldstuck.com/v1/kyc/usr_01HX3ZAB... \ -H "x-api-key: $GELDSTUCK_PUBLIC_KEY" \ -H "x-api-secret: $GELDSTUCK_SECRET_KEY" \ -H "Content-Type: application/json" \ -d '{"currentStep": 20}'
{ "id": "kyc_01HX3ZH...", "userId": "usr_01HX3ZAB...", "status": "in_progress", "currentStep": 20, "updatedAt": "2026-04-22T10:30:00.000Z" }
clientInformation
currentStep
POST /kyc/onfido