VenddorDocumentação API
API atualAPI legada
Guia rápidoReferência completa
Carregando índice…
API legada/Referência completa/Exceções de opções

Atualizar uma exceção de opções

Substitui a combinação de uma exceção de opções identificada pelo ID.

Para atualizar uma exceção de opções existente, envie uma requisição PUT ao endpoint com o ID da exceção na URL.

PUT/api/exceptions/{exception_id}Admin

Atualizar uma exceção de opções

Inclua os dados da exceção no corpo da requisição HTTP, de acordo com o Content-Type informado. Nenhum dos campos é obrigatório.

Parâmetros de caminho

exception_idintegerobrigatório
O ID da exceção a atualizar.

Corpo da requisição

combinationobject
A combinação de variantes de opções que forma esta exceção.

Exemplo de requisição

bash
curl -X PUT -u "$EMAIL:$API_KEY" "$BASE_URL/api/exceptions/10" \
  -H "Content-Type: application/json" \
  -d '{
  "combination": {
    "3": "-1",
    "4": "18",
    "17": "60"
  }
}'

Esta requisição muda as variantes de opções que formam a exceção. A combinação inclui:

  • Opção com ID 3: variante -1 (o valor negativo indica que esta opção não deve ser selecionada).
  • Opção com ID 4: variante 18.
  • Opção com ID 17: variante 60.
Atenção

Ao atualizar o objeto combination, você precisa informar todas as opções que devem fazer parte da exceção. As opções que não forem incluídas na requisição serão removidas da exceção.

Resposta

200Exceção atualizada
json
{
  "exception_id": "10"
}

Erros

StatusQuando
200 OKA exceção foi atualizada com sucesso.
400 Bad RequestParâmetros da requisição inválidos.
404 Not FoundNão existe exceção com o ID informado.

Veja também

  • Criar uma exceção
  • Excluir uma exceção
Anterior
Criar uma exceção de opções
Próxima
Excluir uma exceção de opções
Nesta página
  • Exemplo de requisição
  • Resposta
  • Erros
  • Veja também