# Update user (identifyId passed via request body) **PUT /v1/users/update** Updates a user with identifyId specified in the request body. This update method is useful when the identify ID contains special characters that make it impossible to use the update method with the identifyId in the request path. ## Servers - https://api.aptrinsic.com: https://api.aptrinsic.com () ## Parameters ### Body: application/json (object) User data - **identifyId** (string) - **type** (string) - **gender** (string) - **email** (string) - **firstName** (string) - **lastName** (string) - **signUpDate** (integer(int64)) - **firstVisitDate** (integer(int64)) - **title** (string) - **phone** (string) - **score** (integer(int64)) - **role** (string) - **subscriptionId** (string) - **accountId** (string) - **location** (object) Location object - **propertyKeys** (array[string]) Aptrinsic Tag Key, at least one is required - **customAttributes** (object) Map of apiName to value - **globalUnsubscribe** (boolean) - **sfdcContactId** (string) - **channelMetricList** (array[object]) - **lastVisitedUserAgentData** (array[object]) - **lastInferredLocation** (object) Location object ## Responses ### 204 Updated #### Body: */* (object) - **body** (object) - **statusCode** (string) - **statusCodeValue** (integer(int32)) ### 401 Unauthorized or bad API Key ### 404 User not found ### 429 Rate limit exceeded [Powered by Bump.sh](https://bump.sh)