Skip to main content
Smartcar publishes the raw OpenAPI (Swagger) documents behind this API reference. Use them to generate client code, feed the schema into your own tooling, or review the full API outside the browser.

Authentication API

OAuth2 client credentials token exchange — auth.yaml

Vehicle API

Vehicle data, signals, and commands — full-vehicle.yaml

Management API

Webhooks, subscriptions, and applications — management.yaml
Each link opens the raw YAML file. Open it directly to view it in your browser, or right-click and choose Save Link As to download it.

Import into API tools

Most API clients can import an OpenAPI document directly from a URL. Copy one of the links above, then choose Import in Postman or Insomnia and paste it. A collection generated this way contains every endpoint and schema, but no environment, credentials, or example values. To make live requests against a simulated vehicle instead, start with Using the Vehicle Simulator with Postman. It uses a prebuilt collection and environment, so you can send your first request without wiring anything up.