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

# API Reference - v1.0

> Overview of the AutosnapAI Origin API

The AutosnapAI Origin API gives you programmatic access to dealer resolution, inventory data, and real-time change notifications across our supported dealer network.

## Base URL

```
https://api.autosnap.com
```

All endpoints are versioned via the URL path (e.g. `/v1/`). See [Versioning](/get-started/versioning) for the deprecation policy.

## Authentication

Every request requires an API key. For POST/PATCH/DELETE endpoints, pass `api_key` in the JSON body. For GET endpoints, pass it as a query parameter:

```bash theme={null}
# POST endpoint
curl -X POST "https://api.autosnap.com/v1/dealers/resolve" \
  -H "Content-Type: application/json" \
  -d '{"api_key": "as_live_...", "dealership_url": "..."}'

# GET endpoint
curl "https://api.autosnap.com/v1/dealers?api_key=as_live_..."
```

See [Authentication](/get-started/authentication) for details on API key types and security best practices.

## Response format

All responses are JSON. Successful responses return `200 OK` with the payload. Errors follow a standard shape — see [Errors](/get-started/errors).

## Rate limits

Rate limits are enforced per API key across minute, hour, day, and month windows. See [Rate Limits](/get-started/rate-limits) for details.

## Endpoints

| Group         | Endpoints                                                                                                                                                                                                                                                                                                                                                    |
| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Dealers**   | [Resolve](/api-reference/endpoints/resolve-dealer), [Setup](/api-reference/endpoints/setup-dealer), [Setup Status](/api-reference/endpoints/get-setup-status), [List](/api-reference/endpoints/list-dealers), [Get](/api-reference/endpoints/get-dealer), [Update](/api-reference/endpoints/update-dealer), [Delete](/api-reference/endpoints/delete-dealer) |
| **Inventory** | [Fetch Inventory](/api-reference/endpoints/fetch-inventory)                                                                                                                                                                                                                                                                                                  |
| **Webhooks**  | [Create](/api-reference/endpoints/create-webhook), [List](/api-reference/endpoints/list-webhooks), [Delete](/api-reference/endpoints/delete-webhook), [Deliveries](/api-reference/endpoints/list-deliveries)                                                                                                                                                 |
| **Account**   | [Usage](/api-reference/endpoints/get-usage)                                                                                                                                                                                                                                                                                                                  |
