This method returns all user’s data.
GET https://api.dashly.app/v1/users/{id}
For {id}
you can use:
This method follows the general rules. Arguments are transmitted as GET or POST parameters.
Argument | Description |
---|---|
auth_token |
Required. Authorization token (requires scope: user-read ) |
by_user_id |
Optional. Set to true in case User ID is used for access. Default: false . |
props |
Get standard (system) properties. Default: true |
props_events |
Get properties, created by performed events. Default: false |
props_custom |
Get custom properties. Default: false |
presence_details |
Get detailed information on user status. Default: false |
events |
Get properties, created by performed events (more convenient). Default: false |
segments |
Get user’s segments. Default: false |
notes |
Get user’s notes. Default: false |
{
"meta": {
"status": 200
},
"data": {
"id": 96,
"app": 1,
"user_id": "124",
"presence": "idle",
"presence_details": {
...
},
"props": {
"$name": "sdsd",
"$email": "materkov@gmail.com",
"$sessions": 50,
...
},
"props_events": {
"$event_31_first": "2015-12-10T08:20:23",
"$event_31_first": "2015-12-16T10:45:13",
"$event_31_count": 1,
...
},
"props_custom": {
"dao1": "value2",
"dao2": ["9", "18", "21"],
},
"events": [
{
"first": 1450262713,
"last": 1450265101,
"count": 10,
"event_type": {
"id": 31,
"name": "event4",
"score": 10
}
},
...
],
"notes": [
...
],
"segments": [
{
"id": 4,
"app": 1,
"name": "Has name",
"filters": "..."
},
...
]
}
}
Returns User object.
Returns basic data by default: id
, app
, user_id
, presence
, props
.
Set true
for corresponding arguments to get expanded data (props_events
, props_custom
, events
, presence_details
,
notes
, segments
).
curl -X GET https://api.dashly.app/v1/users/8173131?auth_token=XXX