I’d like to submit a feature request for API support around estimates and line items.
Our team is building an internal estimating tool that generates estimates programmatically based on user inputs (e.g., square footage, materials, labor hours). Each estimate can include a variable number of line items (typically 2–5+), all dynamically calculated.
To support this workflow, we’re looking for API functionality that allows:
Creating an estimate programmatically
Adding multiple line items to that estimate programmatically, one by one
Setting fields such as quantity, labor hours, rate, and other relevant values for each line item
This would allow us to fully automate our estimating workflow and eliminate manual data entry, which currently adds time and introduces potential for error.
If possible, support for creating an estimate with multiple line items in a single request would also be valuable, but the priority is being able to add line items individually after the estimate is created.
This capability would significantly improve efficiency for teams generating dynamic, multi-line estimates.