Get User Data| Platform field | Field name |
|---|---|
| First Name | first_name |
| Last Name | last_name |
| Join date | join_date |
| Total XP | xp |
| Total Coins | coins |
filter parameter supports three types of filtering operations:next_cursor when more results exist.cursor parameter in subsequent requests to get the other pages.total_pages and current_page.page with the number in subsequent requests to get the specific page.curl --location --request POST '/apis/v1/users/filter' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"fields": [
"email",
"join_date",
"first_name",
"last_name"
],
"filter": {
"join_date": {
"lte": "2025-08-28",
"gte": "2025-01-01"
},
"first_name": "Annie"
}
}'{
"status": "success",
"data": {
"pagination": {
"total": 14,
"currentPage": 1,
"totalPages": 1,
"hasNextPage": false,
"hasPrevPage": false
},
"data": [
{
"email": "Test@gmail.com",
"join_date": "2025-03-03T03:24:54.828Z",
"first_name": "Test",
"last_name": "Lee"
},
...
{
"email": "coffeeplanetklee@outlook.com",
"join_date": "2025-02-13T04:44:56.067Z",
"first_name": "Klee",
"last_name": "Planet"
}
]
}
}