curl -X GET "https://api.owem.com.br/v4/i/baas/accounts/123456789012/statement?limit=50&offset=0" \
-H "Authorization: Basic $(echo -n 'SUA_API_KEY:SEU_SECRET' | base64)"
{
"requestId": "b362d0c7-fea7-40d9-ba4e-b4be85a74670",
"success": true,
"size": 0,
"pagination": {
"page": 1,
"limit": 50,
"orderBy": "desc",
"total": 0,
"totalPages": 0
},
"data": []
}
Consulta o extrato de movimentações de uma conta bancária BaaS.
curl -X GET "https://api.owem.com.br/v4/i/baas/accounts/123456789012/statement?limit=50&offset=0" \
-H "Authorization: Basic $(echo -n 'SUA_API_KEY:SEU_SECRET' | base64)"
{
"requestId": "b362d0c7-fea7-40d9-ba4e-b4be85a74670",
"success": true,
"size": 0,
"pagination": {
"page": 1,
"limit": 50,
"orderBy": "desc",
"total": 0,
"totalPages": 0
},
"data": []
}
curl -X GET "https://api.owem.com.br/v4/i/baas/accounts/123456789012/statement?limit=50&offset=0" \
-H "Authorization: Basic $(echo -n 'SUA_API_KEY:SEU_SECRET' | base64)"
baas:accounts é configurado pela Owem na sua API Key.Authorization: Basic {Base64(API_KEY:API_SECRET)}
| Header | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| Authorization | string | ✅ | Basic Auth (API Key + Secret em Base64) |
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| accountId | string | ✅ | ID da conta (retornado em onboarding/status) |
| Parâmetro | Tipo | Obrigatório | Default | Descrição |
|---|---|---|---|---|
| limit | number | ❌ | 50 | Máximo de resultados (1-100) |
| offset | number | ❌ | 0 | Paginação (início dos resultados) |
| startDate | string | ❌ | - | Data inicial (YYYY-MM-DD) |
| endDate | string | ❌ | - | Data final (YYYY-MM-DD) |
{
"requestId": "b362d0c7-fea7-40d9-ba4e-b4be85a74670",
"success": true,
"size": 2,
"pagination": {
"page": 1,
"limit": 50,
"orderBy": "desc",
"total": 2,
"totalPages": 1
},
"data": [
{
"id": "led_abc123",
"type": "credit",
"reason": "pix_in",
"amount": 500.0,
"balance": 1500.5,
"description": "PIX recebido de JOAO DA SILVA",
"endToEndId": "E5470000120260113123456789012345",
"externalId": null,
"createdAt": 1768264800000
},
{
"id": "led_xyz789",
"type": "debit",
"reason": "pix_out:key",
"amount": 100.0,
"balance": 1000.5,
"description": "PIX enviado para [email protected]",
"endToEndId": "E5470000120260113987654321098765",
"externalId": "pagamento-001",
"createdAt": 1768261200000
}
]
}
| Campo | Tipo | Descrição |
|---|---|---|
| id | string | ID único da entrada no ledger |
| type | string | Tipo: credit (entrada) ou debit (saída) |
| reason | string | Motivo da movimentação (ver tabela abaixo) |
| amount | number | Valor da movimentação |
| balance | number | Saldo após a movimentação |
| description | string | Descrição da movimentação |
| endToEndId | string | ID E2E do PIX (se aplicável) |
| externalId | string | ID externo definido pelo parceiro |
| createdAt | number | Timestamp da movimentação (ms) |
reason)| Reason | Tipo | Descrição |
|---|---|---|
| pix_in | credit | PIX recebido |
| pix_out:key | debit | PIX enviado via chave |
| pix_out:emv_pay | debit | PIX enviado via QR Code |
| transfer_internal | ambos | Transferência interna |
| fee | debit | Taxa cobrada |
| refund | credit | Estorno recebido |
| refund_out | debit | Estorno enviado |
| Campo | Tipo | Descrição |
|---|---|---|
| page | number | Página atual |
| limit | number | Limite usado na consulta |
| orderBy | string | Ordenação (sempre “desc”) |
| total | number | Total de movimentações |
| totalPages | number | Total de páginas |
| Código | Descrição |
|---|---|
| 400 | Parâmetros inválidos |
| 403 | Conta não pertence a este parceiro |
| 404 | Conta não encontrada |
startDate e endDate) para consultar períodos
específicos. O formato deve ser YYYY-MM-DD.{
"requestId": "b362d0c7-fea7-40d9-ba4e-b4be85a74670",
"success": true,
"size": 0,
"pagination": {
"page": 1,
"limit": 50,
"orderBy": "desc",
"total": 0,
"totalPages": 0
},
"data": []
}
Was this page helpful?