API

Získat seznam speciálních nabídek

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

Autorizace

api-token + language + role

Parametry dotazu

branch_idinteger

Pobočka, podle které je seznam filtrován. Bez tohoto parametru odpověď obsahuje pouze filtry, bez seznamu. Pokud má partner pouze jednu pobočku, server ji nastaví automaticky.

Příklad: 8778

page_numberinteger

Příklad: 1

Odpovědi

OK

object
statusstringpovinné

Hodnoty:successerror

Příklad: success

dataobject
filtersobject
branch_idobject (FilterSelectInteger)
valueinteger

Příklad: 8920

typestringpovinné

Příklad: select

optionarray of object
valueintegerpovinné

Příklad: 8920

namestringpovinné

Příklad: Green Basket | Kaliningrad

modestring (FilterMode)

Jak rozhraní zpracovává filtr; běžný filtr nemá mode. force_shown — vždy zobrazen, nelze skrýt. value_required — vstupní bod do sekce: vždy zobrazen, nemůže mít prázdnou hodnotu (dokud není vybrána hodnota, seznam je prázdný; varianta „vše“ není k dispozici), globální reset jej nevymaže.

Hodnoty:force_shownvalue_required

Příklad: value_required

listarray of object
idintegerpovinné

Příklad: 1

namestringpovinné

Příklad: Free delivery

date_availablestring (DataTimeFormatSQL)

Příklad: 2024-05-02 08:31:16

date_expirationstring (DataTimeFormatSQL)

Příklad: 2024-05-02 08:31:16

operating_modestring (TypeOperatingMode) povinné

Hodnoty:informingpromo_codeinforming_and_promo_codeautomatic_actioninforming_and_automatic_action

Příklad: informing

sortintegerpovinné

Příklad: -1714739780

publishedbooleanpovinné

Příklad: true

hide_for_districts_idsarray of integer
hide_for_pickups_idsarray of integer
descriptionstring

Příklad: informing description

imagestring

Příklad: https://cdn.foodsoul.test/zones/ru/branches/8810/images/special_offers/medium/ec17cfe9697ff2e301cba7736a5d329b.jpg?v1726243373

branch_idinteger

Příklad: 1

authorized_users_enabledbooleanpovinné

Příklad: true

work_with_pay_bonuses_enabledbooleanpovinné

Příklad: true

accrual_bonuses_enabledbooleanpovinné

Příklad: true

first_purchase_enabledbooleanpovinné

Příklad: true

first_purchase_platformstring (Platform)

Hodnoty:androidiosallmobile_appssitesocial_apps

Příklad: all

subcategories_include_in_categories_enabledbooleanpovinné

Příklad: true

reuse_enabledbooleanpovinné

Příklad: true

delivery_methodstring (DeliveryMethodUpdate) povinné

Hodnoty:allcourierpickup

days_of_weekarray of integer
time_periodsarray of array of string (TimePeriods)

Časové období

ignore_in_minimum_sum_enabledbooleanpovinné

Příklad: true

from_sumnumber

Příklad: 100

to_sumnumber

Příklad: 1000

multiple_sumnumber

Příklad: 100

from_to_sums_for_items_from_conditions_enabledbooleanpovinné

Příklad: true

automatic_old_cost_for_items_enabledbooleanpovinné

Příklad: true

push_titlestring

Příklad: Free delivery

push_messagestring

Příklad: Free delivery today from 18:00

platformstring (Platform) povinné

Hodnoty:androidiosallmobile_appssitesocial_apps

Příklad: all

typestring (TypeWorkOperatingMode)

Hodnoty: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

Příklad: free_delivery

count_items_for_conditioninteger

Příklad: 10

count_items_for_actioninteger

Příklad: 10

one_item_from_conditions_enabledbooleanpovinné

Příklad: true

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

Příklad: 10

use_only_one_time_in_cart_enabledbooleanpovinné

Příklad: true

use_only_in_birthday_enabledbooleanpovinné

Příklad: true

birthday_validity_beforeinteger

Příklad: 10

birthday_validity_afterinteger

Příklad: 10

bonuses_sumnumber

Příklad: 100

bonuses_validitynumber

Příklad: 100

count_activate_offerintegerpovinné

Příklad: 0

paginationobject (Pagination)
max_countintegerpovinné

Počet položek na stránku

Příklad: 30

page_numberintegerpovinné

Číslo aktuální stránky; omezeno tak, aby posun nepřesáhl 1000

Příklad: 1

has_nextbooleanpovinné

Zda existuje další stránka

Příklad: true

has_previousbooleanpovinné

Zda existuje předchozí stránka

Příklad: false

timezonestring

Příklad: Europe/Kaliningrad