Update Contact Info Name

View as Markdown
### Update the authenticated user's name, country, and phone. **Available to:** All authenticated users **Environments:** Live <!-- handler gate: returns "Request should be sent to Live server" on Demo --> **[Rate Limit](/api/authentication#request-rate-limits-and-time-penalties):** No endpoint-specific limit Updates the contact name and basic location details for the calling user. The request takes `firstName`, `lastName`, `country` (two-letter code), and `phone`. These fields are merged into the user's existing contact record, leaving the address and other contact fields unchanged. To replace the full contact record, including address fields, use [`updateContactInfo`](/api/rest-api-endpoints/users/update-contact-info) instead. Whether the change applies immediately or is held for review depends on the account, following the same approval rules as `updateContactInfo`. On success the response returns the resulting `contactInfo`. This endpoint operates against Live. On Demo it returns an error indicating the request must be sent to the Live server. <Info>Requests with `firstName` and `lastName` fields exceeding a combined 60 characters are rejected, despite each field individually allowing up to 64 characters.</Info> **Common Failure Scenarios** - A required field is missing, or `country` is not a two-letter code. - The combined `firstName` and `lastName` length exceeds 60 characters. - The request is sent to a Demo server instead of Live. **Error Messages** | `errorText` | Trigger | |-------------|---------| | `Request should be sent to Live server` | The request was sent to a Demo server; contact-info updates are processed on Live only. | | `Failed to update contact info: <id>. Please retry` | The update could not be persisted; retry the request. | | Non-empty `errorText` | The request failed; the field describes the reason. |

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Request

This endpoint expects an object.
firstNamestringRequired<=64 characters
lastNamestringRequired1-64 characters
countrystringRequired=2 characters
phonestringRequired<=21 characters

Response

UpdateContactInfoResponse
errorTextstring<=8192 characters

Non-empty if the request failed

contactInfoobject