# Update user attributes from client Updates and creates particular user’s attributes.NoticeRate limits for client-side methods are applied to this method. Endpoint: POST /attributes/users/me/update Version: v1 Security: AttributesBearer ## Request fields (application/json): - `attributes` (array) List of attributes of the specified game. To add attribute which does not exist, set this attribute to the key parameter. To update value of the attribute, specify its key parameter and set the new value. You can change several attributes at a time. - `attributes.key` (string, required) Name of attribute that is used to identify user’s attribute. Must be unique per user. - `attributes.permission` (string,null) Definition of user’s access level to other users’ attributes. Enum: "public", "private" - `attributes.value` (string, required) Value of user’s attribute. - `publisher_project_id` (integer) Project ID from Publisher Account which you want to update the value of specified attributes for. If you do not specify it, the method updates attributes that are general to all games only. - `removing_keys` (array) List of attributes which you want to delete. If you specify the same attribute in attributes parameter, it will not be deleted. ## Response 400 fields (application/json): - `error` (object, required) - `error.code` (string, required) Error code. Example: "003-061" - `error.description` (string, required) Error description. Example: "Object not found." - `error.details` (object) Additional information. ## Response 403 fields (application/json): - `error_code` (string) Error code. - `error_description` (string) Error description. ## Response 422 fields (application/json): - `error_code` (string) Error code. - `error_description` (string) Error description. ## Response 429 fields (application/json): - `error_code` (string) Error code. - `error_description` (string) Error description. ## Response 204 fields