Add an Incremental Forms List Endpoint
A
Alec Collins
Please add a paginated endpoint for retrieving Forms across all Projects, with support for filtering by the Form’s last update time.
An ideal endpoint would look similar to:
GET /v1/forms?page=1&page_size=100&updated_after=2026-08-01T00:00:00Z
Useful response fields and filters would include:
Form ID
Project ID
Work Order ID, when applicable
Template ID
Status
Archived state
Created timestamp
Reliable updated timestamp
Pagination
updated_after and updated_before
Optional Project, Work Order, template, and status filters
If a global Forms endpoint is not feasible, an include_form_updates=true option on the Projects endpoint would provide a useful alternative. It should cause a Project to be returned when any attached Form is created, updated, completed, or archived, including changes to Form field values.