Send a quote request
submit_quote_requestAfter the customer explicitly agrees, save their service requirements and contact details and send a notification to the business's configured email or opted-in SMS destination. This requests a business response, not a price commitment, booking or payment. Use context from request_service. Reuse the same idempotency_key AND details to check an uncertain submission; never automatically start a new request. Exclude medical, payment-card and authentication information.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| consent | Yes | True only after the customer explicitly agrees to send these contact details and this request to the named business | |
| details | Yes | Brief service requirements; exclude sensitive medical, financial and authentication information | |
| service | Yes | Service the customer wants a quote for | |
| business_id | Yes | The exact provider_business_id (public business slug) returned by request_service | |
| contact_name | No | ||
| contact_email | No | ||
| contact_phone | No | ||
| context_token | Yes | Opaque business context from request_service; pass unchanged | |
| idempotency_key | Yes | A UUID for this request; reuse unchanged when checking or retrying an uncertain submission |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | No | ||
| status | Yes | ||
| message | Yes | ||
| replayed | No | ||
| request_id | Yes |