API

Получить список акций

GET/api/crm/v2/special_offers_listv2
operationId: specialOffersList.default

Авторизация

api-token + language + role

Параметры запроса

branch_idinteger

Филиал, по которому фильтруется список. Без него в ответе только фильтры, без списка. Партнёру с одним филиалом сервер подставляет его сам.

Пример: 8778

page_numberinteger

Пример: 1

Ответы

OK

object
statusstringобязательный

Значения:successerror

Пример: success

dataobject
filtersobject
branch_idobject (FilterSelectInteger)
valueinteger

Пример: 8920

typestringобязательный

Пример: select

optionarray of object
valueintegerобязательный

Пример: 8920

namestringобязательный

Пример: Green Basket | Kaliningrad

modestring (FilterMode)

Как интерфейс обрабатывает фильтр; у обычного фильтра mode нет. force_shown — всегда показан, скрыть нельзя. value_required — точка входа в раздел: всегда показан, не имеет пустого значения (пока значение не выбрано, список пуст; варианта «все» нет), общий сброс его не очищает.

Значения:force_shownvalue_required

Пример: value_required

listarray of object
idintegerобязательный

Пример: 1

namestringобязательный

Пример: Free delivery

date_availablestring (DataTimeFormatSQL)

Пример: 2024-05-02 08:31:16

date_expirationstring (DataTimeFormatSQL)

Пример: 2024-05-02 08:31:16

operating_modestring (TypeOperatingMode) обязательный

Значения:informingpromo_codeinforming_and_promo_codeautomatic_actioninforming_and_automatic_action

Пример: informing

sortintegerобязательный

Пример: -1714739780

publishedbooleanобязательный

Пример: true

hide_for_districts_idsarray of integer
hide_for_pickups_idsarray of integer
descriptionstring

Пример: informing description

imagestring

Пример: https://cdn.foodsoul.test/zones/ru/branches/8810/images/special_offers/medium/ec17cfe9697ff2e301cba7736a5d329b.jpg?v1726243373

branch_idinteger

Пример: 1

authorized_users_enabledbooleanобязательный

Пример: true

work_with_pay_bonuses_enabledbooleanобязательный

Пример: true

accrual_bonuses_enabledbooleanобязательный

Пример: true

first_purchase_enabledbooleanобязательный

Пример: true

first_purchase_platformstring (Platform)

Значения:androidiosallmobile_appssitesocial_apps

Пример: all

subcategories_include_in_categories_enabledbooleanобязательный

Пример: true

reuse_enabledbooleanобязательный

Пример: true

delivery_methodstring (DeliveryMethodUpdate) обязательный

Значения:allcourierpickup

days_of_weekarray of integer
time_periodsarray of array of string (TimePeriods)

Период времени

ignore_in_minimum_sum_enabledbooleanобязательный

Пример: true

from_sumnumber

Пример: 100

to_sumnumber

Пример: 1000

multiple_sumnumber

Пример: 100

from_to_sums_for_items_from_conditions_enabledbooleanобязательный

Пример: true

automatic_old_cost_for_items_enabledbooleanобязательный

Пример: true

push_titlestring

Пример: Free delivery

push_messagestring

Пример: Free delivery today from 18:00

platformstring (Platform) обязательный

Значения:androidiosallmobile_appssitesocial_apps

Пример: all

typestring (TypeWorkOperatingMode)

Значения:fixed_discount_on_all_orderpercent_discount_on_all_orderfixed_discount_on_items_from_categoriespercent_discount_on_items_from_categoriesfixed_discount_on_itemspercent_discount_on_itemsfree_item_to_choose_if_buy_itemsfree_item_to_choose_if_buy_items_from_categoriesfixed_discount_on_next_itempercent_discount_on_next_itemfixed_discount_on_next_item_from_categoriespercent_discount_on_next_item_from_categoriesfree_item_to_choosepercent_discount_on_item_with_minimum_cost_in_cartfixed_discount_on_item_with_minimum_cost_in_cartpercent_discount_on_item_with_minimum_cost_from_itemsfixed_discount_on_item_with_minimum_cost_from_itemspercent_discount_on_item_with_minimum_cost_from_categoriesfixed_discount_on_item_with_minimum_cost_from_categoriesbonusesfree_delivery

Пример: free_delivery

count_items_for_conditioninteger

Пример: 10

count_items_for_actioninteger

Пример: 10

one_item_from_conditions_enabledbooleanобязательный

Пример: true

actions_itemsarray of integer
conditions_itemsarray of integer
actions_categoriesarray of integer
conditions_categoriesarray of integer
discountnumber

Пример: 10

use_only_one_time_in_cart_enabledbooleanобязательный

Пример: true

use_only_in_birthday_enabledbooleanобязательный

Пример: true

birthday_validity_beforeinteger

Пример: 10

birthday_validity_afterinteger

Пример: 10

bonuses_sumnumber

Пример: 100

bonuses_validitynumber

Пример: 100

count_activate_offerintegerобязательный

Пример: 0

paginationobject (Pagination)
max_countintegerобязательный

Количество элементов на странице

Пример: 30

page_numberintegerобязательный

Номер текущей страницы; ограничен так, чтобы смещение не превышало 1000

Пример: 1

has_nextbooleanобязательный

Есть ли следующая страница

Пример: true

has_previousbooleanобязательный

Есть ли предыдущая страница

Пример: false

timezonestring

Пример: Europe/Kaliningrad