Quotes API
Quotes API
The Quotes API provides read access to quotes at the company level. This is a newer API with different authentication and scope compared to the Integration endpoints.
Key Differences from Integration API
| Aspect | Quotes API | Integration API |
|---|---|---|
| Authentication | Bearer token | UUID in request body |
| Scope | Company-level | Profile-level |
| Operations | Read (GET) | Write (POST) |
| Base URL | /api/quotes | /integrations/* |
Authentication
All Quotes API requests require a Bearer token in the Authorization header:
Authorization: Bearer <your-api-token>Keep your API token secure. Do not expose it in client-side code or public repositories.
Available Endpoints
List All Quotes
Retrieve a paginated list of all quotes with filtering and sorting options
Get Quote
Retrieve a single quote by its public key
Endpoints Overview
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/quotes | List all quotes (paginated) |
| GET | /api/quotes/<key> | Get a single quote by key |
Response Format
The quote resource returned by these endpoints matches the structure used in the Quote Checkout Webhook. This ensures consistency when syncing data between webhook events and API polling.