Общая инструкция

Основной домен:
https://apigate.drsk.ru

Авторизация

Формат запроса: 

POST:
/api/auth/login

Обязательные параметры: 
  • email 
  • password

Пример полного запроса: 
https://apigate.drsk.ru/api/auth/login?email=vasya@mail.ru&password=my_password
 
Возможные ответы:
{
  "error": "Unauthorized"
}

{
  "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0L2FwaS9hdXRoL2xvZ2luIiwiaWF0IjoxNzM0NDgzMzM3LCJleHAiOjE3MzQ0ODY5MzcsIm5iZiI6MTczNDQ4MzMzNywianRpIjoieUdteWQyVHpObllzcUZsYiIsInN1YiI6IjIiLCJwcnYiOiIyM2JkNWM4OTQ5ZjYwMGFkYjM5ZTcwMWM0MDA4NzJkYjdhNTk3NmY3In0.PECpc5YvvIdeplzsP_07ct1XtKTMEth7hRtUiMcArqs",
  "token_type": "bearer",
  "expires_in": 3600
}

После авторизация дальнейшая работа продолжается используя аутентификацию через токен авторизации. 
Токен действителен 1 час. 

Чтобы продлить время жизни токена, для его обновления в течение 1 часа используйте метод: 
GET:
/api/auth/refresh
с текущим токеном авторизации.

По прошествии 1 часа, перед получением актуальной информации, через вышеуказанный метод авторизации /api/auth/login необходимо будет получить новый токен.


Доступные методы

Все методы являются регионно-зависимыми. Вместо переменной {region} используется один из доступных регионов.
  • Амурская область: amur
  • Хабаровский край: khv
  • Приморский край: prim
  • Еврейская автономная область: eao
  • Южная Якутия: ykt

Метод contracts: 

GET: 
/api/v1/{region}/contracts/ - получение всех договоров

GET: 
/api/v1/{region}/contracts/{guid} - получение информации по конкретному договору