API

Obține lista comenzilor

GET/api/crm/v2/ordersv2
operationId: orders.default

Autorizare

api-token + language + role

Parametri de interogare

cursorinteger

Poziția de la care se citește pagina: pagination.next_cursor — înainte, pagination.previous_cursor — înapoi; pentru prima pagină nu transmiteți nimic. Aceasta este o limită de comparație, nu un link către un rând: rândul indicat de valoare poate să nu existe, astfel încât un link expirat va deschide totuși pagina din același loc. Eroarea 346 este returnată doar dacă valoarea nu poate fi interpretată ca un număr întreg pozitiv.

Exemplu: 84512

directionstring

Direcția de citire de la cursor; last deschide sfârșitul listei și ignoră cursorul

Valori:nextpreviouslast

Implicit: next

date_creation_fromstring

Exemplu: 25/04/2024

date_creation_tostring

Exemplu: 26/04/2024

chain_idinteger
branch_idinteger
phone_format_idinteger
phone_numberstring
emailstring
order_statusstring (OrderStatus)

Stare comandă: în drum, finalizat, în asamblare, la bucătărie, neprocesat, gata de expediere, așteaptă trimiterea la bucătărie, așteaptă refacere, anulat, confirmat, pregătit

Valori:in_transitdoneassemblyin_kitchennot_processedready_to_transitwait_to_kitchenwait_remadecanceledconfirmedcooked

Exemplu: confirmed

platformstring (OrderPlatform)

Platforma de comandă

Valori:androidapifbiosvksite

delivery_methodstring (OrderDelivery)

Metoda de livrare: curier sau ridicare personală

Valori:courierpickup

payment_statusstring (OrderPayment)

Stare plată: neplătit, în așteptare, plătit

Valori:not_paidwaitingpaid

order_numberinteger
client_branch_profile_idinteger
client_account_idinteger
operator_idinteger
courier_idinteger
promo_codestring

Filtrarea comenzilor după cod promoțional (potrivire exactă cu codul promoțional aplicat promoțiilor comenzii)

Exemplu: Promo1

hide_completed_ordersstring

Valori:true

Exemplu: true

downloadstring

Valori:yes

Exemplu: yes

Răspunsuri

OK

object
statusstringobligatoriu

Valori:successerror

Exemplu: success

dataobject
filtersobject
date_creation_fromobject (FilterDateFrom)
valuestringpoate fi null

Exemplu: 2026-08-01 00:00:00

typestringobligatoriu

Exemplu: date

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

date_creation_toobject (FilterDateTo)
valuestringpoate fi null

Exemplu: 2026-08-31 23:59:59

typestringobligatoriu

Exemplu: date

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

date_creation_rangeobject (FilterDateRange)

Perioade predefinite pentru filtrul de dată; limita inferioară este calculată în fusul orar al utilizatorului. value — perioada pentru care corespund valorile curente *_from și *_to; null — perioadă personalizată. default — perioada pe care serverul o setează în cererile fără date: aceasta se aplică la prima încărcare a secțiunii și la resetare. Limita superioară a perioadei este întotdeauna egală cu ziua curentă a utilizatorului, de aceea option nu o conține: nu este necesar să transmiteți *_to pentru o perioadă predefinită, serverul o setează automat. O perioadă mai lungă de un an este tăiată dinspre limita recentă.

valuestring (DateRange) poate fi null

Perioadă de filtrare predefinită după dată. Nu are propriul parametru de interogare: limita inferioară este deja calculată în option și este transmisă în *_from. Limita superioară nu este transmisă nici în răspuns, nici în cerere — este întotdeauna egală cu ziua curentă a utilizatorului și este setată de server.

Valori:todaythree_daysweektwo_weeksmonthquarterhalf_yearyear

Exemplu: today

defaultstring (DateRange) obligatoriu

Perioadă de filtrare predefinită după dată. Nu are propriul parametru de interogare: limita inferioară este deja calculată în option și este transmisă în *_from. Limita superioară nu este transmisă nici în răspuns, nici în cerere — este întotdeauna egală cu ziua curentă a utilizatorului și este setată de server.

Valori:todaythree_daysweektwo_weeksmonthquarterhalf_yearyear

Exemplu: today

typestringobligatoriu

Exemplu: select

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

optionarray of objectobligatoriu
valuestring (DateRange) obligatoriu

Perioadă de filtrare predefinită după dată. Nu are propriul parametru de interogare: limita inferioară este deja calculată în option și este transmisă în *_from. Limita superioară nu este transmisă nici în răspuns, nici în cerere — este întotdeauna egală cu ziua curentă a utilizatorului și este setată de server.

Valori:todaythree_daysweektwo_weeksmonthquarterhalf_yearyear

Exemplu: today

date_fromstringobligatoriu

