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:
  • Only myABCSupply account owners are able to enroll for ABC API integrations. You will need to supply the corresponding email address during ABC API enrollment.
  • 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. The ABC API team will review your request and reach out with additional information if approved.

Step Two

Once approved, ABC will register your account and direct you to complete your credential setup and log into the Developer Portal to request access to the APIs.

Log in by clicking the Login link in the upper right and click “Sign in with ABC Supply SSO”.

Step Three

Create your API application connection by requesting access to our APIs in the Developer Portal.

Select the “ABC Connect Partner APIs” asset.

Click the “Request Access” button in the upper right to configure your API connection.

Select the Group Instance “Sandbox” and enter your application name with the “Create a new application” option in the dropdown. Enter the following information as applicable to your integration in the “Create new application” window. We recommend choosing an Application Name that is easy for our team to identify to support your integration. Please note that any changes that are needed to these settings will need to be made by the ABC API team. Requests for changes can be made by emailing [email protected].

Click “Create”, then elect the “Connect User” SLA Tier, accept the ABC API terms and conditions, and click “Request Access”.

Step Four

Once your access request is approved, your application will appear in the My Applications tab with client ID and secret for your access. You are now ready to beginning developing your integration.

Step Five

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