A.D. Banker APIs use the oAuth 2.0 protocol for authentication and authorization of requests to our API.

1. Registration

If you have an A.D. Banker Account Manager, please reach out to them when you are ready to access, or if you would like to learn more our APIs.

If you do not have an Account Manager, please contact Customer Service at 1-800-866-2468, and we would be happy to get you in set up with one.

You will be asked to supply a route for us to send a request to to authenticate a two way handshake in the process to retrieving a valid API key.

The route must have the following valid parameters:

An example route would be: https://example.com/oauth/verify

2. Requesting an agreement key

Once you are registered, you can now request an API key.

To do this first, you need an agreement key.

The agreement key is used in a secure two way handshake to verify your identity when you request an API key.

  1. Send a POST request to https://api.adbanker.com/v1/Auth/Agreement with a JSON post body containing your supplied client key and the callback route you entered from registration.

Agreement Key.PNG

  1. Receive agreement key sent as a POST request to your callback route.

Your callback route should receive a JSON body with a client key, agreement key, and an expiration:

Agreement Key 2.png

Now that you have your agreement key, continue onto the next step.