Bookings

Send a lead a booking link

DMs the lead the coach's message with a link to pick their own time. Luca follows up until the lead books, declines or the invitation expires.

Session-only. This endpoint isn't on the API-key allowlist. An organization API key gets a 403 here, whatever scopes it holds.

post/api/bookings/links

Request

  • Base URL: https://api.setluca.com
  • URL: https://api.setluca.com/api/bookings/links
  • Auth: API key in cookie luca.session_token

Headers

idempotency-keystring required

Key that makes this mutation safe to retry. Replaying a key returns the original response with Idempotency-Replayed: true instead of acting twice.

Luca-API-Version'1'

The major version of the API this client was built against. Omit it and the request is served by the current major version. Any other value is refused with 400 unsupported_api_version.

Request body

leadIdstring uuid required
bookingTypeIdstring uuid required
messagestring required
suggestedDatestring date

Response

ok

idstring uuid required
status'active' | 'booked' | 'declined' | 'stopped' | 'expired' required
provider'calendly' | 'cal_com' | 'google_calendar' required
urlstring uri required
needsReconnectboolean required
bookedStartsAtstring date-time nullable required

Changes

No recorded changes to this operation across all 1 revision of this API.