Atualizar complementos em lote

PATCH
Markdown (LLM)

Atualiza vários complementos em uma requisição.

Escopo:catalog:write

Limite:300 requisições a cada 3 minutos.

Parâmetros do body

complementIdinteger

Identificador do complemento.

2587090
typestring

Tipo de atualização.

Enum

  • complementDados do complemento
  • menuCardápio do complemento
complement

Parâmetros da resposta

Atualização em lote

Cada item informa o complemento, o tipo e o objeto correspondente. As regras da atualização unitária continuam valendo.

Regras

  • Envie um array não vazio; outro formato ou array vazio retorna 400.
  • complement: envie complement com os campos a alterar; os omitidos preservam o valor atual.
  • menu: envie menu com merchantId e os campos a alterar; o cardápio precisa estar vinculado ao complemento.
  • Item com complementId, type ou payload inválido volta com success: false.
  • Falhas de negócio (complemento inexistente, vínculo) voltam no item com a mesma mensagem da rota unitária; falha inesperada retorna Failed to update complement.
  • Os itens são independentes: a falha de um não desfaz os demais.
  • O retorno mantém a ordem do body; confira success em cada item, mesmo com HTTP 200. message aparece apenas nas falhas.