Exemplu: 25/08/2026

chain_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

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

phone_format_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

phone_numberobject (FilterInput)
valuestring

Exemplu: example

typestringobligatoriu

Exemplu: integer or string

placeholderstring

Exemplu: string

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

emailobject (FilterInput)
valuestring

Exemplu: example

typestringobligatoriu

Exemplu: integer or string

placeholderstring

Exemplu: string

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

order_statusobject (FilterEnum)

Filtru-enumerație — listă plată de valori ale enumerației

valuestring

Exemplu: example

typestringobligatoriu

Exemplu: select

optionarray of string
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

platformobject (FilterEnum)

Filtru-enumerație — listă plată de valori ale enumerației

valuestring

Exemplu: example

typestringobligatoriu

Exemplu: select

optionarray of string
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

delivery_methodobject (FilterEnum)

Filtru-enumerație — listă plată de valori ale enumerației

valuestring

Exemplu: example

typestringobligatoriu

Exemplu: select

optionarray of string
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

payment_statusobject (FilterEnum)

Filtru-enumerație — listă plată de valori ale enumerației

valuestring

Exemplu: example

typestringobligatoriu

Exemplu: select

optionarray of string
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

order_numberobject (FilterId)
valueany

Exemplu: 0

typestringobligatoriu

Exemplu: integer

placeholderstring

Exemplu: integer

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

client_branch_profile_idobject (FilterId)
valueany

Exemplu: 0

typestringobligatoriu

Exemplu: integer

placeholderstring

Exemplu: integer

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

client_account_idobject (FilterId)
valueany

Exemplu: 0

typestringobligatoriu

Exemplu: integer

placeholderstring

Exemplu: integer

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

operator_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

courier_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

promo_codeobject (FilterInput)
valuestring

Exemplu: example

typestringobligatoriu

Exemplu: integer or string

placeholderstring

Exemplu: string

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

hide_completed_ordersobject (FilterBooleanCheckbox)
valueboolean

Для true передайте 1 в запросе, для false ничего не передавайте

Exemplu: false

typestringobligatoriu

Exemplu: checkbox

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

downloadobject (FilterButtonDownloadCsv)

Buton de descărcare a selecției: la apăsare, transmiteți download=yes

valuestring

Exemplu: Download

typestringobligatoriu

Exemplu: button_download_csv

listarray of object
idintegerobligatoriu

Exemplu: 12863367

branch_idintegerobligatoriu

Exemplu: 9054

sms_statusstring (OrderSmsStatus) obligatoriu

Stare SMS

Valori:errorsuccessempty_fieldswrong_phonewrong_api_fieldsserver_not_availablenot_enough_moneywaitingneed_phoneoperators_not_connected_to_botssend_via_bots_failedsending_via_botssent_via_botssent_via_maxsent_via_telegramunsupported_sms_serviceapi_disabledwrong_sender_name

email_statusstring (OrderEmailStatus) obligatoriu

Stare email

Valori:errorwaitingsuccessneed_email

order_statusstring (OrderStatus) obligatoriu

Stare comandă: în drum, finalizat, în asamblare, la bucătărie, neprocesat, gata de expediere, așteaptă trimiterea la bucătărie, așteaptă refacere, anulat, confirmat, pregătit

Valori:in_transitdoneassemblyin_kitchennot_processedready_to_transitwait_to_kitchenwait_remadecanceledconfirmedcooked

Exemplu: confirmed

cart_totalnumberobligatoriu

Exemplu: 100.55

order_numberinteger

Exemplu: 1

date_creationstring (DataTimeFormatSQL) obligatoriu

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

date_preorderstring (DataTimeFormatSQL)

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

timestamp_countdownintegerobligatoriu

Exemplu: 1718625496

time_preorderinteger

Exemplu: 7160

seconds_for_timerinteger

Exemplu: -14500

last_order_doneboolean

Exemplu: true

minutes_to_doneinteger

Exemplu: 60

payment_statusstring (OrderPayment) obligatoriu

Stare plată: neplătit, în așteptare, plătit

Valori:not_paidwaitingpaid

payment_methodstring (OrderPaymentMethod)

Metoda de plată

Valori:cashonlinecard_upon_receipt

platformstring (Platform) obligatoriu

Valori:androidiosallmobile_appssitesocial_apps

Exemplu: all

operator_phone_format_idinteger (PhoneFormatId)

Codul țării: 1-🇷🇺(+7|8), 2-🇦🇿(+994|0), 3-🇧🇾(+375|80), 4-🇰🇿(+7|8), 6-🇷🇸(+381|0), 7-🇹🇷(+90|0), 8-🇺🇦(+380|0), 9-🇵🇹(+351|0), 10-🇰🇬(+996|0), 11-🇺🇸(+1), 12-🇫🇷(+33|0), 13-🇲🇩(+373|0), 15-🇪🇪(+372), 18-🇬🇪(+995), 19-🇺🇿(+998), 22-🇵🇱(+48|0), 23-🇹🇯(+992|8), 25-🇷🇴(+40|0), 44-🇨🇭(+41|0)

