# Get attributes by server custom IDs Gets a list of particular user’s attributes.NoticeRate limits for server-side methods are applied to this method. Endpoint: POST /attributes/custom_id/get Version: v1 Security: AttributesServer ## Request fields (application/json): - `keys` (array) List of attributes’ keys which you want to get. If you do not specify them, the method returns all user’s attributes. - `server_custom_ids` (array) Array of server_custom_ids ## Response 200 fields (application/json): - `attributes` (array) List of attributes of the specified user. - `attributes.attr_type` (string) Definition of user’s access level to service attributes. Enum: "client", "server" - `attributes.data_type` (string,null) Data type of attribute Enum: "string", "number", "integer", "boolean" - `attributes.description` (string,null) Description of attribute from JSON Schema. - `attributes.format` (string,null) Format of attribute from JSON Schema. Can be date-time, date, time, duration, email, uri, uuid or other from JSON Schema [specification](https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.7.3) - `attributes.key` (string, required) Name of attribute that is used to identify user’s attribute. - `attributes.permission` (string,null) Definition of user’s access level to other users’ attributes. Enum: "public", "private" - `attributes.readonly` (boolean, required) The attribute is read-only - `attributes.value` (string, required) Value of user’s attribute. - `server_custom_id` (string) Game ID. Used for server Auth by partner identity - `user_id` (string) User ID. You can find it in Publisher Account > Login settings > Users > Username/ID. ## 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 401 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.