money
accounts
customer-session

Create onchain whitelisted address (business)

Changed on

Business-scoped creation of a user-defined USDC whitelisted external address. Requires owner_attestation: true. An onchain_stellar address requires either memo_id or memo_not_required: true. With selected member approval, the acknowledgement carries one immutable instruction with at most 3 lifecycle entries.

post/money/accounts/whitelist

Request

  • Base URL
    https://api.stablesea.com (the document declares no server; this is the origin it was published from)
  • URL
    https://api.stablesea.com/money/accounts/whitelist
  • Auth
    none declared. Required headers: Idempotency-Key

Headers

Idempotency-Keystring required

Required client idempotency key; a duplicate submission with the same key is rejected with 409.

Request body

addressstring required

The wallet address, in the payment_rail's own format. On onchain_solana it must be a wallet, not a token account: an address the SPL Token or Token-2022 program owns is refused (solana_destination_token_account), so is an address off the ed25519 curve with no account on the network (solana_destination_account_not_found), and a failed network check refuses with a 503 to retry (solana_destination_unverifiable).

memo_idstring
memo_not_requiredboolean

Customer attestation that this onchain_stellar destination needs no memo. A Stellar add must carry either memo_id or memo_not_required: true (wallet_memo_required otherwise). Refused together with memo_id and on any other payment_rail. false or omitted is no attestation.

namestring required
owner_attestationboolean required

Must be true: on behalf of the business, the customer attests that every deposit sent from this wallet or exchange account is the business's own property, not held for, owed to, or sent on behalf of anyone else, and that the details are correct. false is refused with wallet_owner_attestation_required.

payment_rail'onchain_ethereum' | 'onchain_stellar' | 'onchain_solana' required
symbol'USDC' | 'XLM' | 'YLDS'

Response

OK

account_idstring
addressstring
explorer_urlstring

Ready-to-open block-explorer URL for the address; absent when the rail has no explorer, in which case render the address as plain text.

memo_idstring
namestring
payment_railstring
status'enabled' | 'disabled'
symbolstring

Changes

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      api tag customer-session added

    • info

      added the optional property to the response with the status