logo
Cartões & TransaçõesExtrato de Cartão
Cartões & Transações

Extrato de Cartão

Consulta o extrato de transações de cartão por período. Retorna uma lista paginada de transações com dados do cartão, categoria, centro de custo, status e anexos.

Regras:

  • O período entre startDate e endDate não pode exceder 62 dias.
  • O limit deve estar entre 5 e 100 itens por página.
  • Use nextPageStartKey para navegar entre páginas (paginação por cursor).
curl -X POST "https://api-sandbox.contasimples.com/statements/v1/credit-card" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -d '{
  "startDate": "2025-09-01",
  "endDate": "2025-09-30",
  "limit": 50
}'
{
  "transactions": [
    {
      "id": "example_string",
      "operation": "CASH_IN",
      "transactionDate": "2025-09-15T14:30:00.000Z",
      "status": "PENDING",
      "isCanceled": true,
      "type": "PURCHASE",
      "merchant": "example_string",
      "amountBrl": 150.75,
      "exchangeRateUsd": 5.12,
      "card": {
        "id": "example_string",
        "maskedNumber": "example_string",
        "responsibleName": "John Doe",
        "responsibleEmail": "user@example.com",
        "type": "VIRTUAL"
      },
      "category": {
        "id": "example_string",
        "name": "John Doe"
      },
      "costCenter": {
        "id": "example_string",
        "name": "John Doe"
      },
      "isConciled": true,
      "installment": 1,
      "attachments": [
        {
          "id": "example_string",
          "name": "John Doe",
          "_links": {
            "content": {
              "href": "/attachments/v1/content/{id}",
              "rel": "GET"
            }
          }
        }
      ]
    }
  ],
  "nextPageStartKey": "example_string"
}
POST
/statements/v1/credit-card
POST
Bearer Token
Bearer Tokenstring
Required

Token Bearer obtido via OAuth 2.0 Client Credentials. Formato: Bearer {token}

Token Bearer obtido via OAuth 2.0 Client Credentials. Formato: Bearer {token}
Content-Typestring
Required

The media type of the request body

Options: application/json
nextPageStartKeystring

Token opaco de paginação retornado na resposta anterior. Use exatamente como recebido para obter a próxima página.

startDatestring
Required

Data de início do período consultado (formato YYYY-MM-DD). O período não pode exceder 62 dias.

Format: date
endDatestring
Required

Data de fim do período consultado (formato YYYY-MM-DD). O período não pode exceder 62 dias.

Format: date
limitinteger
Required

Número máximo de transações por página. Mínimo: 5, Máximo: 100.

Min: 5 • Max: 100
Request Preview
Response

Response will appear here after sending the request

Authentication

header
Authorizationstring
Required

Bearer token. Token Bearer obtido via OAuth 2.0 Client Credentials. Formato: Bearer \{token\}

Body

application/json
nextPageStartKeystring

Token opaco de paginação retornado na resposta anterior. Use exatamente como recebido para obter a próxima página.

startDatestring
Required

Data de início do período consultado (formato YYYY-MM-DD). O período não pode exceder 62 dias.

endDatestring
Required

Data de fim do período consultado (formato YYYY-MM-DD). O período não pode exceder 62 dias.

limitinteger
Required

Número máximo de transações por página. Mínimo: 5, Máximo: 100.

Responses

transactionsarray
Required

Lista de transações do período consultado.

nextPageStartKeystring

Token opaco para a próxima página. Se ausente, não há mais páginas. Use este valor no campo nextPageStartKey da próxima requisição.