Skip to main content

O que significa

A requisição era inválida do ponto de vista sintático ou semântico: um corpo malformado, um campo obrigatório ausente ou um valor de parâmetro fora do intervalo permitido. Quando o problema pode ser atribuído a um único parâmetro, o campo param o identifica. Uma resposta 409 significa que a requisição entra em conflito com o estado atual do recurso. Por exemplo, a criação de um cliente OAuth pode falhar porque a conta de serviço de destino está inativa, não possui uma permissão solicitada ou atingiu o limite de clientes. Inspecione status e detail em conjunto; o código de erro, por si só, não diferencia essas condições de uma requisição malformada.

O que fazer

  • Leia detail e param — eles descrevem exatamente o que falhou na validação.
  • Para 400, corrija a requisição antes de reenviá-la.
  • Para 409, resolva primeiro o conflito relacionado ao estado da conta, à concessão ou à capacidade. Um cliente OAuth aguardando limpeza ainda ocupa capacidade. Preserve a chave de nova tentativa ao repetir a mesma tentativa de criação após resolver o conflito.
  • Consulte a referência da API para verificar os campos obrigatórios, os tipos e os valores permitidos da operação.