Developer Guide

Use the Developer Guide to find the onboarding process steps, information about authentication methods, and a comprehensive list of the available ABC API endpoints.

Developer GUide

For Third-Party Aggregators

Please Note:
  • As a Third-Party Aggregator, you will need to build an OAuth flow within your application for user authentication.
    • Any user of a Third-Party Aggregator consuming the ABC API must have an ABC Supply account and a myABCSupply account. Please see “Prerequisites” section of “For Individuals and Businesses” for instructions.
  • As a Third-Party Aggregator, your customer(s) must link their ABC Supply account with you.
    • In your application, your customer(s) will be redirected to myABCSupply.com to enter their credentials and will be redirected back to your application.
    • Customers can deactivate their connection to your third-party application by logging into their myABCSupply account and visiting the Connect Partner page.

Step One

Complete the ABC API Enrollment Form and accept the Terms and Conditions for use.

Step Two

ABC Supply will provide you login credentials for the Developer Portal. You will also receive the ABC API Postman Collection for interaction with our API mocking service.

Step Three

Create a new API application in the Developer Portal. Once created, ABC Supply will grant access to send and receive data using the ABC API.

Please Note:
  • When setting up a new API Application, select the “Sandbox” option.
  • Once your application has been built, tested and certified, you will repeat Step Three to create a “Production” application.

Step Four

When your software application has been built, tested and certified, and both you and ABC Supply agree that your application is ready for production, you will repeat Step Three to create your application in the “Production” environment.  ABC Supply will provide access credentials and instructions on how to move your application.