Skip to main content
Saved recipients store reusable destination details for Stabyl Pro withdrawal workflows and account management. They are address book records, not payment instructions. Production requires approved KYB to create or update a fiat recipient. Recipient lists remain readable. In production, a crypto recipient’s address is screened when it is created or changed: an address that fails screening is rejected with 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

Stabyl verifies the bank code and account number. Use the verified account name returned by the API rather than assuming the submitted name is authoritative.

Create a crypto recipient

Every recipient carries a 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.
Saved recipients do not initiate withdrawals through the API. Signed Partner withdrawal requests send destination details directly and do not accept a saved recipient_id.

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.