Update a sub-entity's representatives
Submit a change to the representatives of one of your sub-entities, onboarded through our <a href="https://www.checkout.com/docs/platforms" target="_blank">Platforms solution</a>. Use this endpoint to add, update, or remove representatives.
This endpoint opens a change request for review. The sub-entity keeps its current representatives until the review completes, and the response returns the list you submitted with a pending status.
Provide the complete list of representatives, built from a recent GET request. Include a representative with its id and all its details to keep or update it, without an id to add it, or leave it out to remove it. To replace a company's only authorised signatory, add the new one and remove the old one in the same request.
You cannot change an existing representative's individual.date_of_birth or individual.place_of_birth.country. To correct either, remove the representative and add them again without an id.
You can have only one change under review at a time. You cannot currently amend a change after you submit it. Until the change has been assessed, a further PUT request returns 409. To retrieve the change in progress, send a GET request with status=pending. If you submitted an incorrect list, wait for the assessment outcome and submit the corrected list as a new change, or resolve any requirements the assessment raises, which you can retrieve from GET /accounts/entities/{id}/requirements. Support for amending a change that is under review is planned.
Request
- Base URLhttps://{prefix}.api.sandbox.checkout.com
- Auth
- OAuth 2Client credentialsToken URLstringScopesaccounts
- or API key in header Authorization
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
The sub-entity's ID.
Request body
Example request
{
"status": "active",
"representatives": [
{
"id": "rep_76f79595dbdf575d554e41e5aa",
"roles": [
"ubo",
"control_person"
],
"ownership_percentage": 60,
"company_position": "ceo",
"individual": {
"first_name": "Toby",
"last_name": "Arden",
"email_address": "toby.arden@example.com",
"date_of_birth": {
"day": 15,
"month": 1,
"year": 1990
},
"place_of_birth": {
"country": "US"
},
"citizenships": [
{
"type": "citizenship",
"country": "US"
}
],
"national_id_type": "ssn",
"national_id_number": "123456789",
"phone": {
"country_code": "US",
"number": "4155678901"
},
"address": {
"address_line1": "123 Anywhere St.",
"address_line2": "Apt. 456",
"city": "Anytown",
"state": "AL",
"zip": "12345",
"country": "US"
}
}
},
{
"id": "rep_3c1a0b9e4f7d2e8a6b5c4d3e2f",
"roles": [
"authorised_signatory"
],
"individual": {
"first_name": "Hannah",
"last_name": "Bret",
"email_address": "hannah.bret@example.com",
"date_of_birth": {
"day": 22,
"month": 6,
"year": 1985
},
"place_of_birth": {
"country": "GB"
},
"citizenships": [
{
"type": "citizenship",
"country": "GB"
}
],
"national_id_type": "passport",
"national_id_number": "987654321",
"phone": {
"country_code": "US",
"number": "4155671234"
},
"address": {
"address_line1": "444 Test Avenue",
"city": "Anytown",
"state": "FL",
"zip": "67890",
"country": "US"
}
},
"documents": {
"identity_verification": {
"type": "passport",
"front": "file_5h6ss42ezvoufcb2beo76rv4fg"
}
}
}
]
}Response
Change submitted successfully and is now under review
Example response
{
"status": "active",
"representatives": [
{
"id": "rep_76f79595dbdf575d554e41e5aa",
"roles": [
"ubo",
"control_person"
],
"ownership_percentage": 60,
"company_position": "ceo",
"individual": {
"first_name": "Toby",
"last_name": "Arden",
"email_address": "toby.arden@example.com",
"date_of_birth": {
"day": 15,
"month": 1,
"year": 1990
},
"place_of_birth": {
"country": "US"
},
"citizenships": [
{
"type": "citizenship",
"country": "US"
}
],
"national_id_type": "ssn",
"national_id_number": "123456789",
"phone": {
"country_code": "US",
"number": "4155678901"
},
"address": {
"address_line1": "123 Anywhere St.",
"address_line2": "Apt. 456",
"city": "Anytown",
"state": "AL",
"zip": "12345",
"country": "US"
}
}
},
{
"id": "rep_3c1a0b9e4f7d2e8a6b5c4d3e2f",
"roles": [
"authorised_signatory"
],
"individual": {
"first_name": "Hannah",
"last_name": "Bret",
"email_address": "hannah.bret@example.com",
"date_of_birth": {
"day": 22,
"month": 6,
"year": 1985
},
"place_of_birth": {
"country": "GB"
},
"citizenships": [
{
"type": "citizenship",
"country": "GB"
}
],
"national_id_type": "passport",
"national_id_number": "987654321",
"phone": {
"country_code": "US",
"number": "4155671234"
},
"address": {
"address_line1": "444 Test Avenue",
"city": "Anytown",
"state": "FL",
"zip": "67890",
"country": "US"
}
},
"documents": {
"identity_verification": {
"type": "passport",
"front": "file_5h6ss42ezvoufcb2beo76rv4fg"
}
}
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.