Skip to main content
Rede cai, timeouts acontecem. Se o seu POST /v1/notas não recebeu resposta, você não sabe se a Nota foi criada. A Chave de idempotência resolve isso: repita o pedido com a mesma chave e receba a mesma Nota.

Regras

  • Obrigatória em POST /v1/notas. Sem ela: 422 requisicao_invalida.
  • Até 255 caracteres. Use algo que já identifica o pedido no seu sistema (o id da venda, do contrato, da fatura) ou um UUID que você grava antes de chamar a API.
  • Única por Conta e não expira. A mesma chave, a qualquer momento, devolve a mesma Nota.
  • Repetir a chave devolve a Nota como ela está agora (por exemplo, já emitida), com 202.
  • O corpo do pedido repetido é ignorado. Se você mudar o valor e repetir a chave, recebe a Nota original, com o valor original.

Padrão recomendado

Quando usar uma chave nova

Quando a intenção é outra emissão: por exemplo, depois de rejeitada ou falhou, para corrigir os dados e tentar de novo. Reaproveitar a chave antiga devolveria a Nota rejeitada.