Maintenance

Update repair ticket

Updates an existing repair ticket: only what you fill in changes. If you pass lines, they replace all the ticket's lines.

Action
purchases.repairTickets.update
PropertyValue
Domainpurchases
Group in the editorMaintenance › Repair tickets
Runs asThe owner of the workflow, with their permissions
PermissionEdit access to Purchases. Administrators always pass; a module outside the plan blocks everyone.
Add-onMaintenance
DestructiveYes: the public MCP catalogue marks it as destructive
Also available inREST API, MCP (filmo_repair_tickets_update)

Inputs

ticketIdstringRequired

Repair ticket

statusenum<string>

Available options: draft, sent, partially_converted, fully_invoiced, closed

contactIdstring

Customer

orderIdstring

Source order

projectIdstring

Project

datestring

Ticket date

notesstring

linesobject[]

**Ticket lines.** Full replacement of the ticket lines. Omit to keep them unchanged.

Show child attributes
lines.idstring

Existing line (ID)

Limits: advanced

lines.descriptionstring

Description

lines.diagnosisstring

Limits: advanced

lines.entityTypeenum<string>

What is being repaired

Available options: item, space, kit, custom

lines.entityIdstring

Item to repair

lines.incidentIdstring

Source incident

Limits: advanced

lines.estimatedCostnumber

Estimated internal cost

Limits: advanced

lines.actualCostnumber

Actual internal cost

Limits: advanced

lines.quantitynumber

Units

lines.unitPricenumber

Price to the customer (per unit)

Outputs

repairTicketIdstring

urlstring