904 Digital Media: send a booking request
request_bookingSend 904 Digital Media a booking REQUEST for one appointment on the customer's behalf. Nothing is confirmed until 904 Digital Media confirms it. Use a start from get_availability. Needs the customer's name, phone and email (904 Digital Media emails the customer when it confirms, declines or suggests another time), answers to any required questions from list_services (by question id), and the street address when the service happens at the customer's address. No payment is taken here. What happens next: 904 Digital Media is notified right away and the customer gets an email saying the request was received, then another when 904 Digital Media answers. If the customer will not share an email, use request_callback instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | The customer's full name. | |
| No | The customer's email. 904 Digital Media sends the confirmation here, so a booking request needs it. | ||
| notes | No | Anything the customer wants 904 Digital Media to know (up to 1000 characters). | |
| phone | Yes | The customer's US phone number: 10 digits with area code, no extension. | |
| start | Yes | The exact start from get_availability (ISO 8601 date-time with offset), unchanged. | |
| address | No | The full street address, when the service happens at the customer's address. | |
| answers | No | Answers to the service's questions from list_services, keyed by question id. | |
| staff_id | No | A particular person from list_services. Leave out to let the business assign someone. | |
| service_id | Yes | The service's id from list_services. |