Skip to main content
The Bookings API transforms a qualified Lead into a confirmed deal. Booking a unit automatically updates the inventory matrix (status: SOLD), converts the lead into a post-sales Customer entity, and initiates the post-sales lifecycle (bank loan sanction, builder-buyer agreement, and handover).

Endpoints Summary


Create Booking

Creates a new booking record associated with the specified lead.

Request Body

Request Example


Confirm Booking

Finalizes the transaction. Executing this endpoint triggers three core CRM events:
  1. Changes the inventory Unit status to SOLD.
  2. Converts the Lead record into an official Customer entity.
  3. Automatically opens Post-Sales tracking (Loan Case, Agreement, Possession).

Request Body


Cancel Booking

Cancels an active booking, releases the unit back into available inventory (status: AVAILABLE), and logs the cancellation reason for audit purposes.

Request Body


Upload Booking Document

Uploads buyer identification and financial documents directly to Vercel Blob storage.

Form Fields


Post-Sales Workflow Endpoints

1. Save Loan Case

2. Save Agreement for Sale

3. Save Handover & Possession