Skip to content
English
  • There are no suggestions because the search field is empty.

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:

  1. Log into Accountability.
  2. Once logged in to Accountability, click your name at the top right of the system main menu and select My Settings. Select My Settings
  3. Select API Account Credentials and you will be taken to the API user account credentials page. Copy your API Token.Select API Account Credentials
  4. 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.