admin-projects

Submit On Behalf

Advance a DRAFT project to SUBMITTED on behalf of the user.

Replicates the user's own "Request Quote" side effects (quote row, admin notification, DRAFT → SUBMITTED transition) plus an audit log entry attributing the action to the admin and a user-facing notification so the customer knows their project was submitted by our team.

Shipping address resolution is described in AdminSubmitOnBehalfRequest — at most one of the two fields may be set, and if neither is set the project must already have an address linked.

post/api/v1/admin/projects/{project_id}/submit-on-behalf

Path parameters

project_idstring uuid required

Request body

notesstring nullable

Optional notes passed through to the quote request

target_delivery_datestring date nullable

Optional target delivery date on the project

shipping_address_idstring uuid nullable

Existing saved address belonging to the project's user. Mutually exclusive with shipping_address.

Response

Successful Response

idstring uuid required
namestring required
descriptionstring nullable
notesstring nullable
internal_statusstring nullable
internal_notesstring nullable
statusstring required
prioritystring required
target_delivery_datestring date nullable
shipping_address_idstring uuid nullable
customer_billing_addressstring nullable
created_atstring date-time required
updated_atstring date-time required
request_for_order_datestring date-time nullable
order_placed_atstring date-time nullable
expected_delivery_date_minstring date nullable
expected_delivery_date_maxstring date nullable
is_lockedboolean
quote_needs_resendboolean

Changes

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