Disputas
Atualizar uma disputa
Atualiza uma dispute.
Atualiza um O que precisa estar pronto antes de
Mandar
dispute com merge: o que você manda em evidence e metadata é
combinado com o que já existe, sem apagar o resto. Esse mesmo endpoint serve
pra duas coisas diferentes — só anotar informação (sem enviar nada ainda) e
efetivamente enviar a defesa pra análise, quando você manda submit: true.
Anexar o arquivo de evidência (o PDF ou TIF com a documentação) é feito por um
endpoint separado, POST /v1/dispute-evidence-upload, não aqui. O upload
grava um arquivo com purpose: "dispute_evidence" e devolve isso já refletido
em evidence.file do dispute — então o fluxo normal é: primeiro sobe o
arquivo por lá, depois (opcionalmente) usa este endpoint aqui pra completar o
texto da defesa e mandar submit: true.
O que precisa estar pronto antes de submit: true funcionar
Mandar submit: true só é aceito se todas essas condições forem verdadeiras:
- O dispute não pode já estar fechado (
statusdiferente dewone delost). - O prazo em
evidence_details.due_byainda não pode ter passado — isso é checado contra o relógio no momento da chamada, não contra o valor já salvo emevidence_details.past_due. - Precisa já existir um arquivo de evidência anexado (via
dispute-evidence-upload) — mandar só texto emevidencesem nenhum arquivo não é suficiente prasubmit: truepassar. - Esse arquivo precisa continuar existindo e válido (não pode ter sido removido nem corrompido depois do upload).
submit: true é aceito, a defesa junto com o arquivo anexado é enviada
pra análise e o dispute passa para under_review. Cada tentativa de envio —
aceita ou não — fica registrada internamente, então mesmo se der erro no meio
do caminho, existe rastro de que a tentativa aconteceu.
string
required
ID do dispute (
dp_*).object
Texto livre com o contexto da defesa (histórico de conversa com o cliente,
comprovante de entrega, etc.) e referências já registradas, como o
file do
arquivo anexado. Faz merge raso com o evidence que já existe — chaves novas
são adicionadas, chaves repetidas são sobrescritas.object
Pares chave-valor livres. Também faz merge com o
metadata existente.boolean
Quando
true, manda a defesa pra análise de verdade. Só funciona se os
requisitos acima estiverem satisfeitos; o dispute passa para under_review
quando o envio é aceito.
