Skip to main content
POST

Corpo da requisição

string
required
Texto da defesa (10–2000 caracteres). Obrigatório.
string
aceito ou rejeitado. Campo legado; pode ser ignorado.
array
1–10 URLs públicas. Opcional quando você envia anexos via multipart.

Parâmetros de rota

string
required
ID, protocolo ou infractionId da disputa.
Multipart: campos justification, opcional analysis, proofs (JSON array em string) e arquivos no campo files (até 5). Só aceita enquanto status é OPEN.
Com contestação automática ativa na conta (padrão), POST /meds/{id}/evidence retorna 403 — a GoatPay envia a defesa automaticamente. Desative a opção no dashboard ou via configuração da conta para voltar ao envio manual.

Authorizations

X-API-Key
string
header
required

Chave gp_live_... criada em Integrações → Chaves de API no dashboard.

Path Parameters

id
string
required

ID do recurso (transação, cobrança, webhook, etc.)

Body

justification
string
required
Required string length: 10 - 2000
analysis
enum<string>

Posição da contestação (quando exigido pelo processador).

Available options:
aceito,
rejeitado
proofs
string[]

URLs públicas de comprovantes (mínimo 1 quando exigido).

Maximum array length: 10

Response

Disputa MED consultada ou evidência enviada.

success
boolean
required
message
string
required
data
object
required
requestId
string