BookingLink
A reusable, shareable configuration for booking a service.
A reusable, shareable configuration for booking a service.
Example
{ "client": null, "created_at": "2017-09-12T12:34:55Z", "expires_at": "2017-10-01T00:00:00Z", "id": "bl_d025a96ac0c6d025a96ac0c6", "locked_fields": [ "provider_id" ], "max_uses": 5, "metadata": { "campaign": "spring" }, "name": "VIP onboarding", "object": "booking_link", "providers": [ { "created_at": "2017-09-12T12:34:55Z", "display_name": "John Smith", "email": "john@example.com", "first_name": "John", "id": "prov_d025a96ac0c6", "last_name": "Smith", "metadata": { "external_id": "123" }, "object": "provider", "time_zone": "America/New_York", "updated_at": "2017-09-13T10:11:12Z" } ], "service_id": "srv_d025a96ac0c6", "status": "active", "updated_at": "2017-09-13T10:11:12Z", "url": "https://example.savvycal.com/c/book/bl_d025a96ac0c6d025a96ac0c6", "uses_count": 1, "uses_remaining": 4}BookingIntentWorkflow
Server-computed workflow state for a booking intent. Provides step routing, completability, and defunct state so the frontend can render the correct booking flow without inferring these from raw fields.
BookingLinkActivatedEventData
This is an object representing data for the booking link activated event.