Exemplu: 1

operator_phone_numberstring

Exemplu: 9114579423

operator_emailstring

Exemplu: email@example.com

percent_rateintegerobligatoriu

Exemplu: 4

sender_namestring

Exemplu: John Doe

sender_phone_format_idinteger (PhoneFormatId)

Codul țării: 1-🇷🇺(+7|8), 2-🇦🇿(+994|0), 3-🇧🇾(+375|80), 4-🇰🇿(+7|8), 6-🇷🇸(+381|0), 7-🇹🇷(+90|0), 8-🇺🇦(+380|0), 9-🇵🇹(+351|0), 10-🇰🇬(+996|0), 11-🇺🇸(+1), 12-🇫🇷(+33|0), 13-🇲🇩(+373|0), 15-🇪🇪(+372), 18-🇬🇪(+995), 19-🇺🇿(+998), 22-🇵🇱(+48|0), 23-🇹🇯(+992|8), 25-🇷🇴(+40|0), 44-🇨🇭(+41|0)

Exemplu: 1

sender_phone_numberstring

Exemplu: 9114579423

sender_emailstring

Exemplu: email@example.com

recipient_namestring

Exemplu: John Doe

recipient_phone_format_idinteger (PhoneFormatId)

Codul țării: 1-🇷🇺(+7|8), 2-🇦🇿(+994|0), 3-🇧🇾(+375|80), 4-🇰🇿(+7|8), 6-🇷🇸(+381|0), 7-🇹🇷(+90|0), 8-🇺🇦(+380|0), 9-🇵🇹(+351|0), 10-🇰🇬(+996|0), 11-🇺🇸(+1), 12-🇫🇷(+33|0), 13-🇲🇩(+373|0), 15-🇪🇪(+372), 18-🇬🇪(+995), 19-🇺🇿(+998), 22-🇵🇱(+48|0), 23-🇹🇯(+992|8), 25-🇷🇴(+40|0), 44-🇨🇭(+41|0)

Exemplu: 1

recipient_phone_numberstring

Exemplu: 9114579423

address_zip_codestring

Exemplu: 236039

address_line_1string

Exemplu: Korablestroiteley st. 9 bld. 2

address_line_2string

Exemplu: Korablestroiteley st. 9 bld. 2

address_streetstring

Exemplu: Partizanskaya street

address_housestring

Exemplu: 20

address_buildingstring

Exemplu: 20

address_entrance_numberstring

Exemplu: 20

address_entrance_codestring

Exemplu: 1234

address_floorstring

Exemplu: 10

address_apartmentstring

Exemplu: 10

additional_changestring

Exemplu: 100

additional_personsstring

Exemplu: 2

additional_commentstring

Exemplu: Test order, remove

additional_greeting_cardstring

Exemplu: example

additional_discountstring

Exemplu: example

tokenstring

Exemplu: 72901fbe661d3e142ea9af5248856f20

delivery_methodstring (DeliveryMethod) obligatoriu

Metoda de livrare: no — nu, all — toate, courier — curier, pickup — ridicare personală

Valori:noallcourierpickup

phone_settingsobject
mask_enableboolean

Exemplu: true

formatboolean

Exemplu: true

internationalboolean

Exemplu: true

branch_namestring

Exemplu: Green Basket | Main

chain_namestringobligatoriu

Exemplu: Green Basket

city_namestringobligatoriu

Exemplu: Voronezh

courier_namestring

Exemplu: courier name

district_namestring

Exemplu: Voronezh-Uh

district_idinteger

Exemplu: 55329

application_uuidstring

Exemplu: 03addc0d-1051-4534-9ba8-792b763a274b

paginationobject (PaginationCursor)
max_countintegerobligatoriu

Numărul de elemente pe pagină

Exemplu: 30

cursorintegerobligatoriupoate fi null

Cursorul cu care a fost solicitată pagina curentă; null — pentru prima pagină

next_cursorintegerobligatoriupoate fi null

id al ultimei linii de pe această pagină: transmiteți-l cu direction=next pentru a merge înainte; null — dacă nu mai există nimic mai departe

Exemplu: 84512

previous_cursorintegerobligatoriupoate fi null

id-ul primei linii de pe această pagină: transmiteți-l cu direction=previous pentru a merge înapoi; null — dacă nu există nimic anterior

Exemplu: 84543

has_nextbooleanobligatoriu

Există o pagină următoare

Exemplu: true

has_previousbooleanobligatoriu

Există o pagină anterioară

Exemplu: false