403 and never stored, and a screening outage returns 503. Development and
staging skip both gates.
Fiat recipient creation should follow account verification with
POST /partner/wallets/fiat/verify-account. Crypto recipients are saved addresses and metadata only.
Create a fiat recipient
Create a crypto recipient
status of active or suspended. Fiat recipients
are always active. A crypto recipient becomes suspended if a later screening
of its address fails, and returns to active automatically once a subsequent
screening is clean. Do not offer a suspended recipient for selection.
Recipient Types
The two field sets are strictly exclusive; mixing them returns
400. Unknown
fields are rejected. country, when given, is an ISO 3166 alpha-3 code.
Use clear labels that operators can recognize in Stabyl Pro. Avoid labels that only make sense inside one internal service.
Update or delete a recipient
Lifecycle
Recipient routes require
X-Api-Key with wallets:transfer. Common failures are 400 for invalid or mixed fields, 403 for a key without the scope, an account whose production KYB is not approved, or a crypto address that fails screening, 404 for an unknown recipient, 409 for a recipient with the same details as an existing one, and 503 when address screening is temporarily unavailable.