Introduction to the Accountability API
Securely integrate your financial management data with your agency tech stack for centralized decision-making.
Overview
Accountability provides a wide range of API endpoints to facilitate the integration of data sources and platforms of your choice.
Our APIs use a modern JSON-based RESTFUL architecture facilitating the creation of open and flexible integrations, each API is built to be PCI-DSS compliant.
This documentation is provided for development partners and clients who are interested in integrating with Accountability.
API Documentation
The Accountability API Reference Guide includes all available end points.
To generate a token for the API endpoints, please refer to the steps outlined below.
Authentication:
- Log into Accountability.
- Once logged in to Accountability, click your name at the top right of the system main menu and select My Settings.

- Select API Account Credentials and you will be taken to the API user account credentials page. Copy your API Token.

- You will use this token as your password to create an authentication token.
How to generate an authentication token
This document covers both methods accessing the token via our web interface and using Postman so you can securely connect all available API endpoints
How to Authenticate with the API Using Postman or Web URL
API Rate Limiting – 100 Requests Per Minute
What is rate limiting?
Rate limiting controls how many API requests a customer can make within a given time window. Our API is now set to a maximum of 100 requests per minute per account.
Why a limit?
This prevents negative impacts on our server performance and ensures fair access and consistent performance for all customers.
What happens when you exceed the limit?
Once you reach 100 requests in a rolling 60-second window, the API will return an HTTP 429 Too Many Requests error. Your requests will not be processed until the next window opens.