Projects
Projects are collections of Jobs forming a compliance scope — the top of DSPTCH's work hierarchy.
A Project owns its PWA regime (independent federal_pwa_mode and regional_pwa_mode
flags), schedule envelope, region, and IRA tax-credit parameters (asset_owner and the
key dates). Changing federal_pwa_mode cascades to the project's direct child Jobs, and
project wage determinations sync down to descendant jobs. Federal-PWA-only fields
(administrator contact, budget, IRA dates) are ignored while federal_pwa_mode is
none.
Projects nest hierarchically; the API exposes the hierarchy read-only via parent_id.
Parent assignment, participating companies, shared/manager users, and IRA document
uploads are managed in the web app. For the work performed inside a project, see Jobs.
List Projects
**Required scope:**
Create a Project
**Required scope:**
Show a Project
**Required scope:**
Update a Project
**Required scope:**