VCNList VCN transactions (Coming soon)

List VCN transactions (Coming soon)

🚧 Coming soon — this endpoint is not yet available in Sandbox or Production. The documentation is published so you can prepare your integration; we'll announce in the changelog when it goes live.

Use it to reconcile a booking's payments: lists the transactions of a VCN, identified by the vcnId returned by Create VCN. Paginated and ordered by date descending.

Authentication: in addition to the API key/secret, this endpoint requires mTLS at the transport layer.

Authorization: the vcnId must belong to the authenticated client; a vcnId that belongs to another client returns 404.

curl -X GET "https://api-sandbox.contasimples.com/credit-cards/v1/vcns/21624502/transactions?limit=50&startDate=2026-06-01&endDate=2026-06-30&status=%5B%22AUTHORIZED%22%5D&nextPageStartKey=example_string" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN"
{
  "transactions": [
    {
      "transactionId": "txn_01HF8Z3K2QX5",
      "status": "SETTLED",
      "amount": {
        "value": 101,
        "currency": "BRL"
      },
      "date": "2026-06-09T16:02:40Z",
      "merchantName": "EXAMPLE AIRLINE",
      "merchantCategory": "AIR",
      "authorizationCode": "A1B2C3"
    }
  ],
  "nextPageStartKey": "eyJsYXN0SWQiOiJ0eG5fMDFIRjhaIn0="
}
GET
/credit-cards/v1/vcns/{vcnId}/transactions
GET
Base URLstring

Target server for requests. Edit to use your own host.

Bearer Token
Bearer Tokenstring
Required

Bearer token from OAuth 2.0 client credentials. Format: Bearer TOKEN

Bearer token from OAuth 2.0 client credentials. Format: Bearer TOKEN
path
vcnIdstring
Required

Identifier of the VCN returned at issuance (the vcnId field).

query
limitinteger

Maximum number of transactions per page. Minimum: 1, Maximum: 100. Default: 50.

Min: 1 • Max: 100
query
startDatestring

Start date of the queried period (YYYY-MM-DD format).

Format: date
query
endDatestring

End date of the queried period (YYYY-MM-DD format).

Format: date
query
statusarray

Optional filter by transaction status.

query
nextPageStartKeystring

Opaque pagination token returned in the previous response. Use it exactly as received to fetch the next page.

Request Preview
Response

Response will appear here after sending the request

Authentication

header
Authorizationstring
Required

Bearer token. Bearer token from OAuth 2.0 client credentials. Format: Bearer TOKEN

Path Parameters

vcnIdstring
Required

Identifier of the VCN returned at issuance (the vcnId field).

Example:
21624502

Query Parameters

limitinteger

Maximum number of transactions per page. Minimum: 1, Maximum: 100. Default: 50.

Example:
50
startDatestring

Start date of the queried period (YYYY-MM-DD format).

Example:
2026-06-01
endDatestring

End date of the queried period (YYYY-MM-DD format).

Example:
2026-06-30
statusarray

Optional filter by transaction status.

nextPageStartKeystring

Opaque pagination token returned in the previous response. Use it exactly as received to fetch the next page.

Responses

transactionsarray
Required
nextPageStartKeystring

Opaque pagination token. Resend it in the nextPageStartKey parameter to fetch the next page. Absent on the last page.