Mobile app API

REST endpoints for the Track360 iOS and Android customer app. Authenticate with the same API token used for the general REST API.

Notes
Expert level
The API key should be sent as a Bearer token in the Authorization header of the request. Base URL: https://www.track360.site/api/v1. Sign in to manage your API key.

Authentication

Mobile login returns a bearer token. Store it securely on the device and send it on every request.

POST
https://www.track360.site/api/v1/auth/login
curl --location --request POST 'https://www.track360.site/api/v1/auth/login' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data-raw '{"email":"you@example.com","password":"your-password"}'

Dashboard & navigation

The dashboard endpoint aggregates overview stats, recent incidents, and chart data. Navigation returns plan-gated menu items for the mobile More screen.

GET
https://www.track360.site/api/v1/mobile/dashboard
GET
https://www.track360.site/api/v1/mobile/navigation
POST
https://www.track360.site/api/v1/mobile/devices
POST
https://www.track360.site/api/v1/mobile/checkout-bridge

Push notifications

Register FCM device tokens via POST /mobile/devices. Incident alerts include a deep link path such as /incidents/monitoring/{id}.

Deep links

  • track360://incidents/monitoring/42
  • https://www.track360.site/mobileapp/deeplink/incidents/monitoring/42

Mobile gateway

App Store links, universal link association files, and checkout bridge live under /mobileapp.

  • https://www.track360.site/mobileapp — landing page
  • https://www.track360.site/mobileapp/.well-known/apple-app-site-association
  • https://www.track360.site/mobileapp/.well-known/assetlinks.json