Push users from your system of record into Geldstuck, individually or in bulk.
Every user who goes through KYC, signs an escrow, or uploads source-of-funds docs must first exist as a Geldstuck user. Most integrations push users in two flows:
Live sync - when a user signs up in your app, call add-user to mirror them.
Nightly reconciliation - a batch job runs add-user-bulk to catch anything the live sync missed.
Use your internal user ID as the idempotency key suffix. Retries are then safe: if the sync job restarts, we’ll return the existing user instead of erroring.
Each added user fires a tenant.users.invite webhook. Subscribe if you want to drive downstream automation (welcome email, Slack alert, analytics event).