Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Chariot Transactions API

Account transaction history

Chariot Transactions API is one of 29 APIs that Chariot publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Transactions. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 1 operation across 1 path, and defines 12 schemas. It is described by OpenAPI 3.0.0, at version 6.0.

Requests are made against 2 base URLs: https://api.givechariot.com/fdx/v6, https://devapi.givechariot.com/fdx/v6.

1 operations 1 paths 12 schemas 1 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
6.0
Base URL
https://api.givechariot.com
Authentication
OAuth 2.0
Resource Areas
1

Authentication & Security 1

Chariot Transactions API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (oauth2) using the authorizationCode flow, exposing 2 scopes. By default, every request must be authenticated.

  • oauth2 — OAuth 2.0 Bearer token. A client may hold both scopes, but each FDX authorization must contain exactly one — they are mutually exclusive per authorization. An…

Paths & Operations 1

Across 1 path, the API surfaces 1 operation — 1 GET. Each is listed below with its method, path, parameters, and response codes.

Transactions 1

Account transaction history

GET
/accounts/{id}/transactions
List account transactions
listAccountTransactions 5 params → 200400401403404500

Schemas 12

The contract defines 12 schemas that model the data the API accepts and returns. The most detailed are DepositTransaction (20 properties), LineItem (5 properties), ProblemDetails (5 properties), TransactionReward (3 properties). Each schema is shown below with its type and property counts.

DepositTransaction
object
A deposit account transaction.
20 properties 8 required
Page
object
Pagination metadata for list responses.
2 properties
TransactionStatus
string
Status of the transaction
AccountCategory
string
Category of account
Link
object
A hyperlink reference.
1 property 1 required
TransactionReward
object
Reward information associated with a transaction.
3 properties
FiAttribute
object
A financial institution-specific attribute.
2 properties 2 required
DepositTransactionType
string
Type of deposit transaction
ListTransactionsResponse
object
Paginated list of transactions.
2 properties 1 required
LineItem
object
A line item within a transaction.
5 properties
TransactionDirection
string
Whether the transaction is a debit or credit
ProblemDetails
object
Error response following RFC 7807 Problem Details for HTTP APIs.
5 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

chariot-transactions-api-openapi.yml Raw ↑

Other APIs Chariot publishes across the network.

Chariot Accounts API
Chariot Authorization Tokens API
Chariot Connects API
Chariot Contact API
Chariot Customers API
Chariot deposits API
Chariot disbursements API
Chariot donations API
Chariot Donor Accounts API
Chariot Donor Advised Funds API
Chariot Event Subscriptions API
Chariot Events API