admin-projects

Update Project Status

Transition a project's status with validation and audit logging.

patch/api/v1/admin/projects/{project_id}/status

Path parameters

project_idstring uuid required

Request body

status'draft' | 'submitted' | 'in_review' | 'quoted' | 'quote_rejected' | 'approved' | 'awaiting_confirmation' | 'payment_pending' | 'payment_received' | 'order_confirmed' | 'in_production' | 'shipped' | 'delivered' | 'completed' | 'cancelled' required
reasonstring nullable

Reason for status change

Response

Successful Response

idstring uuid required
namestring required
descriptionstring nullable
notesstring nullable
statusstring required
prioritystring required
target_delivery_datestring date nullable
shipping_address_idstring uuid nullable
user_idstring uuid required
part_countinteger nullable
created_atstring date-time required
updated_atstring date-time required
submitted_atstring date-time nullable
order_placed_atstring date-time nullable
expected_delivery_date_minstring date nullable
expected_delivery_date_maxstring date nullable

Changes

No recorded changes to this endpoint across all 1 revision of this API.