Prerequisites

Endpoints

EnvironmentRegionEndpoint
GammaNAhttps://gamma-na.telematics.transportation.amazon.dev
GammaEUhttps://gamma-eu.telematics.transportation.amazon.dev
GammaJPhttps://gamma-jp.telematics.transportation.amazon.dev
ProductionNAhttps://na.telematics.transportation.amazon.dev
ProductionEUhttps://eu.telematics.transportation.amazon.dev
ProductionJPhttps://jp.telematics.transportation.amazon.dev

Data transmission requirements

Send your first payload

All requests must be signed with SigV4a. Once signed, POST to /v2/telemetry:

{
  "payloadId": "550e8400-e29b-41d4-a716-446655440000",
  "carrier": "AZNG",
  "signalTimestamp": 1751989541000,
  "assetIdentifier": { "id": "OT18049", "type": "HOSTLER", "operator": "AZNG" },
  "gps": { "latitude": 47.6062, "longitude": -122.3321, "inMotion": true }
}

A 202 Accepted response confirms the payload was received. The body contains a requestId for support tracing.

Error handling

StatusMeaningAction
400Validation failureCheck validationErrorDetails in the response body for field-level specifics. Fix and resubmit.
403Authentication failureVerify your SigV4a signing configuration and that requests are being signed from your registered AWS account. See Authentication.
500Server errorRetry with exponential backoff. Retain data locally during outages for back-filling once service is restored. If the issue persists, contact your Amazon representative.