Introduction
Requests
All requests must be in application/json.
With the exception of few named endpoints, all requests must include authentication headers as described in Authentication.
Responses
All responses are in application/json.
Request results are indicated using the appriopriate HTTP status codes, as well as an additional result field. Here are two examples ...
Example Response (🟢 Success)
HTTP/1.1 200 OK
Connection: keep-alive
Content-Type: application/json
Date: Sat, 09 Jan 2021 22:00:57 GMT
Server: nginx/1.17.10 (Ubuntu)
Vary: Cookie
X-Frame-Options: SAMEORIGIN
{
"result": "success",
"payload": <Payload>
}where <Payload> is a JSON object containing endpoint call results.
Example Response (🔴 Error)
HTTP/1.1 400 Bad Request
Connection: keep-alive
Content-Type: application/json
Date: Sat, 09 Jan 2021 22:01:49 GMT
Server: nginx/1.17.10 (Ubuntu)
Vary: Cookie
X-Frame-Options: SAMEORIGIN
{
"result": "error",
"description": "explanation of what went wrong"
}Last updated
Was this helpful?