API

Obțineți setările de bază

GET/api/crm/v2/base_settingsv2
operationId: baseSettings.default

Autorizare

api-token + language + role

Parametri de interogare

branch_idinteger

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

default_imagestring

Exemplu: https://cdn.foodsoul.test/zones/ru/chains/7160/images/main/79dc3bfc72d9cb6176a13a5e9a17d0aa.png?v1745397512

general_settingsobject
aboutstring

Text HTML

Exemplu: <b>About branch</b>

noticestring

Exemplu: welcome

blockbooleanobligatoriu

Exemplu: true

cart_lead_timebooleanobligatoriu

Exemplu: true

cart_noticestring

Exemplu: free delivery

order_message_minutesintegerobligatoriu

Exemplu: 10

order_message_permanent_clientbooleanobligatoriu

Exemplu: true

order_message_prepayment_orderbooleanobligatoriu

Exemplu: true

order_message_custom_texts_prepayment_and_not_workstring

Exemplu: text

order_message_custom_texts_prepayment_and_workstring

Exemplu: text

order_message_custom_texts_workstring

Exemplu: text

order_message_custom_texts_not_workstring

Exemplu: text

social_network_vkstring

Exemplu: https://vk.com/id1

social_network_okstring

Exemplu: https://ok.ru/username

social_network_tgstring

Exemplu: https://t.me/@username

social_network_wastring

Exemplu: https://chat.whatsapp.com/@username

social_network_fbstring

Exemplu: https://facebook.com/username

social_network_instring

Exemplu: https://instagram.com/username

fieldsobject
senderarray of objectobligatoriu
namestringobligatoriu

Exemplu: greeting_card

requiredbooleanobligatoriu

Exemplu: false

enabledbooleanobligatoriu

Exemplu: true

changeablebooleanobligatoriu

Afișați comutatorul de obligatoriu; este afișat dacă valoarea nu este bool

Exemplu: true

typestringobligatoriu

Setat de sistem; filiala nu îl poate modifica

Valori:integerstringphoneemailbool

Exemplu: string

lengthinteger

Lungimea maximă a valorii. Setată de sistem; filiala poate modifica doar pentru câmpurile cu extendable.

Exemplu: 200

extendableboolean

Se aplică length câmpului

Exemplu: true

recipientarray of objectobligatoriu
namestringobligatoriu

Exemplu: greeting_card

requiredbooleanobligatoriu

Exemplu: false

enabledbooleanobligatoriu

Exemplu: true

changeablebooleanobligatoriu

Afișați comutatorul de obligatoriu; este afișat dacă valoarea nu este bool

Exemplu: true

typestringobligatoriu

Setat de sistem; filiala nu îl poate modifica

Valori:integerstringphoneemailbool

Exemplu: string

lengthinteger

Lungimea maximă a valorii. Setată de sistem; filiala poate modifica doar pentru câmpurile cu extendable.

Exemplu: 200

extendableboolean

Se aplică length câmpului

Exemplu: true

addressarray of objectobligatoriu
namestringobligatoriu

Exemplu: greeting_card

requiredbooleanobligatoriu

Exemplu: false

enabledbooleanobligatoriu

Exemplu: true

changeablebooleanobligatoriu

Afișați comutatorul de obligatoriu; este afișat dacă valoarea nu este bool

Exemplu: true

typestringobligatoriu

Setat de sistem; filiala nu îl poate modifica

Valori:integerstringphoneemailbool

Exemplu: string

lengthinteger

Lungimea maximă a valorii. Setată de sistem; filiala poate modifica doar pentru câmpurile cu extendable.

Exemplu: 200

extendableboolean

Se aplică length câmpului

Exemplu: true

additionalarray of objectobligatoriu
namestringobligatoriu

Exemplu: greeting_card

requiredbooleanobligatoriu

Exemplu: false

enabledbooleanobligatoriu

Exemplu: true

changeablebooleanobligatoriu

Afișați comutatorul de obligatoriu; este afișat dacă valoarea nu este bool

Exemplu: true

typestringobligatoriu

Setat de sistem; filiala nu îl poate modifica

Valori:integerstringphoneemailbool

Exemplu: string

lengthinteger

Lungimea maximă a valorii. Setată de sistem; filiala poate modifica doar pentru câmpurile cu extendable.

Exemplu: 200

extendableboolean

Se aplică length câmpului

Exemplu: true