The API Report CardAPI Index
Circuit

Circuit API

getcircuit.com

Circuit's Spoke Dispatch product has a documented REST API for plans, stops, drivers, and routes, plus a webhook API for live events. Access is bundled into paid Dispatch plans from $100 to $750 a month, with no sandbox or trial keys. Production still runs a v0.2b beta version.

Last verified: July 2026Logistics & Supply Chain
API GRADE
D+
VERIFIED JUL 2026

SCORECARD

ExistenceGOODA documented REST API covers plans, stops, drivers, depots, and routes, plus a webhook API for live route events.
AccessPOORAccess is bundled into paid Dispatch plans ($100 to $750 a month); no trial keys, free tier, or developer sandbox.
CoveragePOORStops exist only inside a per-day plan, with no flat orders collection; the consumer Route Planner app has no API at all.
AuthPOORA bare API key sent as Basic or Bearer; no OAuth, scoped tokens, or per-user permissions, and rotation is manual.
Docs & DXPOORReference docs exist, but the 2025 rebrand moved hosts and broke historical links; no sandbox or trial credentials.
StabilityMIXEDThe legacy host redirects cleanly, but production still runs version v0.2b beta, signaling possible breaking changes.
Supergood: Circuit has an API, but using it means gates, contracts, or workarounds. Ours doesn't: stable endpoints, normalized JSON, managed auth.

Frequently asked questions

Circuit scores D+ on the API Report Card. Circuit's Spoke Dispatch product has a documented REST API for plans, stops, drivers, and routes, plus a webhook API for live events. Access is bundled into paid Dispatch plans from $100 to $750 a month, with no sandbox or trial keys. Production still runs a v0.2b beta version.

Tried to integrate with Circuit?
SOURCES
**API key only**, passed via HTTP Basic or Bearer, no OAuth, no scoped tokens, no per-user permissions; rotating or revoking keys is a manual admin action developer.dispatch.spoke.com
API surface still versioned as **`v0.2b`** (beta) despite being the production public API, signaling potential breaking changes and limited long-term version guarantees developer.dispatch.spoke.com
API access is gated to paid Spoke Dispatch plans and there is **no self-service developer sandbox or trial key**, third-party integrators must coordinate with a paying customer to obtain credentials spoke.com
Consumer Spoke (Circuit) Route Planner app has **no public API**, programmatic access only exists for the Spoke Dispatch (Teams) product, so the 10M+ driver-app userbase is not reachable via integration apps.apple.com
Domain and developer host migrated (developer.team.getcircuit.com → developer.dispatch.spoke.com) during the 2025 rebrand, breaking bookmarks, blog links and historical OpenAPI references spoke.com
Stops are modeled as children of a **Plan**, so integrators must create/maintain a plan per day per team to add stops, there is no flat 'orders' collection independent of a plan, complicating order-ingestion-first integrations developer.dispatch.spoke.com
Public rate limits, concurrency caps and webhook retry/backoff semantics are not prominently documented on the public reference, integrators must discover limits empirically or via support developer.dispatch.spoke.com
Consumer app price hike from ~$6/mo to ~$11/mo for the same service drew sustained backlash from individual driver subscribers justuseapp.com
Route optimization sometimes bounces drivers between distant stops instead of routing to the closest next stop, requiring manual re-sequencing justuseapp.com
Stop entry/loading can be slow on busy days, reports of 3–5 minutes to add a single stop versus the usual sub-second justuseapp.com
Optimizer can override hard time-window constraints, reassigning deliveries outside the requested attempt window, problematic for SLA-driven couriers g2.com
Live tracking and notifications occasionally drop or display incorrect ETAs to recipients routific.com
Stop-based pricing on Spoke Dispatch ($100–$750/mo for 500–5,000 stops, then per-overage) becomes hard to budget once daily volume scales and overage charges accrue spoke.com
Brand and domain churn (Circuit → Spoke rebrand in 2025, getcircuit.com → spoke.com, developer.team.getcircuit.com → developer.dispatch.spoke.com) has created stale links and customer confusion across docs, app store listings and integration partners spoke.com