v1
latestOpenAPI 3.1.02026-07-241653251.3 MBUpdate entity user
Update one or more fields of an existing Entity user (Control Person, Beneficial Owner, or Board Member). This is a partial update endpoint - only the fields provided in the request body will be updated.
Important notes:
Platform configuration:
- Your platform must be properly configured before using this endpoint.
PII changes and document requirements:
- When users are updated with new identifying information (such as first_name, last_name, date_of_birth, or citizenship_code), these changes must be accompanied by supporting documentation.
- Use the Submit Documents endpoint with the appropriate document type to provide supporting documents.
Compliance field updates:
- Updating KYC-related fields (sanction_screening, kyc, id_number_type, etc.) may require re-verification depending on your platform configuration.
- Changes to identity documents or verification status may trigger additional compliance checks.
Vendor reliance track:
- For platforms using vendor reliance track, sanction_screening and kyc fields must be provided with vendor verification results.
- sanction_screening_timestamp and kyc_timestamp should be set to the time when the vendor completed the verification (in milliseconds since Unix epoch).
Conditional requirements:
- If id_number_type is non_us_other, the non_us_other_type field is required to describe the ID type.
- For non-US citizens or when tax_id is an ITIN (begins with 9), id_number_type and id_number are required.
Response: Returns the complete user object with all fields, including unchanged fields and system-generated metadata.
Path parameters
Unique participant identifier. Always 6 uppercase alphanumeric characters.
Unique identifier related to the user
Headers
HMAC-SHA256 signature of the request, base64-encoded. See the Authentication guide for the exact signing formula.
Current Unix timestamp in seconds. Must be within 60 seconds of server time or the request is rejected.
Request body
Example request
{
"first_name": "John",
"last_name": "Smith",
"email": "test@example.com",
"contact_number": "+15557778888",
"address_one": "123 Main St.",
"address_two": "Suite 1000",
"city": "Chicago",
"postal_code": "12345",
"jurisdiction_code": "US-IL",
"date_of_birth": "1985-09-02",
"place_of_birth": {
"country_code": "NL",
"place_name": "Amsterdam"
},
"citizenship_code": "US",
"tax_id": "000-00-0000",
"id_number_type": "us_passport",
"id_number": "123456789",
"id_issuing_authority": "US",
"sanction_screening": "pass",
"sanction_screening_timestamp": 1603378501286,
"kyc": "pass",
"kyc_timestamp": 1603378501286
}Response
Successfully updated entity user. Returns the updated resource.
Example response
{
"participant_code": "20XRLH",
"user_code": "U-XXXXXX",
"email": "test@example.com",
"contact_number": "+15557778888",
"name": "John Smith",
"first_name": "John",
"last_name": "Smith",
"address_one": "123 Main St.",
"address_two": "Suite 1000",
"city": "Chicago",
"postal_code": "12345",
"jurisdiction_code": "US-IL",
"date_of_birth": "1985-09-02",
"place_of_birth": {
"country_code": "NL",
"place_name": "Amsterdam"
},
"citizenship_code": "US",
"tax_id": "000-00-0000",
"id_number_type": "us_passport",
"id_number": "123456789",
"sanction_screening": "pass",
"sanction_screening_timestamp": 1603378501286,
"kyc": "pass",
"kyc_timestamp": 1603378501286,
"platform_updated_at": 1603378501286
}