Getting Started
Send your first telemetry payload in minutes.
Prerequisites
- Complete the Onboarding process — your AWS account ID must be registered before requests will be authorized
- Your provider name issued during onboarding, sent as the
X-Provider-Keyheader (aggregators only — see POST /v2/telemetry) - AWS credentials configured locally (
~/.aws/credentialsor environment variables)
Endpoints
| Environment | Region | Endpoint |
|---|---|---|
| Gamma | NA | https://gamma-na.telematics.transportation.amazon.dev |
| Gamma | EU | https://gamma-eu.telematics.transportation.amazon.dev |
| Gamma | JP | https://gamma-jp.telematics.transportation.amazon.dev |
| Production | NA | https://na.telematics.transportation.amazon.dev |
| Production | EU | https://eu.telematics.transportation.amazon.dev |
| Production | JP | https://jp.telematics.transportation.amazon.dev |
Data transmission requirements
- Submit updates via
POST /v2/telemetryfor each position or signal change - Updates must be chronologically ordered by timestamp per asset — payloads with a
signalTimestampolder than the last accepted timestamp for that asset will be accepted but not processed
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
| Status | Meaning | Action |
|---|---|---|
400 | Validation failure | Check validationErrorDetails in the response body for field-level specifics. Fix and resubmit. |
403 | Authentication failure | Verify your SigV4a signing configuration and that requests are being signed from your registered AWS account. See Authentication. |
500 | Server error | Retry with exponential backoff. Retain data locally during outages for back-filling once service is restored. If the issue persists, contact your Amazon representative. |