All APIs are secured with access token that can be received on setting up API in BeatRoute. Only one token can be given per company.
This token has resource level authorization. Admin users can:
- Reset token
- Enable/Disable token
BeatRoute allows access of data only from pre-declared IPs.
API Level Activation
It is possible to enable or disable each individual API.
URL of APIs
BASE_URL + API_URL + "?key="+ TOKEN
Here, BASE_URL is common part of the URL address of API to access (api.vwbeatroute.com in our case)
API_URL - Can be different for different APIs
TOKEN - Generated by BeatRoute for the company.
- JSON - Standard JSON objects - This is supported by all available programming languages and easy to use. You can send / receive data in JSON.
You would just have to pass header as "Content-Type: application/json".
2. XML - Standard XML objects - This is also supported by most of the available programming languages and are standard. You can send / receive data in XML.
By default, BeatRoute would return response in XML. You can send header as "Content-Type: application/xml" to send requests in XML format.
Please note that BeatRoute can provide REST API and would require access through REST client.
Testing our APIs
For testing you can also use the following add-ons for popular browsers:
- Mozilla Firefox - REST Client Addon
- Google Chrome - POSTMAN extension