Session Management
Fetch Session Information
Endpoint:
GET /session
Authorization:
- Requires
basicAuth
cURL Request:
curl -u username:password -X GET "https://itsochvts.com/api/session" -H "Content-Type: application/json"
Response:
200 OK - Response Body
{
"id": 0,
"name": "string",
"email": "string",
"phone": "string",
"readonly": true,
"administrator": true,
"map": "string",
"latitude": 0,
"longitude": 0,
"zoom": 0,
"password": "string",
"twelveHourFormat": true,
"coordinateFormat": "string",
"disabled": true,
"expirationTime": "2025-02-18T07:22:23Z",
"deviceLimit": 0,
"userLimit": 0,
"deviceReadonly": true,
"limitCommands": true,
"fixedEmail": true,
"poiLayer": "string",
"attributes": {}
}
Servers:
Main Server
https://itsochvts.com/api/session
Create a New Session
Endpoint:
POST /session
Authorization:
- Requires
basicAuth
Request Body:
{
"email": "string",
"password": "string"
}
cURL Request:
curl -u username:password -X POST "https://itsochvts.com/api/session" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "email=your_email&password=your_password"
Responses:
200 OK - Response Body
{
"id": 0,
"name": "string",
"email": "string",
"phone": "string",
"readonly": true,
"administrator": true,
"map": "string",
"latitude": 0,
"longitude": 0,
"zoom": 0,
"password": "string",
"twelveHourFormat": true,
"coordinateFormat": "string",
"disabled": true,
"expirationTime": "2025-02-18T07:22:23Z",
"deviceLimit": 0,
"userLimit": 0,
"deviceReadonly": true,
"limitCommands": true,
"fixedEmail": true,
"poiLayer": "string",
"attributes": {}
}
401 Unauthorized - Response Body
Invalid credentials
Servers:
Main Server
https://itsochvts.com/api/session
Close the Session
Endpoint:
DELETE /session
Authorization:
- Requires
basicAuth
cURL Request:
curl -u username:password -X DELETE "https://itsochvts.com/api/session"
Responses:
204 No Content - Response
Session successfully closed.
Servers:
Main Server
https://itsochvts.com/api/session
OpenID Authentication
Redirect to OpenID Provider
Endpoint:
GET /session/openid/auth
Authorization:
- Requires
basicAuth
Responses:
303 Redirect
Redirects to OpenID Connect identity provider.
Servers:
Main Server
https://itsochvts.com/api/session/openid/auth
OpenID Callback
Endpoint:
GET /session/openid/callback
Authorization:
- Requires
basicAuth
Responses:
303 Redirect
Successful authentication, redirects to homepage.
Servers:
Main Server
https://itsochvts.com/api/session/openid/callback