admin-supplier-quotes

Update Supplier Quote

Partial PATCH — edits the existing quote row in place.

To record a revised quote (e.g., supplier sent a new number), admin POSTs a new revision via the create endpoint instead — append-on- revision pattern preserves the audit trail (eng-review §1.6).

Re-stamps reviewed_at + reviewed_by on every PATCH so the audit reflects the latest admin touch.

patch/api/v1/admin/supplier-quotes/{quote_id}

Path parameters

quote_idstring uuid required

Request body

total_amount_centsinteger nullable
currencystring nullable
lead_time_daysinteger nullable
valid_untilstring date-time nullable
notesstring nullable

Response

Successful Response

idstring uuid required
project_idstring uuid required
supplier_contact_idstring uuid required
supplier_contact_namestring required
supplier_contact_emailstring required
gmail_thread_idstring nullable
sourcestring
total_amount_centsinteger nullable required
currencystring required
lead_time_daysinteger nullable required
valid_untilstring date-time nullable required
line_itemsobject[] required
notesstring nullable required
source_email_bodystring nullable
attachment_r2_keysstring[]
attachment_kindsstring[]
document_kindstring nullable
extraction_confidencenumber nullable
needs_human_reviewboolean required
reviewed_atstring date-time nullable required
reviewed_bystring uuid nullable required
accepted_atstring date-time nullable
created_atstring date-time required
updated_atstring date-time required

Changes

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