Book Consultation

The client books a consultation, not a box.

No unit is held and no Booking row is created — there is a test that counts both at zero. Whether the slot is still free is decided by the partial unique index, never by a check up here.

post/api/v1/specialist/consultations

Request

  • Base URL: https://trovastorage.it (the document declares no server; this is the origin it was published from)
  • URL: https://trovastorage.it/api/v1/specialist/consultations
  • Auth: one of:
    • API key in header X-Access-Token
    • HTTP bearer

Request body

lead_idstring uuid required
slot_idstring uuid nullable
preferred_windowstring nullable
contact_namestring required
contact_emailstring email nullable
contact_phonestring nullable
notestring nullable

Response

Successful Response

idstring uuid required
lead_idstring uuid required
statestring required
slot_idstring uuid nullable required
starts_atstring date-time nullable required
duration_mininteger nullable required
site_idstring uuid nullable required
site_namestring nullable required
preferred_windowstring nullable required
notestring nullable required
contact_namestring nullable
meeting_typestring nullable
confirmation_email_statusstring nullable

Changes

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