Skip to main content
records

Add Service History Subentry

POST
/api/records/{company_name}/machines/{machine_id}/history/{entry_uid}
Authorizationstringheaderrequired

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

entry_uidstringrequired
Required string length: 24 - 24
Pattern: ^[0-9a-f]{24}$
Example: 5eb7cf5a86d9755df3a6c593
machine_idstringrequired
Required string length: 24 - 24
Pattern: ^[0-9a-f]{24}$
Example: 5eb7cf5a86d9755df3a6c593
company_namestringrequired

Body

application/json
datestring
reportstringdefault:
statusenum<string>
Available options: diagnosing, repairing, solved

Response

application/json

Successful Response

archivedbooleandefault:falserequired
cause_suggestionobject | nullrequired
completed_suggestionbooleandefault:falserequired
diagnoser_inputobjectrequired
diagnoser_outputobject | nullrequired
diagnosis_idstringrequired
Required string length: 24 - 24
Pattern: ^[0-9a-f]{24}$
Example: 5eb7cf5a86d9755df3a6c593
diagnosis_stepsintegerdefault:0required
eventenum<string>required
Available options: malfunction, maintenance, setup
idstringrequired
Required string length: 24 - 24
Pattern: ^[0-9a-f]{24}$
Example: 5eb7cf5a86d9755df3a6c593
machineobjectrequired
machine_entry_idintegerrequired
machine_uidstringrequired
Required string length: 24 - 24
Pattern: ^[0-9a-f]{24}$
Example: 5eb7cf5a86d9755df3a6c593
owner_namestringrequired
pending_cause_suggestionbooleandefault:falserequired
pending_suggestionbooleandefault:falserequired
pending_symptom_suggestionbooleandefault:falserequired
routineobject | nullrequired
subentriesobject[]required
symptom_suggestionsobject[]default:[]required
titlestring | nullrequired