Query User Attributes
Query User Attributes
Allows developers to query user attributes by specifying user IDs or anonymous user IDs. Supports batch queries of up to 100 user IDs or anonymous user IDs per request.
Request Method
GET
Request URL
https://api-${endpoint}/v2/user-property/query
Authentication
Please refer to Overview in API Reference.
Request
Request Example
curl -X GET 'https://api-${endpoint}/v2/user-property/query' \
-H 'Authorization: Bearer ${token}' \
-d '{
"user_ids": [
"example_user_id_1",
"example_user_id_2"
],
"anonymous_ids": [
"example_anonymous_id_1",
"example_anonymous_id_2"
]
}'
curl -X GET 'https://api-${endpoint}/v2/user-property/query' \
-H 'Authorization: Bearer ${token}' \
-d '{
"user_ids": [
"example_user_id_1",
"example_user_id_2"
],
"anonymous_ids": [
"example_anonymous_id_1",
"example_anonymous_id_2"
]
}'
Este bloque de código en una ventana flotante
Request Headers
Field | Type | Description |
---|---|---|
Authorization | Bearer ${API Key} | Authentication using Authorization: Bearer ${API Key}. Obtain the token from the API Keys page. |
Request Body
Parameter | Type | Description | Required |
---|---|---|---|
user_ids | string | User IDs to query attributes for | Required, mutually exclusive with anonymous_ids |
anonymous_ids | string | Anonymous user IDs to query attributes for | Required, mutually exclusive with user_ids |
Either user_ids or anonymous_ids must be provided. If both are provided, user_ids will take precedence.
Response
Response Body
{
{
"user_id": "example_user_id_1",
"property_values": [
{
"property_name": "example_property_name",
"value": "example_value"
},
{
"property_name": "example_property_name",
"value": "example_value"
}
]
},
{
"anonymous_id": "example_anonymous_id_2",
"property_values": [
{
"property_name": "example_property_name",
"value": "example_value"
},
{
"property_name": "example_property_name",
"value": "example_value"
}
]
}
}
{
{
"user_id": "example_user_id_1",
"property_values": [
{
"property_name": "example_property_name",
"value": "example_value"
},
{
"property_name": "example_property_name",
"value": "example_value"
}
]
},
{
"anonymous_id": "example_anonymous_id_2",
"property_values": [
{
"property_name": "example_property_name",
"value": "example_value"
},
{
"property_name": "example_property_name",
"value": "example_value"
}
]
}
}
Este bloque de código en una ventana flotante
Successful Response
Parameter | Type | Description |
---|---|---|
user_id | string | The queried user ID |
anonymous_id | string | The queried anonymous user ID |
property_values | list | List of user attributes and their values for the user_id |
property_name | string | Name of the user attribute |
value | object | Value of the user attribute |
Error Response
Parameter | Type | Description |
---|---|---|
code | int | Error code |
message | string | Error message |
Status Codes
Status Code | Description |
---|---|
200 | Success |
400 | Invalid Parameters |
401 | Unauthorized |
403 | Forbidden |
500 | Server Error |
503 | User ID Not Found |
504 | Anonymous User ID Not Found |