Listar mediações MED
Lista mediações da organização do token e das suborganizações vinculadas. Exige monkeypay:mediations:read.
Fluxo
Antes de chamar
- Você
Tenha permissão de leitura de mediações
monkeypay:mediations:read
Esta chamada
GETListar mediações
/resource/mediationsRespostas possíveis
- 200Mediações paginadas
Abra uma mediação pelo mediationId
- 401Token ausente ou expirado
- 403Credencial sem a permissão exigida
Não repita; leia o detail e peça o acesso
Depois do sucesso
Autorização
Parâmetros
pageintegerqueryopcionalIntervalo
1 ≤ valorlimitintegerqueryopcionalIntervalo
1 ≤ valor ≤ 100accountIdstringqueryopcionalwalletIdstringqueryopcionalstatusstringqueryopcionalRespostas
1{
2 "error": false,
3 "message": "<message>",
4 "data": [
5 {
6 "mediation": {
7 "id": "<id>",
8 "infractionId": "<infraction-id>",
9 "defense": "<defense>",
10 "attachments": [
11 "<attachments>"
12 ],
13 "status": "<status>",
14 "createdAt": "<created-at>",
15 "updatedAt": "<updated-at>"
16 },
17 "infraction": {
18 "id": "<id>",
19 "status": "<status>",
20 "type": "<type>",
21 "amount": 1,
22 "createdAt": "<created-at>"
23 }
24 }
25 ],
26 "pagination": {
27 "page": 1,
28 "limit": 1,
29 "total": 1,
30 "totalPages": 1
31 }
32}
Campos da resposta
errorbooleanopcionalmessagestringopcionaldataarrayopcionalmediationobjectopcionalidstring (uuid)opcionalinfractionIdstring (uuid)opcionaldefensestringopcionalattachmentsarrayopcionalstatusstringopcionalcreatedAtstring (date-time)opcionalupdatedAtstring (date-time)opcionalinfractionobjectopcionalidstring (uuid)opcionalstatusstringopcionaltypestringopcionalamountnumberopcionalValor em reais.
createdAtstring (date-time)opcionalpaginationobjectopcionalpageintegeropcionallimitintegeropcionaltotalintegeropcionaltotalPagesintegeropcionalCredenciais
Requisição
1curl --request GET \
2 --url 'https://api.monkeypay.app/api/v2/resource/mediations?page=1&limit=10' \
3 --header 'Content-Type: application/json' \
4 --header 'Authorization: Bearer <seu-token>'
Resposta
1{
2 "error": false,
3 "message": "<message>",
4 "data": [
5 {
6 "mediation": {
7 "id": "<id>",
8 "infractionId": "<infraction-id>",
9 "defense": "<defense>",
10 "attachments": [
11 "<attachments>"
12 ],
13 "status": "<status>",
14 "createdAt": "<created-at>",
15 "updatedAt": "<updated-at>"
16 },
17 "infraction": {
18 "id": "<id>",
19 "status": "<status>",
20 "type": "<type>",
21 "amount": 1,
22 "createdAt": "<created-at>"
23 }
24 }
25 ],
26 "pagination": {
27 "page": 1,
28 "limit": 1,
29 "total": 1,
30 "totalPages": 1
31 }
32}