API Reference
Extrato da conta
GET /v1/statement — extrato da conta com saldo e movimentos.
Extrato da conta
Extrato da conta: saldo atual e lista de movimentações ordenadas do mais recente para o mais antigo. Cada movimento traz o tipo (CREDIT/DEBIT), origem (PIX_IN/PIX_OUT), metadados detalhados (pagador, beneficiário, endToEndId) e os lançamentos contábeis (entries) com saldo após a operação.
GET/v1/statement
metadata varia conforme source: em PIX_OUT (DEBIT) traz beneficiary completo e payer interno (branch/account); em PIX_IN (CREDIT) traz payer externo (ISPB, nome, documento, agência/conta) e beneficiary interno. document do contraparte sempre vem mascarado em PIX_OUT por regulação BCB; em PIX_IN o documento do payer pode vir completo quando o pagador autorizou.
Query string
- fromstring (YYYY-MM-DD)Início do intervalo de criação.
- tostring (YYYY-MM-DD)Fim do intervalo.
- type"CREDIT" | "DEBIT"Filtra por sentido.
- source"PIX_IN" | "PIX_OUT"Origem do movimento.
- cursorstringCursor de paginação.
- limitnumberPadrão 20, máximo 100.
Headers
- AuthorizationObrigatóriostringBearer SUA_API_KEY
Exemplo de requisição
curl https://api.staterpay.io/v1/statement \ -H "Authorization: Bearer SUA_API_KEY"Resposta
- accountIdstringID da conta consultada.
- balancestringSaldo atual em centavos.
- movementsarrayLista de movimentos.
- movements[].movementIdstringID do movimento (cuid).
- movements[].movement.type"CREDIT" | "DEBIT"Sentido do movimento.
- movements[].movement.source"PIX_IN" | "PIX_OUT"Origem.
- movements[].movement.descriptionstringDescrição legível.
- movements[].movement.metadataobjectDetalhes Pix: payer, beneficiary, endToEndId, paymentDate.
- movements[].entriesarrayLançamentos contábeis com amount (negativo em DEBIT) e balanceAfter.
json
{ "accountId": "cmoxample0001qkxyzaccount", "balance": "1392", "movements": [ { "movementId": "cmoxample0001qkxyzmovement", "movement": { "type": "DEBIT", "source": "PIX_OUT", "description": "Pagamento pedido #123", "externalRef": null, "metadata": { "date": "2026-05-07T21:19:07.911Z", "payer": { "branch": "1", "account": "123456" }, "endToEndId": "E37319859202605072119MRBLC3FYDDD", "beneficiary": { "ispb": "18236120", "name": "Fulano de Tal", "branch": "1", "pixKey": "fulano@example.com", "account": "49773517", "document": "***456789**", "pixKeyType": "EMAIL", "accountType": null, "institution": "BANCO EXEMPLO S.A." }, "pixAccountId": "cmoxample0001qkxyzaccount", "paymentDate": "2026-05-07 21:19:18.418272+00:00" } }, "entries": [ { "id": "cmoxample0001qkxyzentry", "amount": "-1", "balanceAfter": "1392", "kind": "PRIMARY", "createdAt": "2026-05-07T18:19:07.919-03:00" } ] }, { "movementId": "cmoxample0002qkxyzmovement", "movement": { "type": "CREDIT", "source": "PIX_IN", "description": "PIX recebido de Fulano de Tal", "externalRef": null, "metadata": { "date": "2026-05-06 22:53:01.642849+00:00", "payer": { "ispb": "18236120", "name": "Fulano de Tal", "branch": "1", "account": "49773517", "document": "12345678900" }, "endToEndId": "E18236120202605062252s0788c38172", "beneficiary": { "branch": "1", "account": "123456" } } }, "entries": [ { "id": "cmoxample0002qkxyzentry", "amount": "300", "balanceAfter": "1546", "kind": "PRIMARY", "createdAt": "2026-05-06T19:53:09.641-03:00" } ] } ]}URL base:
https://api.staterpay.io