API

Obține lista ofertelor speciale

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

Autorizare

api-token + language + role

Parametri de interogare

branch_idinteger

Filiala după care se filtrează lista. Fără acest parametru, răspunsul conține doar filtrele, fără listă. Pentru partenerii cu o singură filială, serverul o setează automat.

Exemplu: 8778

page_numberinteger

Exemplu: 1

Răspunsuri

OK

object
statusstringobligatoriu

Valori:successerror

Exemplu: success

dataobject
filtersobject
branch_idobject (FilterSelectInteger)
valueinteger

Exemplu: 8920

typestringobligatoriu

Exemplu: select

optionarray of object
valueintegerobligatoriu

Exemplu: 8920

namestringobligatoriu

Exemplu: Green Basket | Kaliningrad

modestring (FilterMode)

Cum interfața procesează filtrul; filtrul obișnuit nu are mode. force_shown — este întotdeauna afișat, nu poate fi ascuns. value_required — punct de intrare în secțiune: este întotdeauna afișat, nu poate avea valoare goală (până când nu este selectată o valoare, lista este goală; nu există opțiunea „toate”), resetarea generală nu îl curăță.

Valori:force_shownvalue_required

Exemplu: value_required

listarray of object
idintegerobligatoriu

Exemplu: 1

namestringobligatoriu

Exemplu: Free delivery

date_availablestring (DataTimeFormatSQL)

Exemplu: 2024-05-02 08:31:16

date_expirationstring (DataTimeFormatSQL)

Exemplu: 2024-05-02 08:31:16

operating_modestring (TypeOperatingMode) obligatoriu

Valori:informingpromo_codeinforming_and_promo_codeautomatic_actioninforming_and_automatic_action

Exemplu: informing

sortintegerobligatoriu

Exemplu: -1714739780

publishedbooleanobligatoriu

Exemplu: true

hide_for_districts_idsarray of integer
hide_for_pickups_idsarray of integer
descriptionstring

Exemplu: informing description

imagestring

Exemplu: https://cdn.foodsoul.test/zones/ru/branches/8810/images/special_offers/medium/ec17cfe9697ff2e301cba7736a5d329b.jpg?v1726243373

branch_idinteger

Exemplu: 1

authorized_users_enabledbooleanobligatoriu

Exemplu: true

work_with_pay_bonuses_enabledbooleanobligatoriu

Exemplu: true

accrual_bonuses_enabledbooleanobligatoriu

Exemplu: true

first_purchase_enabledbooleanobligatoriu

Exemplu: true

first_purchase_platformstring (Platform)

Valori:androidiosallmobile_appssitesocial_apps

Exemplu: all

subcategories_include_in_categories_enabledbooleanobligatoriu

Exemplu: true

reuse_enabledbooleanobligatoriu

Exemplu: true

delivery_methodstring (DeliveryMethodUpdate) obligatoriu

Valori:allcourierpickup

days_of_weekarray of integer
time_periodsarray of array of string (TimePeriods)

Perioadă de timp

ignore_in_minimum_sum_enabledbooleanobligatoriu

Exemplu: true

from_sumnumber

Exemplu: 100

to_sumnumber

Exemplu: 1000

multiple_sumnumber

Exemplu: 100

from_to_sums_for_items_from_conditions_enabledbooleanobligatoriu

Exemplu: true

automatic_old_cost_for_items_enabledbooleanobligatoriu

Exemplu: true

push_titlestring

Exemplu: Free delivery

push_messagestring

Exemplu: Free delivery today from 18:00

platformstring (Platform) obligatoriu

Valori:androidiosallmobile_appssitesocial_apps

Exemplu: all

typestring (TypeWorkOperatingMode)

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

Exemplu: free_delivery

count_items_for_conditioninteger

Exemplu: 10

count_items_for_actioninteger

Exemplu: 10

one_item_from_conditions_enabledbooleanobligatoriu

Exemplu: true

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

Exemplu: 10

use_only_one_time_in_cart_enabledbooleanobligatoriu

Exemplu: true

use_only_in_birthday_enabledbooleanobligatoriu

Exemplu: true

birthday_validity_beforeinteger

Exemplu: 10

birthday_validity_afterinteger

Exemplu: 10

bonuses_sumnumber

Exemplu: 100

bonuses_validitynumber

Exemplu: 100

count_activate_offerintegerobligatoriu

Exemplu: 0

paginationobject (Pagination)
max_countintegerobligatoriu

Numărul de elemente pe pagină

Exemplu: 30

page_numberintegerobligatoriu

Numărul paginii curente; limitat astfel încât offset-ul să nu depășească 1000

Exemplu: 1

has_nextbooleanobligatoriu

Există o pagină următoare

Exemplu: true

has_previousbooleanobligatoriu

Există o pagină anterioară

Exemplu: false

timezonestring

Exemplu: Europe/Kaliningrad