Atlas Bridge
Help center

Integrations

Atlas API — getting started

Generate a key, get a rate, buy a label — three curl commands.

Last updated 6/2/2026

Atlas API — getting started

The Atlas API is a normal REST API. Bearer-token auth, JSON payloads, stable contracts.

Generate a key

Dashboard → Developer → API keys → Create. Two keys per workspace:

  • test — Shippo test mode, no real money
  • live — production

Both start with atl_.

Auth

Authorization: Bearer atl_live_abc123...

Get a rate

curl https://api.atlasbridgelogistics.com/v1/parcel/rates \
  -H "Authorization: Bearer atl_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "from": { "name": "Acme", "street1": "100 Main St", "city": "Brooklyn", "state": "NY", "postal_code": "11201", "country": "US" },
    "to":   { "name": "Jane Doe", "street1": "500 Pine Ave", "city": "Seattle", "state": "WA", "postal_code": "98101", "country": "US" },
    "parcels": [ { "length_in": 10, "width_in": 8, "height_in": 4, "weight_lb": 2 } ]
  }'

Buy a label

curl https://api.atlasbridgelogistics.com/v1/parcel/shipments \
  -H "Authorization: Bearer atl_live_..." \
  -d '{ "rate_id": "rate_abc123..." }'

Response: tracking_number, label_url, plus full shipment object.

Track

curl https://api.atlasbridgelogistics.com/v1/tracking/1Z123... \
  -H "Authorization: Bearer atl_live_..."

Webhooks

Register an HTTPS endpoint in Developer → Webhooks. HMAC-SHA256 signed JSON (Atlas-Signature: t=...,v1=... — same as Stripe).

Rate limits

  • 60 req/sec per workspace
  • 10,000 req/day on starter
  • 429 returns Retry-After

Was this article helpful?