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?

Did this answer your question?