# Update the users attributes **PUT /attributes** Updates the attributes of the user identified by the given token. Assuming the client has the required scope, it will update the attributes with any new keys, updating conflicting keys and leaving the rest untouched. ## Servers - Preview: https://api.pace.cloud/user/2023-1 (Preview) ## Authentication methods - OAuth2 - Oidc ## Parameters ## Body parameters Content-type: application/json - **Additional properties are allowed** () ## Responses ### 204: Attributes updated ### 401: OAuth token missing or invalid or a linked identity is missing. Linked identity missing is a special case where you need to make sure that the user has additionally logged in / authorized with a third-party. This is not relevant for most use-cases. The specific error code that identifies a missing linked identity is `missing-linked-identity` Example: ``` { "errors": [ { "id": "cbgmhslmp1o9or9kh1p0", "title": "Missing linked identity for authorized access", "detail": "Linked identity is needed to access this resource, please check why the user does not have a linked identity", "status": "401", "code": "missing-linked-identity" } ] } ``` #### Body Parameters: application/vnd.api+json (object) - **errors** (array[object]) ### 403: Forbidden #### Body Parameters: application/vnd.api+json (object) - **errors** (array[object]) ### 404: Resource not found #### Body Parameters: application/vnd.api+json (object) - **errors** (array[object]) ### 501: Internal server error #### Body Parameters: application/vnd.api+json (object) - **errors** (array[object]) [Powered by Bump.sh](https://bump.sh)