Welcome to the API Developer Portal. This is where you can easily and seamlessly integrate our APIs into your business. They have been designed to accelerate development and increase reusability for cross-platform communication. The API developer portal contains a wealth of information about our business ready APIs. Take some time familiarizing yourself with the portal before starting to build your own apps.
Why are APIs good for business?
Many businesses already build software and tools that rely on pulling data from open APIs as a new and better way to streamline their process. Having access to APIs enables programmers to build amazing tools that can change and improve the way your products and services are delivered. Even better, by integrating APIs that have already been built, you are saving time and money by avoiding the chaos of getting the data from a different platform.
Steps to creating and registering an app
- Browse our API catalogue and learn a bit about each one before choosing the ones that are best for you.
- Choose your APIs – they’re free!
- Register to get a key that will give you access to the API.
- Test out different parameters in order to get exactly what you want in your Resource URL.
- Choose the product that fits the scope of your API.
- Congrats, you can start building now!
How to use sandbox
- Register and login with RBC Developers.
- Go to “My Apps” or “Build” and Create new app.
- Select “Sandbox” as your product and create an app that will be used for Sandbox purposes.
- Navigate to the API you would like to test out.
- Fill in all the request parameters.
- For Authorization header use the formatted credentials from your Sandbox App.
- Click on “Send Request” to see the response.
Application IDs and Tokens
|consumer_key||The consumer_key identifies your application and is meant to be used as your unique username.|
|consumer_secret||The consumer_secret is your application’s password, so protect it like you would any password.|
Steps to create Authorization Header
- Register and login to RBC Developers.
- Fetch and concatenate the consumer key and consumer secret of your Sandbox app, separated with a colon. <consumer_key>:<consumer_secret> e.g., User1:password123
- Encode the concatenated string to base 64 . e.g., VXNlcjE6cGFzc3dvcmQxMjM=
- Authorization header format : Basic<one space>encoded key e.g., Basic VXNlcjE6cGFzc3dvcmQxMjM=