Base Url

<https://zeusapi-server.herokuapp.com/zeusapi/v1>

Request Access Token with User Credentials

The exipry duration for the access token is 1 day starting from the creation.

Post /api/token/

curl <https://zeusapi-server.herokuapp.com/zeusapi/v1/api/token/> \\
  -d {"email": "[email protected]", "password": "yourpassword"}

Response

{
  "access":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX3BrIjoxLCJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiY29sZF9zdHVmZiI6IuKYgyIsImV4cCI6MTIzNDU2LCJqdGkiOiJmZDJmOWQ1ZTFhN2M0MmU4OTQ5MzVlMzYyYmNhOGJjYSJ9.NHlztMGER7UADHZJlxNG0WSi22a2KaYSfd1S-AuT7lU",
  "refresh":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX3BrIjoxLCJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImNvbGRfc3R1ZmYiOiLimIMiLCJleHAiOjIzNDU2NywianRpIjoiZGUxMmY0ZTY3MDY4NDI3ODg5ZjE1YWMyNzcwZGEwNTEifQ.aEoAYkSJjoWH1boshQAaTkf8G3yn0kapko6HFRt7Rh4"
}

Refresh Access Token with Refresh Token

The exipry duration for the refresh token is 2 day starting from the creation.

Post /api/token/

curl <https://zeusapi-server.herokuapp.com/zeusapi/v1/api/token/> \\
  -d {"refresh": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX3BrIjoxLCJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImNvbGRfc3R1ZmYiOiLimIMiLCJleHAiOjIzNDU2NywianRpIjoiZGUxMmY0ZTY3MDY4NDI3ODg5ZjE1YWMyNzcwZGEwNTEifQ.aEoAYkSJjoWH1boshQAaTkf8G3yn0kapko6HFRt7Rh4"}

Response

{
  "access":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6MTY1NDMzNDA3OSwiaWF0IjoxNjU0MTYxMjc5LCJqdGkiOiIyYjBiMGQzNDUwZmE0OTM3OTBlMThlYmE3NzI4MWYzYyIsInVzZXJfYXBpX2lkIjoiODQ4ZDYwMWEtZDM2Yi0xMWVjLWE1NzgtMTY3NzFmNGM0NjE1In0.LFXDeiE6p2lRXpIA6LRhi1CuOnJbQerwBvKwSuoscRU",
}

Errors

Status code summary

Status Code Message Summary
200 OK Everything worked as expected.
201 CREATED New content is created.
204 NO_CONTENT No content found.
401 UNAUTHORIZED No valid access token provided.
402 PAYMENT_REQUIRED Need to make a payment first before using the service.
403 FORBIDDEN The access token doesn't have permissions to perform the request.
404 NOT_FOUND The requested resource doesn't exist.
500, 502, 503, 504 SERVER_ERROR Something went wrong on Zeus API’s end.