API Reference¶
Authentication¶
The authentication of the API is perfomed though a token. That token can be obtained via login endpoint, see login endpoint.
There are two methods for the authentication:
Via HTTP header (name
X-QAACK-TOKEN
value token)Via cookie (cookie name
token
)
The two methods are checked in that order, first the token and if it doesnt is there then the cookie.
HTTP Header
The header is named X-QAACK-TOKEN
.
Example token usage
GET /api/groups HTTP/1.1 X-QAACK-TOKEN: <TOKEN_HERE>
Status codes¶
The following status codes are valid for all the endpoints:
40x codes¶
400 Bad Request: No authentication found
401 Unauthorized: The authentication is not valid
404 Not found: The resource you are trying to access doesnt exists or you dont have permissions
Structure of the body¶
This responses has the following content on body:
{
"error":"[description of the error]"
}