User Traits
rybbit_get_user_traitsRetrieve user trait keys, values, or find users by matching trait key and value. Choose from three modes: list all trait keys, get distinct values for a specific key, or search for users with a given key and value pair.
Instructions
Get user trait keys, values, or find users by trait. mode='keys' lists all trait keys. mode='values' (default when key is provided) returns distinct values for a trait key. mode='users' finds users matching a specific trait key+value pair (case-insensitive).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| siteId | Yes | Site ID (numeric ID or domain identifier) | |
| mode | No | 'keys' to list trait keys, 'values' to get values for a key, 'users' to find users by trait. Default: 'keys' if no key provided, 'values' if key is provided. | |
| key | No | Trait key (required for 'values' and 'users' modes) | |
| value | No | Trait value (required for 'users' mode) | |
| limit | No | Max results to return |