Complete booking intent
POST/v1/booking_intents/:booking_intent_id/complete
Complete a booking intent by creating an appointment from the accumulated intent data.
Update fields (service_id, provider_id, client_id, slot fields, client_data,
metadata) may be provided inline alongside validate_slot. These updates are
applied atomically before completion — if the update or completion fails, the
entire operation is rolled back.
Requires the intent to be in slot_selected status with a service assigned
(either before or after applying inline updates).
Request
Responses
- 200
- 401
- 404
- 422
Success
Unauthorized
Not Found
Unprocessable Entity