API Introduction
Introduction
COUNT — Modern accounting software for ambitious businesses — empowers companies to manage their finances with confidence, efficiency, and transparency. As businesses grow, they often rely on a suite of specialized tools to handle everything from payroll and invoicing to inventory and customer relationship management. Recognizing this need, COUNT now enables seamless integration with third-party software and services.
With this new capability, external applications can securely access and interact with a user’s COUNT account — strictly within the boundaries of user-granted permissions. This means connected services can automate accounting-related tasks such as posting transactions, retrieving chart of accounts, accessing vendor data, and fetching invoice information — all while reducing manual effort and improving operational efficiency.
This integration model is built around secure, standards-based authentication and authorization protocols. By acting on behalf of users, approved third-party applications can extend COUNT’s core functionality while keeping users in full control of their data and access.
This documentation is designed for developers who want to build such integrations. It covers the entire process — from registering an integration and obtaining credentials to handling authorization flows and securely interacting with COUNT APIs.
Before you get started
To successfully integrate with COUNT and follow along with this guide, make sure you have the following in place:
- COUNT Partner Account – You’ll need to register as a COUNT partner to gain access to developer tools and integration management.
- Client ID and Client Secret – These credentials are used to identify and authenticate your integration with COUNT’s API.
- Redirect URI – This is a callback endpoint that COUNT will redirect to after a user authorizes your application. It plays a critical role in the OAuth flow, where it receives an authorization code that your server can exchange for an access token. This token allows your integration to perform actions on behalf of the user. We’ll show you how to implement this endpoint in the next steps.
Once these pieces are in place, you're ready to begin building a secure and user-consented integration with COUNT
Updated on: 08/10/2025
Thank you!