List quote templates
GET/v1/quote-templates
Lists the agency's quote templates — what the public quote page looks like — in one page. isDefault marks the one a quote with templateId: null uses. Set a quote's template with PATCH /quotes/{quoteId}.
Permissions: quotes:read · Kind: read · Cost: 1 unit · MCP tool list_quote_templates
Path parameters
None.
Query parameters
None.
Response 200
| Field | Type | Required | Description |
|---|---|---|---|
object |
"list" | yes | |
data |
object[] | yes | |
data[].object |
"quote_template" | yes | |
data[].id |
uuid | yes | |
data[].name |
string | yes | |
data[].isDefault |
boolean | yes | |
data[].updatedAt |
string | yes | |
nextCursor |
string | null | yes |
Errors
Errors are problem details. Besides the refusals described above, any call like this one can return:
invalid_request— Invalid requestunauthorized— Missing or invalid API keyinsufficient_scope— Missing permissionrate_limited— Rate limit reached