Listar favoritos Pix
GET /accounts/:id/pix/favorites — contatos Pix favoritados com snapshot DICT.
Listar favoritos Pix
Lista os contatos Pix favoritados pela conta. Cada favorito traz a chave salva, alias customizado e um snapshot DICT (keyInfo) com nome do titular, banco, ISPB e documento mascarado.
GET/accounts/:accountId/pix/favorites
Paginação por página (page/totalPages/hasNextPage) — distinta da paginação por cursor usada em /transactions. keyInfo é um snapshot DICT cacheado: se o titular mudar de banco, o favorito mantém os dados antigos até alguém disparar uma atualização. alias é o apelido customizado pelo usuário (ex.: "Pix do João") — quando null, use favorites[].name para exibição.
Path params
- accountIdObrigatóriostring (UUID)ID da conta.
Query string
- pagenumberPágina (zero-indexed). Default 0.
- limitnumberTamanho da página. Default 20, máximo 100.
Headers
- AcceptObrigatóriostringapplication/json
- AuthorizationObrigatóriostringBearer <token> — JWT de /authenticate.
- X-Tenant-IdObrigatóriostring (UUID)Identificador do tenant.
Exemplo de requisição
curl https://baas.staterpay.io/accounts/00000000-0000-0000-0000-000000000010/pix/favorites \ -H "Accept: application/json" \ -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.<payload>.<signature>" \ -H "X-Tenant-Id: 00000000-0000-0000-0000-000000000000"Resposta
- favoritesarrayFavoritos da conta.
- favorites[].idstring (UUID)ID do favorito.
- favorites[].aliasstring | nullApelido customizado para exibição. null quando não definido.
- favorites[].keystringValor bruto da chave Pix salva.
- favorites[].keyType"EMAIL" | "PHONE" | "CPF" | "CNPJ" | "EVP"Tipo da chave.
- favorites[].namestringNome do titular (snapshot no momento do salvamento).
- favorites[].createdAtstring (ISO-8601 UTC)Quando foi favoritado.
- favorites[].updatedAtstring (ISO-8601 UTC)Última atualização (ex.: refresh dos dados DICT, mudança de alias).
- favorites[].keyInfoobjectSnapshot DICT da chave no momento da última atualização.
- favorites[].keyInfo.idstring (UUID)ID interno da consulta DICT.
- favorites[].keyInfo.keystringChave (eco).
- favorites[].keyInfo.keyTypestringTipo (eco).
- favorites[].keyInfo.namestringNome do titular.
- favorites[].keyInfo.documentstringDocumento mascarado (ex.: ***456789** para CPF) por regulação BCB.
- favorites[].keyInfo.bankNamestringNome do banco do titular.
- favorites[].keyInfo.bankCodestringCódigo COMPE do banco (3 dígitos).
- favorites[].keyInfo.ispbstringCódigo ISPB (8 dígitos) da instituição.
- paginationobjectMetadata de paginação por página.
- pagination.totalnumberTotal absoluto de favoritos da conta.
- pagination.pagenumberPágina atual (zero-indexed).
- pagination.limitnumberTamanho da página.
- pagination.totalPagesnumberNúmero total de páginas.
- pagination.hasNextPagebooleantrue se existe próxima página.
json
{ "favorites": [ { "id": "00000000-0000-0000-0000-0000000000f1", "alias": null, "key": "00000000-0000-0000-0000-000000000abc", "keyType": "EVP", "name": "Beltrano da Silva", "createdAt": "2026-05-08T14:15:22.229Z", "updatedAt": "2026-05-08T14:15:22.229Z", "keyInfo": { "id": "00000000-0000-0000-0000-0000000000f2", "key": "00000000-0000-0000-0000-000000000abc", "keyType": "EVP", "name": "Beltrano da Silva", "document": "***456789**", "bankName": "BANCO EXEMPLO S.A.", "bankCode": "999", "ispb": "12345678" } } ], "pagination": { "total": 1, "page": 0, "limit": 20, "totalPages": 1, "hasNextPage": false }}URL base:
https://baas.staterpay.io