Получение списка подарочных карт
Возвращает список подарочных карт магазина с пагинацией и фильтрами.
Request
GET
https://api.kit.yandex.net/v1/gift_cards
Query parameters
|
Name |
Description |
|
page |
Type: integer Номер страницы. Default: Min value: |
|
per_page |
Type: integer Количество элементов на странице. Default: Min value: Max value: |
|
purchased_date_from |
Type: string<date-time> Фильтр по дате покупки — начало диапазона (включительно). Example: |
|
purchased_date_to |
Type: string<date-time> Фильтр по дате покупки — конец диапазона (включительно). Example: |
|
status |
Type: GiftCardStatus Фильтр по статусу подарочной карты. Статус подарочной карты:
Enum: |
GiftCardStatus
Статус подарочной карты:
ACTIVATED— активен.DEACTIVATED— деактивирован.REFUND_IN_PROGRESS— в процессе возврата.REFUNDED— возвращен.CANCELLED— отменен.
Type: string
Enum: ACTIVATED, DEACTIVATED, REFUND_IN_PROGRESS, REFUNDED, CANCELLED
Responses
200 OK
Список подарочных карт.
Body
application/json
{
"gift_cards": [
{
"id": "019b21d9-c5d9-777d-80bd-d67c664bc6d9",
"code": "GIFTCARD-****-1234",
"initial_amount": "1000.00",
"spent_amount": "300.00",
"status": "ACTIVATED",
"expires_at": "2026-12-31T23:59:59Z",
"buyer_name": "Иван Иванов",
"buyer_email": "buyer@example.com",
"buyer_phone": "+79998887766",
"holder_email": "holder@example.com",
"sending_date": "2026-01-01T10:30:00Z",
"purchased_date": "2026-01-01T10:30:00Z",
"message": "С днём рождения!"
}
],
"total_count": 100
}
|
Name |
Description |
|
gift_cards |
Type: GiftCard[] Example
|
|
total_count |
Type: integer Общее количество подарочных карт. |
GiftCardID
Идентификатор подарочной карты
Type: string<uuid>
Example: 019b21d9-c5d9-777d-80bd-d67c664bc6d9
GiftCard
Подарочная карта.
|
Name |
Description |
|
buyer_email |
Type: string Email покупателя. Example: |
|
buyer_name |
Type: string Имя покупателя. Example: |
|
buyer_phone |
Type: string Телефон покупателя. Example: |
|
code |
Type: string Код подарочной карты. Example: |
|
holder_email |
Type: string Email получателя. Example: |
|
id |
Type: GiftCardID Идентификатор подарочной карты Example: |
|
initial_amount |
Type: string<decimal> Номинал подарочной карты. Example: |
|
spent_amount |
Type: string<decimal> Потраченная сумма. Example: |
|
status |
Type: GiftCardStatus Статус подарочной карты:
Enum: |
|
expires_at |
Type: string<date-time> Срок действия подарочной карты. Example: |
|
message |
Type: string Сообщение получателю. Example: |
|
purchased_date |
Type: string<date-time> Дата покупки подарочной карты. Example: |
|
sending_date |
Type: string<date-time> Дата отправки подарочной карты получателю. Example: |
Example
{
"id": "019b21d9-c5d9-777d-80bd-d67c664bc6d9",
"code": "GIFTCARD-****-1234",
"initial_amount": "1000.00",
"spent_amount": "300.00",
"status": "ACTIVATED",
"expires_at": "2026-12-31T23:59:59Z",
"buyer_name": "Иван Иванов",
"buyer_email": "buyer@example.com",
"buyer_phone": "+79998887766",
"holder_email": "holder@example.com",
"sending_date": "2026-01-01T10:30:00Z",
"purchased_date": "2026-01-01T10:30:00Z",
"message": "С днём рождения!"
}
400 Bad Request
Некорректный запрос.
Body
application/json
{
"code": "VALIDATION_ERROR",
"message": "Invalid input",
"trace_id": "00000000000000000000000000000000"
}
|
Name |
Description |
|
code |
Type: string Example: |
|
message |
Type: string Example: |
|
trace_id |
Type: string Уникальный идентификатор запроса для отладки. Example: |
401 Unauthorized
Не авторизован.
Body
application/json
{
"code": "VALIDATION_ERROR",
"message": "Invalid input",
"trace_id": "00000000000000000000000000000000"
}
|
Name |
Description |
|
code |
Type: string Example: |
|
message |
Type: string Example: |
|
trace_id |
Type: string Уникальный идентификатор запроса для отладки. Example: |
500 Internal Server Error
Внутренняя ошибка сервера.
Body
application/json
{
"code": "VALIDATION_ERROR",
"message": "Invalid input",
"trace_id": "00000000000000000000000000000000"
}
|
Name |
Description |
|
code |
Type: string Example: |
|
message |
Type: string Example: |
|
trace_id |
Type: string Уникальный идентификатор запроса для отладки. Example: |