Skip to main content

RAM Tracking External API

Guide to getting started with the RAM Tracking API.

Updated yesterday

Access your vehicle tracking data programmatically with our external API. Perfect for integrating RAM Tracking data into your own systems, apps, or dashboards.

Getting Started

What you'll need:

  • An active RAM Tracking account

  • Basic understanding of APIs and HTTP requests

  • Development tools like Postman or programming language of choice

Full API documentation: https://api.qaifn.co.uk/swagger/docs

Get Your API Credentials

  1. Log into your RAM Tracking portal

  2. Click the profile icon in the top-right corner

  3. Select "Get API Key" from the dropdown menu

  4. Click the "Get API Key" button to generate your credentials

You'll receive:

  • Client ID

  • Client Secret

  • API username and password

How to Use the API

  • Step 1: Get your access token - Send a request to our authentication endpoint with your credentials: https://auth.qaifn.co.uk/oauth/token. Include your API username, password, client ID, and secret.

Important Limits

  • Rate limiting: You can make up to 3 requests per minute for each endpoint. This prevents overloading our servers and ensures reliable service for all users.

  • Data sync: Vehicle data is available in real-time, so you'll always get the most current information.

Available Data

Our API provides access to comprehensive vehicle tracking data including:

  • Vehicle locations and routes

  • Speed and driving behaviour

  • Journey history

  • Driver information

  • Vehicle status and diagnostics

For the complete list of available endpoints and data fields, check our Swagger documentation linked above.

Consider Webhooks Instead

Before diving into API polling, consider using webhooks. Instead of repeatedly asking for new data, webhooks automatically push information to your system when events happen.

Benefits of webhooks

  • Real-time data delivery

  • No rate limits

  • More efficient than polling

  • Reduced server load

Getting Help

Important: Our support team cannot provide development assistance with the external API. However, we've prepared a Postman collection to help you get 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?