Skip to main content
PUT
Update a person

Authorizations

Authorization
string
header
required

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

Path Parameters

id
string<uuid>
required

Unique identifier of the person to update (UUID)

Body

application/json

The complete replacement payload for the IVMS101 person. Must include all required fields.

Create a natural person

kind
enum<string>
required
Available options:
natural
account_numbers
object[]

List of bank or wallet account numbers

addresses
object[]

Physical or mailing addresses

name_identifiers
object[]

Official or alias names associated with this person

national_identifiers
object[]

National identifiers (e.g., passport, national ID)

person
object

Core details about the natural person

Response

OK

The person record was successfully updated.

account_numbers
object[]
required

Account numbers (bank or wallet identifiers).

Example:
addresses
object[]
required

Registered or physical addresses.

Example:
created_at
string<date-time>
required

Timestamp when the person was created (UTC).

Example:

"2025-07-29T14:45:00"

id
string<uuid>
required

Unique identifier of the person record.

Example:

"d2fd3b17-1fcd-4c4f-bc0e-3b6f858a5e5d"

name_identifiers
object[]
required

List of name identifiers (e.g., legal name, aliases).

Example:
national_identifiers
object[]
required

National identifiers (e.g., passport, tax ID).

Example:
person
object
required

The core person object (either natural or legal).

Last modified on June 23, 2026