projects
Create Project
post/api/v1/projects
Request body
org_idstring uuid required
namestring required
status'bidding' | 'in-progress' | 'won' | 'lost'
Bid lifecycle states. Hyphenated 'in-progress' matches the enum on the DB side and the existing frontend ProjectStatus type. Do not rename to underscore — it would break the frontend bridge and the DB enum at the same time.
Response
Successful Response
idstring uuid required
namestring required
status'bidding' | 'in-progress' | 'won' | 'lost' required
Bid lifecycle states. Hyphenated 'in-progress' matches the enum on the DB side and the existing frontend ProjectStatus type. Do not rename to underscore — it would break the frontend bridge and the DB enum at the same time.
can_writeboolean required
can_manage_sharingboolean required
created_atstring date-time required
updated_atstring date-time required