Enviar defesa de infração MED
Envia uma única defesa para uma infração no alcance da credencial. Exige monkeypay:mediations:write e um liquidante com MED habilitado.
Fluxo
Antes de chamar
- Chamada
/resource/infractions/{infractionId}Confira o infractionId antes de defender
- Você
Anexe os comprovantes
De 1 a 10 arquivos, até 10 MiB cada
Esta chamada
POSTEnviar defesa
/resource/mediationsRespostas possíveis
- 201Defesa criada
Guarde o mediationId para acompanhar
- 400Defesa inválida ou MED indisponível
Confira anexos e habilitação do liquidante
- 401Token ausente ou expirado
- 403Credencial sem a permissão exigida
Não repita; leia o detail e peça o acesso
- 404Infração inexistente ou fora do alcance
Confira o identificador
- 409Defesa já enviada
Consulte a mediação existente
Depois do sucesso
Autorização
Body
infractionIdstring (uuid)obrigatóriodefensestringopcionalattachmentsarrayobrigatórioDe 1 a 10 arquivos, de no máximo 10 MiB (10485760 bytes) cada.
Respostas
1{
2 "error": false,
3 "message": "<message>",
4 "data": {
5 "id": "<id>",
6 "infractionId": "<infraction-id>",
7 "defense": "<defense>",
8 "attachments": [
9 "<attachments>"
10 ],
11 "status": "<status>",
12 "createdAt": "<created-at>",
13 "updatedAt": "<updated-at>"
14 },
15 "pagination": null
16}
Campos da resposta
errorbooleanopcionalmessagestringopcionaldataobjectopcionalidstring (uuid)opcionalinfractionIdstring (uuid)opcionaldefensestringopcionalattachmentsarrayopcionalstatusstringopcionalcreatedAtstring (date-time)opcionalupdatedAtstring (date-time)opcionalpaginationobjectopcionalCredenciais
Requisição
1curl --request POST \
2 --url 'https://api.monkeypay.app/api/v2/resource/mediations' \
3 --header 'Authorization: Bearer <seu-token>' \
4 --form 'infractionId=8b6f2d1e-4c3a-4f5b-9e8d-7a6b5c4d3e2f' \
5 --form 'defense=Produto entregue; comprovante anexo.' \
6 --form '[email protected]'
Resposta
1{
2 "error": false,
3 "message": "<message>",
4 "data": {
5 "id": "<id>",
6 "infractionId": "<infraction-id>",
7 "defense": "<defense>",
8 "attachments": [
9 "<attachments>"
10 ],
11 "status": "<status>",
12 "createdAt": "<created-at>",
13 "updatedAt": "<updated-at>"
14 },
15 "pagination": null
16}