DEVELOPER HUB

Developer Hub

The developer Hub allows third party developer to:
  • See the API documentation
  • Register
  • Create an application
  • Subscribe to APIs

The applications are required to subscribe to an API in order to integrate with it.
That facilitates the lifecycle of an API as you will have a good vision of which application is using which API.
This allows you to target the right people when sending notifications about a change in the API.

Application

Developers will need to create an application to integrate with the secured endpoints.
The application contains the following:
Field Description
Name This will be shown to the end user when they authorize the application to access their data.
Description An internal field to describe your application.
Redirect URIs The whitelist of URIs which are allowed when redirecting the user to the application server for the authorization_code flow.
Subscriptions This contains the list of APIs on the platform and allow the developer to subscribe to the APIs.
Sandbox Credentials Those are the client_id, client_secret and server_token of the Sandbox environment. When using those, the API Gateway will proxy the user to the Sandbox endpoint (starting with /sandbox).
Production Credentials Those are the client_id, client_secret and server_token of the Production environment. When using those, the API Gateway will proxy the user to the Production endpoint.
Rate Limit Tiers The application will be given a rate limit tier. This will determine how many requests per minute and application can hit the API Gateway. The possible values are: BRONZE, SILVER or GOLD