Kardinal ARO API
The Kardinal Always-on Route Optimization (ARO) v2 REST API. Create and update optimization plans, manage the resources (vehicles) and orders (stops) inside them, drive the optimization lifecycle, and retrieve the computed solution with per-resource tours, waypoint arrival times, objectives and unaffected stops. Authentication is JWT bearer, with password login, MFA/OTP, Azure and Google SSO, and a refresh-token flow. Access is provisioned by invitation per customer environment; there is no self-serve sign-up.
Documentation
Documentation
https://developers.kardinal.ai/
APIReference
https://developers.kardinal.ai/api-reference/authenticate/request-a-password-token
GettingStarted
https://developers.kardinal.ai/getting-started/first-api-call
Authentication
https://raw.githubusercontent.com/api-evangelist/kardinal/refs/heads/main/authentication/kardinal-authentication.yml
Specifications
Other Resources
ErrorCatalog
https://raw.githubusercontent.com/api-evangelist/kardinal/refs/heads/main/errors/kardinal-error-codes.yml
DataModel
https://raw.githubusercontent.com/api-evangelist/kardinal/refs/heads/main/data-model/kardinal-data-model.yml
ToolCrosswalk
https://raw.githubusercontent.com/api-evangelist/kardinal/refs/heads/main/mcp/kardinal-tool-crosswalk.yml
Overlay
https://raw.githubusercontent.com/api-evangelist/kardinal/refs/heads/main/overlays/kardinal-aro-overlay.yaml
APIsJSON
https://raw.githubusercontent.com/api-evangelist/kardinal/refs/heads/main/apis.yml