Returns the people on your account: their name, contact details, date of birth, address, and a value for every custom attribute the account collects about a person. The nice block repeats the same values rendered for display - the phone number formatted for its country, the address as one string, select ids resolved to their labels - so a table can be drawn without resolving anything yourself.
This is the largest response the API produces. An account with a few hundred people and a normal set of custom attributes runs to megabytes, so page it rather than reading it whole, and filter it if you are looking for someone in particular.
A filter to apply to the results. Declared as an array of objects, where each object contains an attr (attribute code), operator and value key. Examples:
?filter[0]['attr']=name&filter[0][operator]=like&filter[0][value]=luke
?filter[0]['attr']=id&filter[0][operator]=>&filter[0][value]=265
See the filters documentation for more details on how to use this.
A list of extras to include in the response. These are objects or arrays that are not part of the model's primary attributes, such as stats and counts. For fast responses, avoid requesting them if you don't need them.
A list of relations to include in the response. May be single records or collections. It is often more efficient to retrieve this way, to avoid follow-up API calls.
- Mock serverhttps://developer.rosterfy.com/_mock/api-docs/openapi/api/v2/user
- Your Rosterfy accounthttps://example.rosterfy.com/api/v2/user
curl -i -X GET \
'https://developer.rosterfy.com/_mock/api-docs/openapi/api/v2/user?per_page=5&page=1&filter=%7Bfilter%7D&sort_by=%7Bsort_by%7D&sort_order=%7Bsort_order%7D&_locale=en-US&extras=duplicate_status&with=address' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Rosterfy-Platform: admin'[ { "current_page": 1, "data": [ … ], "first_page_url": "https://example.rosterfy.com/api/v2/user?per_page=5&_locale=en-US&page=1", "from": 1, "next_page_url": "https://example.rosterfy.com/api/v2/user?per_page=5&_locale=en-US&page=2", "path": "https://example.rosterfy.com/api/v2/user", "per_page": 5, "prev_page_url": null, "to": 5 } ]