Update a person
PATCH
https://api.getstarted.ae/v1/customers/{customerId}/persons/{personId}Updates the fields you send. Omitted fields are unchanged; residentialAddress is replaced whole.
Path parameters
customerIdstringrequiredID of the customer, e.g.
cus_01J9ZK4R7Q2M8X.personIdstringrequiredID of the person, e.g.
per_01J9ZKA1M4HD2T.
Body parameters
firstNamestringGiven name as it appears on the passport.
lastNamestringFamily name as it appears on the passport.
dateOfBirthstring (date)YYYY-MM-DD.nationalitystringISO 3166-1 alpha-2 country code.
emailstringContact email. Some jurisdictions send e-signature requests here.
phonestringE.164 format, e.g.
+447700900123.residentialAddressobjectHome address. Required for directors in most jurisdictions.
residentialAddress.line1stringrequiredStreet address.
residentialAddress.line2stringUnit, floor or building.
residentialAddress.citystringrequiredCity or town.
residentialAddress.regionstringState, province or emirate.
residentialAddress.postalCodestringPostal or ZIP code. Required where the country uses one.
residentialAddress.countrystringrequiredISO 3166-1 alpha-2 country code.
metadataobjectUp to 20 string key-value pairs for your own use.
Responses
200OK. Returns the object shown in the example.400unknown_fieldThe body contains a key the endpoint does not accept.404resource_not_foundNo person with that ID exists in this environment.422invalid_valueA value fails type or format validation.- Every endpoint can also return
401for a missing or invalid key. See Errors.
curl -X PATCH "https://api.getstarted.ae/v1/customers/cus_01J9ZK4R7Q2M8X/persons/per_01J9ZKA1M4HD2T" \
-H "Authorization: Bearer $GETSTARTED_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"phone": "+447700900456"
}'Response · 200
{
"id": "per_01J9ZKA1M4HD2T",
"object": "person",
"customerId": "cus_01J9ZK4R7Q2M8X",
"firstName": "Maya",
"lastName": "Okafor",
"dateOfBirth": "1989-04-17",
"nationality": "GB",
"email": "maya@northwindlabs.com",
"phone": "+447700900456",
"residentialAddress": {
"line1": "42 Elm Street",
"line2": null,
"city": "London",
"region": null,
"postalCode": "N1 7GU",
"country": "GB"
},
"createdAt": "2026-09-20T08:20:03Z",
"updatedAt": "2026-09-21T10:00:00Z"
}