Постраничное получение карт

Описание: Метод getCardsWithPagination позволяет получать информацию о картах шаблона постранично. Метод возвращает информацию о количестве страниц, количестве карт, номера предыдущей и следующей страницы. Максимальное количество карт на страницу - 50.

Как использовать: Для использования метода, необходимо указывать идентификатор шаблона, номер страницы, начиная с первой и , при необходимости, количество карт на каждой странице.

post
getcardswithpagination

https://getpass.passteam.ru/oapi/v1/getcardswithpagination
Request
Response
Body Parameters
templateId
required
string
Идентификатор шаблона
page
required
number
Номер страницы
cardsPerPage
optional
number
Количество карт на странице
200: OK
Каждая карта содержит: cardId - идентификатор карты в системе; cardCode - номер карты в решении. Формируется автоматически начиная с 000000001; cardUrl - ссылка на скачивание карты. Определяет ОС устройства и предлагает установить соответствующую карту; appleUrl - ссылка на скачивание Apple Wallet карты (pkpass файл); googleUrl - ссылка на скачивание Google Pay карты (сохранение в аккаунт Google); qrcodeUrl - ссылка на qrCode для установки карты. При сканировании кода смартфоном, определяется его ОС и предлагается к скачиванию соответствующая карта; values - значения переменных карты. Переменные настраиваются в соответствующей вкладке в личном кабинете; templateId - идентификатор решения (шаблона); installed - флаг установки карты. True - установлена, false - не установлена; installedGPay - установка карты в Google Pay. Если > 0, то карта установлена в Google Pay; installedAW - установка карты в Apple Wallet. Если > 0, то карта установлена в Apple Wallet;
{
"result":
"pageCount": 4,
"nextPage": 3,
"previouslyPage": 1,
"cardsCount": CARDS_COUNT,
"cards":[{
"cardId": "CARD_ID",
"cardCode":"CARD_CODE",
"cardUrl": "CARD_URL",
"appleUrl": "Apple_Wallet_CARD_URL",
"googleUrl": "Google_Pay_CARD_URL",
"qrcodeUrl": "QR_CODE_URL",
"values":{
"%VALUE_NAME%": "VALUE_VALUE1"
}
"deviceRegistered":false,
"expirationDate": "",
"voided": 0,
"phoneNumber": "MY_PHONE_NUMBER",
"email": "MY_EMAIL",
"strip": "",
"logo": "",
"icon": "",
"templateId": "TEMPLATE_ID",
"importUid": "",
"installedGPay": 0,
"installedAW": 0,
"installed": false,
"created": "CREATED_DATE",
"updated": "UPDATED_DATE"
}, ...],
"message": "OK",
"code": 200,
"error": false
}