API

Alterar grupo de modificadores

POST/api/crm/v2/modifiers_groups.updatev2
operationId: modifiersGroups.update

Autorização

api-token + language + role

Parâmetros de consulta

branch_idintegerobrigatório

Exemplo: 1

Corpo da solicitação application/json

object
idintegerobrigatório

ID do grupo de modificadores

Exemplo: 17517016

nameobject (TranslationField) obrigatório

Campo traduzível do catálogo; mesma estrutura na resposta e na solicitação.
Ao criar, cada idioma da rede que não estiver em translations permanece vazio e é colocado na fila para tradução por IA.
Ao atualizar, apenas os idiomas presentes em translations são gravados: um idioma ausente no objeto mantém o valor anterior, se o original não foi alterado; um valor vazio limpa a tradução e a coloca na fila para tradução por IA.
Alterar o original limpa as traduções que não foram modificadas — elas não correspondem mais ao original; uma tradução enviada com outro valor é salva como edição manual. Essa limpeza ocorre apenas enquanto a tradução automática estiver ativada na rede.
Um valor em um idioma não publicado é rejeitado; um valor em um idioma fora do conjunto de idiomas da rede é ignorado.

defaultstring

Код исходного языка сети; в запросе должен совпадать с настройкой сети

Exemplo: ru

translationsobjectobrigatório

Valor pelo código do idioma; sem tradução — sem chave

Valores do dicionário
string
typestring (ModifiersGroupsType) obrigatório

Tipo de seleção: qualquer número de modificadores em qualquer quantidade, qualquer número de modificadores em uma unidade cada, um modificador em qualquer quantidade, um modificador em uma unidade

Valores:all_unlimitedall_oneone_unlimitedone_one

Exemplo: all_unlimited

minimumintegerobrigatório

Exemplo: 0

maximumintegerobrigatório

Exemplo: 8

Respostas

OK

object
statusstringobrigatório

Valores:successerror

Exemplo: success

dataobject