> ## Documentation Index
> Fetch the complete documentation index at: https://smartcar.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# OpenAPI Specifications

> Download or view the raw OpenAPI documents that generate this API reference.

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.

<CardGroup cols={1}>
  <Card title="Authentication API" icon="key" href="/docs/specs/auth.yaml" horizontal>
    OAuth2 client credentials token exchange — `auth.yaml`
  </Card>

  <Card title="Vehicle API" icon="car" href="/docs/specs/full-vehicle.yaml" horizontal>
    Vehicle data, signals, and commands — `full-vehicle.yaml`
  </Card>

  <Card title="Management API" icon="webhook" href="/docs/specs/management.yaml" horizontal>
    Webhooks, subscriptions, and applications — `management.yaml`
  </Card>
</CardGroup>

<Info>
  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.
</Info>

## 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](/docs/getting-started/using-vs-with-postman). It uses a prebuilt collection and environment, so you can send your first request without wiring anything up.
