This webhook is called when checking a product’s availability during proposal creation. The request URL contains the search parametersDocumentation Index
Fetch the complete documentation index at: https://docs.proposales.com/llms.txt
Use this file to discover all available pages before exploring further.
start, end, and an optional attendees.
For multi-day ranges the editor may send start and end as date-only strings (YYYY-MM-DD) so calendar-day boundaries stay stable across environments. Single-day checks may still use full ISO timestamps that include time-of-day when the user set explicit times.
The body of the POST request that we’ll call contains the following fields:
Check Availability for a product
data field is either a single availability object or an array of objects (batched multi-day or per-row results). Each list item must include a uniqueId so the client can map results back to the correct slot.
Response (single)
Response (list)
available or quantity, depending
on if it is a single resource, or numbered.
For list responses, omit available (or leave it unset) for slots where no determination
can be made, for example a row with no date yet.
Once a block has been added to a proposal and opened in the sidebar, the row property
will be included in the call. Integration blocks may send row as an array so all
rows are checked in one request; your implementation should accept both shapes for backward compatibility.