PATCH
/
core
/
kyc
/
processes
/
address
Update address
curl --request PATCH \
  --url https://api.enterprise.sandbox.uphold.com/core/kyc/processes/address \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "input": {
    "address": {
      "subdivision": "GB-MAN",
      "city": "Manchester",
      "line1": "1 High Street",
      "line2": "Northern Quarter",
      "postalCode": "M4 1AA"
    }
  }
}'
{
"address": {
"status": "ok",
"input": {
"address": {
"country": "GB",
"subdivision": "GB-MAN",
"city": "Manchester",
"line1": "1 High Street",
"line2": "Northern Quarter",
"postalCode": "M4 1AA"
}
}
}
}

Update address is the endpoint through which the user can update their address of residence.

This process solely updates the user’s address of residence. It does not perform any verification. For address verification, refer to the proof-of-address process.

Subdivision Update Requirements

The subdivision field is only accepted in the request if both of the following conditions are met:

If the subdivision field is provided without meeting the above conditions, the request will be rejected with a 409 Conflict error.

Authorizations

Authorization
string
header
required

OAuth 2.0 authentication.

Body

application/json

Response

200
application/json

KYC address process updated.

The response is of type object.