In order to access the ACH Pro API you need to be on the Ultimate plan and have at least one API key/secret pair.

Once you’ve created an API key pair you can use it to retrieve an access token and start making requests. You can use our Postman collection to easily follow along with this tutorial.

Contents

Step 1. Create an API Key

  1. Log in to ACH Pro, click your name in the top left and click Settings

    Untitled

  2. Scroll to the bottom of the Account Settings page and click New API Key. You can then enter a name and click Create. Be sure to copy your API secret since it won’t be available after this point.

Untitled

Step 2. Retrieve an Access Token

Rather than sending your long lived API key and secret in every request, you exchange them for a short lived access token (expires in 60 minutes) and include the token in a header with each request: Authorization: Bearer {access_token}

API Documentation for token endpoints

Send an HTTP POST to https://api.ach-pro.com/v1/token with a JSON body of:

{
  "key": "yourApiKey",
  "secret": "yourApiSecret"
}