Skip to main content
GET
Get current user

Authorizations

Authorization
string
header
required

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

Headers

device-id
string | null
device-type
string
default:ios
device-name
string
default:ios
x-api-key
string | null

Response

Successful Response

Schema for user response.

id
string<uuid>
required
email
string
required
phone
string | null
required
avatarUrl
string | null
required
createdAt
string<date-time>
required
updatedAt
string<date-time>
required
contactInfo
string | null
firstName
string | null
middleName
string | null
lastName
string | null
entityName
string | null
birthDate
string<date> | null
birthCountry
string | null
country
string | null
jurisdiction
string | null
address
UserAddress · object | null

Address schema for user.

Canonical field names: street_address, address_line_2, city, state, country, zip. Accepts legacy Align/IBAN field names (street_line_1, street_line_2, postal_code) for backward compatibility with existing JSONB data.

fiatRails
FiatRailResponse · object[]
isBusiness
boolean | null
plan
string
default:free
subscription
UserSubscriptionResponse · object | null

Current subscription summary embedded into GET /user.

referrer
ReferrerInfo · object | null

Lightweight info about the user who referred this user.

affiliatedTo
AffiliatedToInfo · object | null

The affiliate behind this account, as seen from GET /user.

role is the affiliate's team seat on this account, or None when the affiliate merely referred it and holds no seat — that distinction is what separates a partner-managed company from a plain referral. full_access mirrors the same seat: only an owner shares ownership of the account.

pushNotificationAllowed
boolean | null
myIp
string | null
bankRequested
BankRequestedSettings · object

User bank-rail interest settings.

tosTs
string<date-time> | null
appId
string<uuid> | null