Skip to main content
PUT
Update logged in user using fields structure

Authorizations

Authorization
string
header
required

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

Query Parameters

format
enum<string>
required

Format parameter has to be used when sending fields structure of personal data to this endpoint

Available options:
fields

Body

application/json

Fields format for person settings

fields
object[]

Field-builder array describing the user-profile editable values. Each entry pairs a property name with a value and any errors.

Response

OK

id
string
read-only

UUID without dashes (32-character hex string)

Pattern: ^[0-9a-fA-F]{32}$
email
string
read-only
extraRecipients
object[]
read-only
firstName
string

Given name.

lastName
string

Family name.

mobilePhone
string
read-only
defaultCurrency
string

Default currency for new expenses (ISO 4217 code).

bankAccountNumber
string

User's bank account number for reimbursements.

language
string

Preferred UI language as a locale code (e.g. en_GB, sv_SE).

IBAN
string

International Bank Account Number for cross-border reimbursements.

BIC
string

Bank Identifier Code (SWIFT) for cross-border reimbursements.

address
object

User's address.

Example:
preferences
object

Per-user UI/notification preferences.

formattingRegion
string

The region/locale used for formatting dates/numbers

temporaryApprovers
object[]

A list of temporary approvers that user has set

meta
object

Response-only. Server-populated capability flags and derived fields for the user.

Last modified on August 31, 2026