> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.goautolane.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.goautolane.com/_mcp/server.

# API endpoint paths moved to /dd/v1/*

The Direct Delivery API endpoints are now served under the `/dd/v1/*`
prefix instead of `/api/retailer/*`. This is purely a URL change.
Request bodies, response shapes, headers, and authentication are
unchanged.

## What changed

The public API surface is now organized around versioned product
prefixes (`/dd/v1/*` for Direct Delivery v1). The old `/api/retailer/*`
paths are no longer reachable from `api.goautolane.com`.

## Migration

If you were calling endpoints at `/api/retailer/*`, switch to `/dd/v1/*`:

| Before                                                  | After                                            |
| ------------------------------------------------------- | ------------------------------------------------ |
| `POST /api/retailer/deliveries/quote`                   | `POST /dd/v1/deliveries/quote`                   |
| `POST /api/retailer/deliveries`                         | `POST /dd/v1/deliveries`                         |
| `GET /api/retailer/deliveries`                          | `GET /dd/v1/deliveries`                          |
| `GET /api/retailer/deliveries/{external_delivery_id}`   | `GET /dd/v1/deliveries/{external_delivery_id}`   |
| `PATCH /api/retailer/deliveries/{external_delivery_id}` | `PATCH /dd/v1/deliveries/{external_delivery_id}` |
| `POST /api/retailer/webhooks`                           | `POST /dd/v1/webhooks`                           |
| `GET /api/retailer/webhooks`                            | `GET /dd/v1/webhooks`                            |
| `PUT /api/retailer/webhooks`                            | `PUT /dd/v1/webhooks`                            |
| `DELETE /api/retailer/webhooks`                         | `DELETE /dd/v1/webhooks`                         |

If you're using the generated SDK, regenerate it from the latest
OpenAPI spec. No code changes required.

The base URL (`https://api.goautolane.com`), authentication
(`Authorization: Bearer <api_key>`), and the `x-retailer-id` header
remain unchanged.