Skip to navigation

Update customer preferences

Update customer preferences.

Credential: Customer session

Before you call

  • A customer session for the same partner, integration, customer, wallet and chain.

A preferred currency must be globally enabled and not blocked by the partner.

Confirm with Sinbad that this endpoint is enabled in your environment.

Errors

StatusCodeWhat to do
400VALIDATION_ERRORCorrect the fields reported in details before retrying.
401UNAUTHENTICATEDCreate a new customer session or use a valid server credential.
403FORBIDDENCheck credential ownership, integration and the supplied Origin.
409CONFLICTRead the current state again before you prepare or retry.
503UPSTREAM_ERRORRetry with backoff; preserve the same idempotency key for a repeated mutation.

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Request

This endpoint expects an object.
preferredCurrencyIdstringOptional
localestringOptionalformat: "^[A-Za-z0-9-]+$"2-35 characters

Response

Updated profile
tradeLimitsobject
userIdstring
partnerUserIdstring
fullNamestring
emailVerifiedboolean
walletAddressstring
chainIdinteger
preferredNamestringOptional
emailstringOptionalformat: "email"
phonestringOptional
phoneVerifiedbooleanOptional
countrystringOptional
localestringOptional
preferredCurrencyIdstringOptional
primaryCurrencyAddressstringOptional
Configured USDT contract address, normalized lowercase. Set on session mint.
enableUSDTbooleanOptional

True for the current USDT-only customer configuration.

dateOfBirthdateOptional
Optional date of birth asserted during session minting.

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
409
Conflict Error
503
Service Unavailable Error