Skip to main content
PATCH
Update my profile

Authorizations

Authorization
string
header
required

Session JWT (from register/login) or API key (pk_...). X-API-Key: <token> is accepted as an alternative header.

Body

application/json
display_name
string
tax_id
string
phone
string
country
string
locale
string

Preferred locale (en, es or zh). An empty string stores en. Invalid values return 400 invalid_locale.

Response

Updated account.

id
string<uuid>
org_id
string<uuid>
type
enum<string>
Available options:
person,
company
status
enum<string>
Available options:
active,
blocked,
closed
kyc_status
enum<string>
Available options:
none,
pending,
approved,
rejected
email
string
display_name
string
tax_id
string
phone
string
country
string
locale
enum<string>

Preferred human locale. JSON API responses and webhooks stay in English.

Available options:
en,
es,
zh
Example:

"en"

profile
object
created_at
string<date-time>
updated_at
string<date-time>
Last modified on August 22, 2026