/v1/auth/get_sessions
#Request example (cURL)
curl --get \
'https://ca.appointmenttrader.com/v1/auth/get_sessions' \
--data-urlencode 'key={{API_KEY}}'
Returns
JSON Response fields
| Field | Type | Required | Description |
|---|---|---|---|
$ | auth_get_sessions_Response |
Yes | |
$.oneOf[0] | |
Yes | |
$.oneOf[0].allOf[0] | object |
Yes | |
$.oneOf[0].allOf[0].RequestUserAlias | string |
Yes | |
$.oneOf[0].allOf[0].RequestPath | string | null |
Yes | |
$.oneOf[0].allOf[0].RequestStatus | = "Succeeded" |
Yes | |
$.oneOf[0].allOf[0].ResponseCode | integer |
Yes | |
$.oneOf[0].allOf[0].ResponseMessage | APIResponseMessage |
Yes | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0] | string | number | boolean | null |
Yes | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1] | array |
Yes | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][] | APIResponseMessage |
No | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2] | object |
Yes | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].* | APIResponseMessage |
No | |
$.oneOf[0].allOf[0].RequestImpersonatedByUserAlias | string |
No | |
$.oneOf[0].allOf[1] | object |
Yes | |
$.oneOf[0].allOf[1].Payload | object |
Yes | |
$.oneOf[0].allOf[1].Payload.sessions | array |
Yes | |
$.oneOf[0].allOf[1].Payload.sessions[] | object |
No | |
$.oneOf[0].allOf[1].Payload.sessions[].sessionID | string |
Yes | |
$.oneOf[0].allOf[1].Payload.sessions[].createdDate | string |
Yes | |
$.oneOf[0].allOf[1].Payload.sessions[].createdLabel | string |
Yes | |
$.oneOf[0].allOf[1].Payload.sessions[].lastActivityDate | string |
Yes | |
$.oneOf[0].allOf[1].Payload.sessions[].lastActivityLabel | string |
Yes | |
$.oneOf[0].allOf[1].Payload.sessions[].ip | string |
Yes | |
$.oneOf[0].allOf[1].Payload.sessions[].city | string |
Yes | |
$.oneOf[0].allOf[1].Payload.sessions[].country | string |
Yes | |
$.oneOf[0].allOf[1].Payload.sessions[].locationLabel | string |
Yes | |
$.oneOf[0].allOf[1].Payload.sessions[].deviceLabel | string |
Yes | |
$.oneOf[0].allOf[1].Payload.sessions[].browserLabel | string |
Yes | |
$.oneOf[0].allOf[1].Payload.sessions[].agent | string |
Yes | |
$.oneOf[0].allOf[1].Payload.sessions[].lastOrigin | string |
Yes | |
$.oneOf[0].allOf[1].Payload.sessions[].releaseVersion | string |
Yes | |
$.oneOf[0].allOf[1].Payload.sessions[].buildMode | string |
Yes | |
$.oneOf[0].allOf[1].Payload.sessions[].clientType | string |
Yes | |
$.oneOf[0].allOf[1].Payload.sessions[].isCurrent | boolean |
Yes | |
$.oneOf[0].allOf[1].Payload.sessions[].isAlternativePortalSession | boolean |
Yes | |
$.oneOf[0].allOf[1].Payload.currentSession | |
Yes | |
$.oneOf[0].allOf[1].Payload.currentSession.anyOf[0] | object |
Yes | |
$.oneOf[0].allOf[1].Payload.currentSession.anyOf[0].sessionID | string |
Yes | |
$.oneOf[0].allOf[1].Payload.currentSession.anyOf[0].createdDate | string |
Yes | |
$.oneOf[0].allOf[1].Payload.currentSession.anyOf[0].createdLabel | string |
Yes | |
$.oneOf[0].allOf[1].Payload.currentSession.anyOf[0].lastActivityDate | string |
Yes | |
$.oneOf[0].allOf[1].Payload.currentSession.anyOf[0].lastActivityLabel | string |
Yes | |
$.oneOf[0].allOf[1].Payload.currentSession.anyOf[0].ip | string |
Yes | |
$.oneOf[0].allOf[1].Payload.currentSession.anyOf[0].city | string |
Yes | |
$.oneOf[0].allOf[1].Payload.currentSession.anyOf[0].country | string |
Yes | |
$.oneOf[0].allOf[1].Payload.currentSession.anyOf[0].locationLabel | string |
Yes | |
$.oneOf[0].allOf[1].Payload.currentSession.anyOf[0].deviceLabel | string |
Yes | |
$.oneOf[0].allOf[1].Payload.currentSession.anyOf[0].browserLabel | string |
Yes | |
$.oneOf[0].allOf[1].Payload.currentSession.anyOf[0].agent | string |
Yes | |
$.oneOf[0].allOf[1].Payload.currentSession.anyOf[0].lastOrigin | string |
Yes | |
$.oneOf[0].allOf[1].Payload.currentSession.anyOf[0].releaseVersion | string |
Yes | |
$.oneOf[0].allOf[1].Payload.currentSession.anyOf[0].buildMode | string |
Yes | |
$.oneOf[0].allOf[1].Payload.currentSession.anyOf[0].clientType | string |
Yes | |
$.oneOf[0].allOf[1].Payload.currentSession.anyOf[0].isCurrent | boolean |
Yes | |
$.oneOf[0].allOf[1].Payload.currentSession.anyOf[0].isAlternativePortalSession | boolean |
Yes | |
$.oneOf[0].allOf[1].Payload.currentSession.anyOf[1] | null |
Yes | |
$.oneOf[0].allOf[1].Payload.otherSessions | array |
Yes | |
$.oneOf[0].allOf[1].Payload.otherSessions[] | object |
No | |
$.oneOf[0].allOf[1].Payload.otherSessions[].sessionID | string |
Yes | |
$.oneOf[0].allOf[1].Payload.otherSessions[].createdDate | string |
Yes | |
$.oneOf[0].allOf[1].Payload.otherSessions[].createdLabel | string |
Yes | |
$.oneOf[0].allOf[1].Payload.otherSessions[].lastActivityDate | string |
Yes | |
$.oneOf[0].allOf[1].Payload.otherSessions[].lastActivityLabel | string |
Yes | |
$.oneOf[0].allOf[1].Payload.otherSessions[].ip | string |
Yes | |
$.oneOf[0].allOf[1].Payload.otherSessions[].city | string |
Yes | |
$.oneOf[0].allOf[1].Payload.otherSessions[].country | string |
Yes | |
$.oneOf[0].allOf[1].Payload.otherSessions[].locationLabel | string |
Yes | |
$.oneOf[0].allOf[1].Payload.otherSessions[].deviceLabel | string |
Yes | |
$.oneOf[0].allOf[1].Payload.otherSessions[].browserLabel | string |
Yes | |
$.oneOf[0].allOf[1].Payload.otherSessions[].agent | string |
Yes | |
$.oneOf[0].allOf[1].Payload.otherSessions[].lastOrigin | string |
Yes | |
$.oneOf[0].allOf[1].Payload.otherSessions[].releaseVersion | string |
Yes | |
$.oneOf[0].allOf[1].Payload.otherSessions[].buildMode | string |
Yes | |
$.oneOf[0].allOf[1].Payload.otherSessions[].clientType | string |
Yes | |
$.oneOf[0].allOf[1].Payload.otherSessions[].isCurrent | boolean |
Yes | |
$.oneOf[0].allOf[1].Payload.otherSessions[].isAlternativePortalSession | boolean |
Yes | |
$.oneOf[0].allOf[1].Payload.currentSessionID | string |
Yes | |
$.oneOf[0].allOf[1].Payload.otherSessionCount | integer |
Yes | |
$.oneOf[0].allOf[1].Payload.signedOut | boolean |
Yes | |
$.oneOf[0].allOf[1].Payload.redirectUrl | string |
Yes | |
$.oneOf[1] | object |
Yes | |
$.oneOf[1].RequestUserAlias | string |
Yes | |
$.oneOf[1].RequestPath | string | null |
Yes | |
$.oneOf[1].RequestStatus | = "Failed" |
Yes | |
$.oneOf[1].ResponseCode | integer |
Yes | |
$.oneOf[1].ResponseMessage | APIResponseMessage |
Yes | |
$.oneOf[1].ResponseMessage.oneOf[0] | string | number | boolean | null |
Yes | |
$.oneOf[1].ResponseMessage.oneOf[1] | array |
Yes | |
$.oneOf[1].ResponseMessage.oneOf[1][] | APIResponseMessage |
No | |
$.oneOf[1].ResponseMessage.oneOf[2] | object |
Yes | |
$.oneOf[1].ResponseMessage.oneOf[2].* | APIResponseMessage |
No | |
$.oneOf[1].RequestImpersonatedByUserAlias | string |
No |
Response example
{
"RequestStatus": "Succeeded",
"ResponseCode": 100,
"ResponseMessage": "Synthetic success example.",
"RequestPath": "/v1/auth/get_sessions",
"RequestUserAlias": "example-user",
"Payload": {
"sessions": [],
"currentSession": {
"sessionID": "synthetic-example",
"createdDate": "synthetic-example",
"createdLabel": "synthetic-example",
"lastActivityDate": "synthetic-example",
"lastActivityLabel": "synthetic-example",
"ip": "synthetic-example",
"city": "synthetic-example",
"country": "synthetic-example",
"locationLabel": "synthetic-example",
"deviceLabel": "synthetic-example",
"browserLabel": "synthetic-example",
"agent": "synthetic-example",
"lastOrigin": "synthetic-example",
"releaseVersion": "synthetic-example",
"buildMode": "synthetic-example",
"clientType": "synthetic-example",
"isCurrent": false,
"isAlternativePortalSession": false
},
"otherSessions": [],
"currentSessionID": "synthetic-example",
"otherSessionCount": 0,
"signedOut": false,
"redirectUrl": "synthetic-example"
}
}