Update Service Record
POST/api/servicerecords/updateservicerecord
Tier: Public — stable, supported for third-party integration.
Full-replace update of a service record's scalar fields. Forces the record's
Enums.ServiceRecordStatus to
ServiceRecordStatus.InProgress if it is not
already there.
Request
Responses
- 200
- 400
- 401
- 403
The updated record. See Services.ServiceRecordDetailDto.
Unknown id — NotFound; the record is
ServiceRecordStatus.Complete or
ServiceRecordStatus.Cancelled —
InvalidOperation "Status" "Record cannot be updated"; or the same reference/value
validation as ServiceRecordsController.CreateServiceRecord(...).
Caller is not authenticated.
Caller does not have Update permission on the ServiceRecord module.