Получение списка свободных карт у парнера
Метод для получения списка свободных карт у партнера в сервисе СУП. (список карт, которые не привязаны к сотрудникам)
URL
GET https://rest.lksup.ru/v1/cards/available
Описание
Метод возвращает результат списка свободных карт у партнера.
Для выполнения запроса необходимо предоставить: - Авторизационные данные — JWT access токен - Данные о странице — Данные для получения списка свободных карт.
Примечание: Перед отправкой убедитесь, что тело запроса зашифровано корректно.
Структура запроса
В HTTP Header необходимо передать x-nonce, также в заголовок Authorization, помещается JWT токен. - Данные о пагинации. - X-Nonce: — значение состоит из случайных символов, используется в шифровании (передается в заголовке)
Пример запроса:
Формат запроса:
GET https://rest.lksup.ru/v1/cards/available
Тело запроса:
{
"page": integer,
"per_page": integer
}
Параметры запроса
| Параметр | Тип | Описание | Обязательный | Шифрование |
|---|---|---|---|---|
page |
integer | Номер получаемой страницы (значение по умолчанию = 1) | Да | Да |
per_page |
integer | Количество записей на странице (значение по умолчанию = 15) | Да | Да |
Структура ответа
Пример успешного ответа - код 200
{
"data": [
{
"customCardId": "2031063001293",
"orderId": "019715dd-1bb6-7f2e-bcc0-4d6d32a3578e",
"typeCard": "MP4"
},
{
"customCardId": "2031063001292",
"orderId": "019715dd-1bb6-7f2e-bcc0-4d6d32a3578e",
"typeCard": "MP4"
}
],
"meta": {
"current_page": 1,
"from": 1,
"last_page": 1,
"path": "http://rest.lksup.ru/v1/cards/available",
"per_page": 100,
"to": 65,
"total": 65
}
}
Параметры успешного ответа
| Параметр | Тип | Описание |
|---|---|---|
current_page |
string | Номер текущей страницы |
from |
string | Номер записи, с которой начинается список |
to |
string | Номер записи, на которой заканчивается список |
total |
string | Количество всех записей |
per_page |
string | Количество записей на странице |
last_page |
string | Номер последней страницы |
path |
string | Путь |
typeCard |
string | MP4 - пластиковая карта СУП МИР,MLZ - Виртуальная карта СУП МИР |
customIdCard |
string | Идентификатор карты в банковской системе |
data |
dict | Словарь, содержащий данные по сотрудникам |
Пример ответа с ошибкой
Ответы с ошибкой могут быть двух видов. Пример ответа для кода состояния 422
{
"data":[
{"field": "string",
"message": "string"}
]
}
Тело ответа для остальных 4хх:
{
"message": "string"
}
Возможные ошибки
| Статус | Описание |
|---|---|
| 401 | Не авторизован. Некорректный токен |
| 422 | Передано некорректное значение |