# Update an Identity Update an existing . If you are updating the of a that’s already been onboarded, you need to verify the merchant again. Endpoint: PUT /identities/{identity_id} Version: 2022-02-01 Security: BasicAuth ## Path parameters: - `identity_id` (string, required) The ID. ## Request fields (application/json): - `entity` (object) Identifying information about the entity. - `entity.email` (string) The email address of the entity (max 100 characters). - `entity.first_name` (string) The legal first name of the entity (max 20 characters). - `entity.last_name` (string) The legal last name of the entity (max 20 characters). - `entity.personal_address` (object,null) The billing address of the entity. This field is used for identity verification purposes. - `entity.personal_address.line1` (string,null) First line of the address (max 35 characters). - `entity.personal_address.line2` (string,null) Second line of the address (max 35 characters). - `entity.personal_address.city` (string,null) City (max 20 characters). - `entity.personal_address.region` (string,null) 2-letter State code. - `entity.personal_address.postal_code` (string,null) Zip or Postal code (max 7 characters). - `entity.personal_address.country` (string,null) 3-Letter country code (e.g. USA). - `entity.phone` (string) Phone number where the entity can be reached. - `tags` (object,null) Include up to 50 pairs to annotate requests with custom metadata. - Maximum character length for individual is 40. - Maximum character length for individual is 500. (For example, , , ) ## Response 400 fields (application/json): - `total` (integer, required) Total number of errors returned. - `_embedded` (object, required) Container for embedded error objects. - `_embedded.errors` (array) List of individual error objects. - `_embedded.errors.code` (string) The error code. The error code is returned for a 401 Unauthorized or 403 Forbidden request. - `_embedded.errors.logref` (object) - `_embedded.errors.message` (string) A human-friendly error message. - `_embedded.errors._links` (object) Links related to this error. - `_embedded.errors._links.source` (object) Link to the resource related to the error. - `_embedded.errors._links.source.href` (string) URL of the related resource. ## Response 401 fields (application/json): - `total` (integer, required) Total number of errors returned. - `_embedded` (object, required) Container for embedded error objects. - `_embedded.errors` (array) List of individual error objects. - `_embedded.errors.code` (string) The error code. The error code is returned for a 401 Unauthorized or 403 Forbidden request. - `_embedded.errors.logref` (object) - `_embedded.errors.message` (string) A human-friendly error message. - `_embedded.errors._links` (object) Links related to this error. - `_embedded.errors._links.source` (object) Link to the resource related to the error. - `_embedded.errors._links.source.href` (string) URL of the related resource. ## Response 403 fields (application/json): - `total` (integer, required) Total number of errors returned. - `_embedded` (object, required) Container for embedded error objects. - `_embedded.errors` (array) List of individual error objects. - `_embedded.errors.code` (string) The error code. The error code is returned for a 401 Unauthorized or 403 Forbidden request. - `_embedded.errors.logref` (object) - `_embedded.errors.message` (string) A human-friendly error message. - `_embedded.errors._links` (object) Links related to this error. - `_embedded.errors._links.source` (object) Link to the resource related to the error. - `_embedded.errors._links.source.href` (string) URL of the related resource. ## Response 404 fields (application/json): - `total` (integer, required) Total number of errors returned. - `_embedded` (object, required) Container for embedded error objects. - `_embedded.errors` (array) List of individual error objects. - `_embedded.errors.code` (string) The error code. The error code is returned for a 401 Unauthorized or 403 Forbidden request. - `_embedded.errors.logref` (object) - `_embedded.errors.message` (string) A human-friendly error message. - `_embedded.errors._links` (object) Links related to this error. - `_embedded.errors._links.source` (object) Link to the resource related to the error. - `_embedded.errors._links.source.href` (string) URL of the related resource. ## Response 406 fields (application/json): - `total` (integer, required) Total number of errors returned. - `_embedded` (object, required) Container for embedded error objects. - `_embedded.errors` (array) List of individual error objects. - `_embedded.errors.code` (string) The error code. The error code is returned for a 401 Unauthorized or 403 Forbidden request. - `_embedded.errors.logref` (object) - `_embedded.errors.message` (string) A human-friendly error message. - `_embedded.errors._links` (object) Links related to this error. - `_embedded.errors._links.source` (object) Link to the resource related to the error. - `_embedded.errors._links.source.href` (string) URL of the related resource.