Skip to content

Extracto

Lista las transacciones de la cuenta con paginacion y filtros.

Endpoint

GET /api/external/statement

Headers

HeaderTipoObligatorioDescripcion
AuthorizationStringSiApiKey {client_id}:{client_secret}

Query Parameters

ParametroTipoObligatorioDescripcionDefault
pageIntegerNoNumero de pagina1
per_pageIntegerNoItems por pagina (max 100)20
statusStringNoFiltrar por estado (pending, completed, failed)--
typeStringNoFiltrar por tipo (pix, ted, internal)--
date_fromStringNoFecha inicial (formato YYYY-MM-DD)--
date_toStringNoFecha final (formato YYYY-MM-DD)--

Ejemplo

bash
curl -X GET "https://api.owem.com.br/api/external/statement?page=1&per_page=20&status=completed&date_from=2026-03-01&date_to=2026-03-07" \
  -H "Authorization: ApiKey $CLIENT_ID:$CLIENT_SECRET"

Respuesta de Exito (200)

json
{
  "worked": true,
  "data": [
    {
      "id": "a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d",
      "transaction_id": "7popu57v6us7p6pcicgq12345",
      "end_to_end_id": "E37839059202603071530000001",
      "external_id": "order-9876",
      "type": "pix",
      "status": "completed",
      "amount": 300000,
      "fee_amount": 0,
      "net_amount": 300000,
      "description": "Pedido #1234",
      "direction": "inbound",
      "counterparty_name": "Maria Santos",
      "created_at": "2026-03-07T15:30:00Z",
      "completed_at": "2026-03-07T15:30:02Z"
    },
    {
      "id": "f7e8d9c0-b1a2-4c3d-9e8f-7a6b5c4d3e2f",
      "transaction_id": "PIXOUT20260306x9y8z7w6v5u4",
      "end_to_end_id": "E37839059202603061200000005",
      "external_id": "invoice-4521",
      "type": "pix",
      "status": "completed",
      "amount": 500000,
      "fee_amount": 350,
      "net_amount": 500350,
      "description": "Pagamento fornecedor",
      "direction": "outbound",
      "counterparty_name": "Joao Silva",
      "recipient_key": "12345678901",
      "created_at": "2026-03-06T12:00:00Z",
      "completed_at": "2026-03-06T12:00:03Z"
    }
  ],
  "page": 1,
  "per_page": 20
}
CampoTipoDescripcion
workedBooleantrue indica exito en la operacion
dataArrayLista de transacciones
pageIntegerPagina actual
per_pageIntegerItems por pagina

Campos de cada transaccion

CampoTipoDescripcion
idStringUUID interno de la transaccion
transaction_idStringIdentificador publico de la transaccion
end_to_end_idStringE2E ID del BACEN
external_idStringIdentificador de su sistema. null si no fue informado
typeStringTipo (pix, ted, internal)
statusStringEstado de la transaccion
amountIntegerValor en unidades base (/ 10.000 para reales). 300000 = R$ 30,00
fee_amountIntegerTarifa cobrada en unidades base
net_amountIntegerValor neto en unidades base
descriptionStringDescripcion de la transaccion
directionStringinbound (entrada) o outbound (salida)
counterparty_nameStringNombre de la contraparte
recipient_keyStringClave PIX del destinatario (solo envios)
created_atStringFecha de creacion (ISO 8601)
completed_atStringFecha de conclusion (ISO 8601)

Respuesta de Error (401)

json
{
  "error": {
    "status": 401,
    "message": "Missing API key credentials. Use Authorization: ApiKey <client_id>:<client_secret>"
  }
}

Paginacion

El limite maximo de per_page es 100. Para extraer grandes volumenes, itere por las paginas incrementando el parametro page hasta que page alcance total_pages.

Owem Pay Instituição de Pagamento — ISPB 37839059