quotes.respond
Customer declines a quote or asks for changes (hosted page). Asking for changes needs a note and puts the quote back to draft for the shop to revise.
| Who | Hosted page only (a person does it in the browser) |
| REST | POST /v1/quotes/respond |
| MCP tool | Not an MCP tool |
| Writes | yes, send an Idempotency-Key |
| Area | Shop |
When to use it
Customer declines a quote or asks for changes (hosted page). Asking for changes needs a note and puts the quote back to draft for the shop to revise.
What to tell the owner
Send the person the link. They finish this step themselves on the page; you never do it for them.
Input
| Field | Type | Required |
|---|---|---|
t | string | yes |
response | string (one of declined, change_requested) | yes |
note | string | no |
Example
POST https://doingwork.work/v1/quotes/respond
content-type: application/json
Idempotency-Key: 3f1c...
{
"t": "...",
"response": "declined"
}Output
JSON. The response shape isn't published yet; read the fields you need and ignore the rest. Errors are {code, message, status}.
Errors
| Code | Status | What to do |
|---|---|---|
invalid_input, invalid_token, rate_limited | Can happen on any call. See errors. |