ApiMaintenances
Replace a single Maintenance
Authorization
bearer AuthorizationBearer <token>
In: header
Path Parameters
id*string
Request Body
application/json
title*string
Length
length <= 100pdmId?string|null
assetId?string
assetName*string
description*string
active*boolean
structure*string
part*string
responsibilityGroup*string
Value in
"operator" | "electrician" | "maintainer" | "technician"dueDate*string
Format
date-timestartValue*number
interval?number|null
intervalUnit*string
Value in
"none" | "years" | "months" | "weeks" | "days" | "operating_hours"componentsList*string
toolsList*string
showFixedDialog*boolean
showStateDialog*boolean
showInputDialog*boolean
inputFieldLabel?string|null
reminder?|null
Response Body
application/json
curl -X PUT "https://test.sweetconnect.io/api/wds/v1/maintenances/string" \ -H "Content-Type: application/json" \ -d '{ "title": "string", "assetName": "string", "description": "string", "active": true, "structure": "string", "part": "string", "responsibilityGroup": "operator", "dueDate": "2019-08-24T14:15:22Z", "startValue": 0, "intervalUnit": "none", "componentsList": "string", "toolsList": "string", "showFixedDialog": true, "showStateDialog": true, "showInputDialog": true }'{
"data": {
"id": "string",
"owner": "string",
"title": "string",
"pdmId": "string",
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"assetId": "string",
"assetName": "string",
"description": "string",
"active": true,
"structure": "string",
"part": "string",
"responsibilityGroup": "operator",
"dueDate": "2019-08-24T14:15:22Z",
"startValue": 0,
"interval": 0,
"intervalUnit": "none",
"componentsList": "string",
"toolsList": "string",
"showFixedDialog": true,
"showStateDialog": true,
"showInputDialog": true,
"inputFieldLabel": "string",
"reminder": {
"id": "string",
"interval": 0,
"intervalUnit": "years"
}
},
"meta": {}
}