displayed_sidebar: bankingApiSidebar
🏦 Jornada: Gerenciar Contas
Este guia apresenta o fluxo completo para gerenciar contas bancárias através da API, desde a criação até consultas e atualizações.
📋 Visão Geral
Nesta jornada, você aprenderá a:
- ✅ Listar contas com filtros e paginação
- ✅ Consultar detalhes de uma conta específica
- ✅ Entender os diferentes status de conta
- ✅ Trabalhar com paginação e filtros avançados
🎯 Cenário de Uso
Imagine que você precisa:
- Listar todas as contas ativas de um cliente
- Consultar os detalhes de uma conta específica
- Filtrar contas por tipo ou status
📝 Passo 1: Listar Contas
Requisição Básica
curl -X GET "https://api.bancodigital.com/accounts" \
-H "Authorization: Bearer SEU_TOKEN" \
-H "Content-Type: application/json"
Com Paginação
curl -X GET "https://api.bancodigital.com/accounts?page=1&perPage=20" \
-H "Authorization: Bearer SEU_TOKEN"
Com Filtros
# Filtrar por status ativo
curl -X GET "https://api.bancodigital.com/accounts?status=ACTIVE&page=1&perPage=10" \
-H "Authorization: Bearer SEU_TOKEN"
# Filtrar por tipo de conta
curl -X GET "https://api.bancodigital.com/accounts?type=CACC&page=1" \
-H "Authorization: Bearer SEU_TOKEN"
# Buscar por número de conta
curl -X GET "https://api.bancodigital.com/accounts?number=00001" \
-H "Authorization: Bearer SEU_TOKEN"
Resposta
{
"meta": {
"page": 1,
"perPage": 10,
"total": 150,
"totalPages": 15
},
"data": [
{
"id": "123",
"number": "00001",
"type": "CACC",
"baasId": "2c1a9f3e-8b7d-4c2a-9e1f-3a5b7c9d1e2f",
"status": 1,
"person": {
"document": "12345678900",
"name": "João Silva",
"type": "NATURAL_PERSON"
},
"createdAt": "2025-01-01T00:00:00Z",
"updatedAt": "2025-01-15T10:30:00Z",
"closedAt": null
}
]
}