Получение списка бейджей
Получает список бейджей.
Request
GET
https://api.kit.yandex.net/v1/badges
Query parameters
|
Name |
Description |
|
page |
Type: integer Номер страницы. Default: Min value: |
|
per_page |
Type: integer Количество элементов на странице. Default: Min value: Max value: |
Responses
200 OK
Список бейджей.
Body
application/json
{
"badges": [
{
"id": "019b21d9-c5d9-777d-80bd-d67c664bc6d9",
"slug": "sale",
"label": "Акция",
"color": "#FFFFFFFF",
"caption": "Отображается при наличии скидки",
"tooltip": "Отображается при наличии скидки",
"priority": 1,
"is_system": true,
"binding_mode": "SELECTED_VARIANTS"
}
],
"total_count": 100
}
|
Name |
Description |
|
badges |
Type: Badge[] Example
|
|
total_count |
Type: integer Общее количество бейджей. |
BadgeID
ID бейджа.
Type: string<uuid>
Example: 019b21d9-c5d9-777d-80bd-d67c664bc6d9
BadgeBindingMode
Режим привязки бейджа:
SELECTED_VARIANTS— привязка к товарам.SELECTED_CATEGORIES_COLLECTIONS— привязка к категориям и коллекциям.
Type: string
Enum: SELECTED_VARIANTS, SELECTED_CATEGORIES_COLLECTIONS
Badge
|
Name |
Description |
|
binding_mode |
Type: BadgeBindingMode Режим привязки бейджа:
Enum: |
|
caption |
Type: string Описание системных бейджей в b2b кабинете. Нельзя выставить или обновить вручную. Example: |
|
color |
Type: string Цвет бейджа в формате hex. Example: |
|
id |
Type: BadgeID ID бейджа. Example: |
|
is_system |
Type: boolean Является ли бейдж системным. Системные бейджи предсозданы и их нельзя обновлять. |
|
label |
Type: string Название бейджа. Example: |
|
priority |
Type: integer Приоритет бейджа. |
|
slug |
Type: string URL-идентификатор бейджа. Example: |
|
tooltip |
Type: string Текст описания по клику. Example: |
Example
{
"id": "019b21d9-c5d9-777d-80bd-d67c664bc6d9",
"slug": "sale",
"label": "Акция",
"color": "#FFFFFFFF",
"caption": "Отображается при наличии скидки",
"tooltip": "Отображается при наличии скидки",
"priority": 1,
"is_system": true,
"binding_mode": "SELECTED_VARIANTS"
}
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: |