Convert a lead to a proposal
Converts a lead into a proposal -- an event the client still has to accept. For one they have already committed to, use POST /api/v1/leads/{lead_id}/convert_to_booking.
The lead's own details are filled in for you. Its packages, venue, notes, brand and client all carry over, along with its source, guest count, budget and campaign attribution. The lead is marked converted and its message history moves onto the new proposal. Send an empty body to take all of it as-is.
Every field below is optional, and overrides what came from the lead.
proposal_date_reserved decides whether the date is held. It defaults to false, which leaves the date open to other bookings until the client accepts.
Packages
packages replaces the lead's packages outright rather than merging with them. Leave it out to propose exactly what the lead asked for. Each entry you do send needs an event_type_id (a package id from GET /api/v1/packages) and a starts_at_date.
Pricing, tax, travel fees and the title are all calculated from the packages and the venue. Send total_amount only to override the calculated total.
Attaching the client
The lead's contact details become the client, and when the lead's email matches somebody the business already has, that person is linked rather than duplicated. Send contact_type and the contact_* fields to attach someone else instead -- they work exactly as they do on POST /api/v1/proposals.
Converting more than once
A lead that has already been converted converts again, producing a second event and leaving the first alone. Check converted_to_event on the lead first if that isn't what you want.
Dates, times and amounts
Dates are ISO YYYY-MM-DD. Other numeric formats are read according to the business's own date format setting, so 03-04-2027 is March 4th for a US business and April 3rd for an international one. Times take 11:00AM, 2:30pm or 14:30.
Amounts are in the business's currency in whole units rather than cents, so 1250.00 is $1,250.00.
Required permission: event_create or proposal_create
Request
- Base URL: https://api.checkcherry.com
- URL: https://api.checkcherry.com/api/v1/leads/{lead_id}/convert_to_proposal
- Auth: none declared. Required headers: Api-Key
Path parameters
The unique ID of the lead
Headers
Your Integration Key
Request body
Response
lead converted to a proposal
Changes
No recorded changes to this operation across all 2 revisions of this API.