Pular para o conteúdo principal
GET
https://api.owem.com.br
/
v4
/
i
/
meds
Listar MEDs
curl --request GET \
  --url https://api.owem.com.br/v4/i/meds \
  --header 'Authorization: <authorization>'
{
  "requestId": "a111b222-c333-4d44-8e55-f66677788899",
  "success": true,
  "size": 1,
  "pagination": {
    "page": 1,
    "limit": 50,
    "orderBy": "desc",
    "total": 1,
    "totalPages": 1
  },
  "data": [
    {
      "endToEndId": "E123456789202512240000000000001",
      "medId": "med_12345678-abcd-efgh-ijkl-123456789abc",
      "createdInfractionAt": 1766523042000,
      "pspCreatorName": "OUTRA INSTITUICAO DE PAGAMENTO LTDA.",
      "payer": {
        "ispb": "12345678",
        "personType": "person",
        "cpfCnpj": "XXX123456XX",
        "name": "JOAO DA SILVA",
        "agency": "0001",
        "accountType": "savings",
        "accountNumber": "123456"
      },
      "details": "Transação contestada pelo usuário pagador",
      "feeAmount": 0,
      "netAmount": 0,
      "grossAmount": 150.0,
      "transactionCreatedAt": 1766436642000,
      "receiver": {
        "ispb": "87654321",
        "personType": "company",
        "agency": "0001",
        "accountType": "checking",
        "name": "MINHA EMPRESA LTDA",
        "cpfCnpj": "XX123456000XXX",
        "accountNumber": "987654321012"
      },
      "userId": "usr_abc123def",
      "status": "under_analysis",
      "defense": {
        "description": "Segue anexo todos os comprovantes da negociação com o cliente",
        "createdAt": 1766609442000,
        "files": ["https://storage.owem.com.br/files/defense-001.pdf"]
      },
      "deadlines": {
        "defenseDeadLine": 1766782086000
      },
      "legalAnalysis": {
        "createdAt": 1766695686000,
        "createdBy": "[email protected]",
        "considerations": "Cliente comprovou que entregou o produto"
      }
    }
  ]
}

Finalidade

Retorna a lista de MEDs (Mecanismo Especial de Devolução) recebidos pela conta, com suporte a filtros e paginação. O MED é um mecanismo do Banco Central que permite a devolução de valores em casos de fraude ou falha operacional.

Autenticação

Authorization
string
obrigatório
Basic Auth obrigatório no formato: Basic {Base64(API_KEY:API_SECRET)}

Query Parameters

status
string
Filtrar por status do MED (under_analysis, accepted, rejected, etc.)
startDate
string
Data inicial (timestamp ms)
endDate
string
Data final (timestamp ms)
page
number
padrão:"1"
Página de resultados
limit
number
padrão:"50"
Quantidade de itens por página (máx. 100)

Resposta

requestId
string
UUID para rastreio
success
boolean
Status da operação
size
number
Quantidade de itens retornados
pagination
object
data
array
Array de MEDs
{
  "requestId": "a111b222-c333-4d44-8e55-f66677788899",
  "success": true,
  "size": 1,
  "pagination": {
    "page": 1,
    "limit": 50,
    "orderBy": "desc",
    "total": 1,
    "totalPages": 1
  },
  "data": [
    {
      "endToEndId": "E123456789202512240000000000001",
      "medId": "med_12345678-abcd-efgh-ijkl-123456789abc",
      "createdInfractionAt": 1766523042000,
      "pspCreatorName": "OUTRA INSTITUICAO DE PAGAMENTO LTDA.",
      "payer": {
        "ispb": "12345678",
        "personType": "person",
        "cpfCnpj": "XXX123456XX",
        "name": "JOAO DA SILVA",
        "agency": "0001",
        "accountType": "savings",
        "accountNumber": "123456"
      },
      "details": "Transação contestada pelo usuário pagador",
      "feeAmount": 0,
      "netAmount": 0,
      "grossAmount": 150.0,
      "transactionCreatedAt": 1766436642000,
      "receiver": {
        "ispb": "87654321",
        "personType": "company",
        "agency": "0001",
        "accountType": "checking",
        "name": "MINHA EMPRESA LTDA",
        "cpfCnpj": "XX123456000XXX",
        "accountNumber": "987654321012"
      },
      "userId": "usr_abc123def",
      "status": "under_analysis",
      "defense": {
        "description": "Segue anexo todos os comprovantes da negociação com o cliente",
        "createdAt": 1766609442000,
        "files": ["https://storage.owem.com.br/files/defense-001.pdf"]
      },
      "deadlines": {
        "defenseDeadLine": 1766782086000
      },
      "legalAnalysis": {
        "createdAt": 1766695686000,
        "createdBy": "[email protected]",
        "considerations": "Cliente comprovou que entregou o produto"
      }
    }
  ]
}

Códigos de Status

HTTPDescrição
200Listagem retornada
400Parâmetro inválido
401Credenciais inválidas
403IP não allowlisted
429Rate limit excedido
500Erro interno

Status do MED

StatusDescrição
under_analysisMED em análise
acceptedMED aceito (valor devolvido)
rejectedMED rejeitado (valor mantido)
MEDs têm prazo de defesa. Verifique o campo deadlines.defenseDeadLine e envie sua defesa antes do prazo expirar.
Configure um webhook para med:received para ser notificado imediatamente quando um novo MED for recebido.