All API requests require a bearer token.
Authorization: Bearer YOUR_TOKEN
Tokens are generated by the ADAS team. When onboarding:
Example origins that can be whitelisted:
https://example.com https://app.example.com
All endpoints below are relative to the following base URL.
https://adas-autocomplete.brilliantsetups.uk/api
Example request:
GET https://adas-autocomplete.brilliantsetups.uk/api/autocomplete?q=tesla
GET /api/autocomplete
Authorization: Bearer YOUR_TOKEN
| Parameter | Required | Description |
|---|---|---|
| q | Yes | Search query |
| o | No | Origin domain (analytics tracking) |
GET /api/autocomplete?q=tesla&o=example.com
{
"forum_posts": [
{
"type": "forum_posts",
"category": null,
"title": "Tesla Autopilot lane assist not working in rain",
"content": "My Model 3 stopped detecting lane markings during heavy rain.",
"url": "/forum/autopilot-lane-assist-rain",
"image": "",
"brilliant_directories_id": "10421"
}
],
"forum_messages": [
{
"type": "forum_messages",
"category": null,
"title": "Re: Toyota Safety Sense braking sensitivity",
"content": "You can recalibrate the radar sensor through diagnostics.",
"url": "/forum/toyota-safety-sense-braking#reply-321",
"image": "",
"brilliant_directories_id": "321"
}
],
"users_data": [
{
"type": "users_data",
"category": null,
"title": "ADAS Calibration Specialist — John Ramirez",
"content": "Certified technician specializing in radar and camera calibration.",
"url": "/users/john-ramirez",
"image": "/images/users/john-ramirez.jpg",
"brilliant_directories_id": "5501"
}
],
"data_posts": {
"manufacturers": [
{
"type": "data_posts",
"category": "manufacturers",
"title": "Tesla",
"content": "Electric vehicle manufacturer known for Autopilot.",
"url": "/manufacturers/tesla",
"image": "/images/brands/tesla.png",
"brilliant_directories_id": "201"
}
],
"systems": [
{
"type": "data_posts",
"category": "systems",
"title": "Toyota Safety Sense",
"content": "Advanced driver assistance suite including lane assist and collision detection.",
"url": "/systems/toyota-safety-sense",
"image": "/images/systems/toyota-safety-sense.png",
"brilliant_directories_id": "401"
}
]
}
}
You can reuse the base React autocomplete component by including the widget script and stylesheet below.
<script src="https://adas-autocomplete.brilliantsetups.uk/widget/adas-autocomplete.js"></script>
<link rel="stylesheet" href="https://adas-autocomplete.brilliantsetups.uk/widget/adas-autocomplete.css">
window.renderADASAutocomplete({
selector: "#autocomplete",
token: "YOUR_TOKEN",
props: {}
});
401 Unauthorized.