Actions103
- Calendar Actions
- Common Data Actions
- Contacts Actions
- Contracts Actions
- Credit Notes Actions
- Customers Actions
- Custom Fields Actions
- Estimates Actions
- Expenses Actions
- Invoices Actions
- Items Actions
- API Keys Actions
- Leads Actions
- Milestones Actions
- Payments Actions
- Projects Actions
- Property Actions
- Proposals Actions
- Staff Actions
- Subscriptions Actions
- Tasks Actions
- Tickets Actions
- Timesheets Actions
Proposals → Update
AI-generatedSummary
Update an existing sales proposal by specifying its Proposal Id and providing the updated details in the JSON payload.
Inputs
- Proposal Id (required) — Exact ID number or a search term (name, keyword, email) to identify the proposal to update. Supports smart search and AI-based resolution from context.
- Payload (JSON) (required) — JSON object containing the fields to update for the specified proposal. The payload must conform to the BackOffice ERP proposal schema and include all mandatory fields for update.
Output shape
a single JSON object representing the updated proposal or an error message if the update fails. If multiple proposals match the search term for Proposal Id, the output includes details to disambiguate.
The Proposal Id input triggers a smart search that accepts names, keywords, or exact IDs. If multiple matches occur, the node outputs a message prompting more specific identification. The JSON payload must contain valid and required update fields following the BackOffice ERP API schema. The operation returns the updated proposal data or error details accordingly.