RAM Tracking provides an API for customers to utilise their vehicle tracking data
External API Swagger Documentation: https://api.qaifn.co.uk/swagger/docs
How do I get a Client ID and Secret for the API?
Please contact RAM support to get a Client ID and Secret for your user account
How is data synced between RAM Tracking and External API?
The data is available in real-time but requests are rate limited to 3 requests per minute for each individual endpoint.
What data is available via the External API.
Please consult the Swagger document for the latest guide as to the endpoints that are available
Getting help with the API
Our support team are unable to provide development assistance with the external API but below is our test Postman collection to get you started. Simply copy the JSON below into a file and then import it into Postman and enter your credentials to connect to the External API
{
"info": {
"_postman_id": "a80d4065-e21a-41c1-8cba-d04727d1f569",
"name": "External API Customer Example",
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
"_exporter_id": "21728610"
},
"item": [
{
"name": "Get Token",
"event": [
{
"listen": "test",
"script": {
"exec": [
"var jsonData = pm.response.json();",
"pm.environment.set(\"access_token\", jsonData.access_token);"
],
"type": "text/javascript"
}
}
],
"request": {
"auth": {
"type": "basic",
"basic": [
{
"key": "password",
"value": "{secret}",
"type": "string"
},
{
"key": "username",
"value": "{clientId}",
"type": "string"
}
]
},
"method": "POST",
"header": [],
"body": {
"mode": "formdata",
"formdata": [
{
"key": "grant_type",
"value": "password",
"type": "text"
},
{
"key": "username",
"value": "{username}",
"type": "text"
},
{
"key": "password",
"value": "{password}",
"type": "text"
}
]
},
"url": {
"raw": "https://auth.qaifn.co.uk/oauth/token",
"protocol": "https",
"host": [
"auth",
"qaifn",
"co",
"uk"
],
"path": [
"oauth",
"token"
]
}
},
"response": []
},
{
"name": "GET All Vehicles for Account Copy",
"request": {
"auth": {
"type": "bearer",
"bearer": [
{
"key": "token",
"value": "{{access_token}}",
"type": "string"
}
]
},
"method": "GET",
"header": [],
"url": {
"raw": "https://api.qaifn.co.uk/api/v1/vehicle/for-account",
"protocol": "https",
"host": [
"api",
"qaifn",
"co",
"uk"
],
"path": [
"api",
"v1",
"vehicle",
"for-account"
]
}
},
"response": []
}
]
}
Still having trouble setting up the API?