Skip to content
TrackSafe365
v1.0 Dashboard →

Authentication

The TrackSafe365 API uses access-token authentication for all programmatic access — pass your token directly in the Authorization header (there is no Bearer prefix).

Obtaining an API token

  1. Sign in to your TrackSafe365 organization account
  2. Navigate to Settings → API Tokens
  3. Click Generate new token — give it a descriptive name and select the required scopes
  4. Copy the token immediately — it will not be shown again

Tokens are generated inside the TrackSafe365 safety platform and are prefixed gls_ak_.

Making authenticated requests

Pass your token directly in the Authorization header on every request — do not prepend Bearer:

GET /services/glssafety/api/public/trucks HTTP/1.1
Host: dev-gw.tracksafe365.com
Authorization: gls_ak_xxxxxxxxxxxxxxxxxxxx
Content-Type: application/json

Token scopes

ScopeDescription
trucks:readRead truck records
trucks:writeCreate, update, and delete trucks
video:readRead video requests and dash-cam clips
events:readRead safety detection events
events:writeAcknowledge or dismiss safety events
maintenance:readRead DTC alerts and work orders
webhooks:manageCreate and manage webhook subscriptions

Security guidelines

  • Store tokens in environment variables — never commit them to source control
  • Use the minimum set of scopes your integration requires
  • Rotate tokens periodically via the dashboard
  • Revoke compromised tokens immediately under Settings → API Tokens → Revoke