Updates an existing order. The request body accepts the same fields as order creation, except fields that are immutable (creator, org, UID, comments).
Requires orders::modify permission.
Security
JWTAuthorizer
Order status. API-side holistic validations apply to orders whose status is in provisioning, qa, shipped, delivered, installed, and in production.
Enum:"new""on hold per client""gathering info""pending feedback""info received""provisioning""qa""shipped""delivered""installed"
- Mock serverhttps://apidocs.trustgrid.io/_mock/provisioning/api/v1/orders/{uid}
- https://api.trustgrid.iohttps://api.trustgrid.io/provisioning/api/v1/orders/{uid}
curl -i -X PUT \
'https://apidocs.trustgrid.io/_mock/provisioning/api/v1/orders/{uid}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"address1": "string",
"address2": "string",
"applianceType": "string",
"assignee": "string",
"attachments": [
{
"key": "string",
"uid": "string",
"name": "string",
"owner": "string",
"uploadedAt": "2019-08-24T14:15:22Z"
}
],
"attn": "string",
"carrierCode": "string",
"cellProvider": "string",
"city": "string",
"clonedFromId": "string",
"clonedFromOrderNumber": 0,
"clusterIp": "string",
"comments": [
{
"uid": "string",
"body": "string",
"createdAt": "2019-08-24T14:15:22Z",
"user": "string"
}
],
"companyName": "string",
"contactEmail": "string",
"contactName": "string",
"contactPhone": "string",
"createdAt": "2019-08-24T14:15:22Z",
"creator": "string",
"custom": {
"property1": "string",
"property2": "string"
},
"customerRefNum": "string",
"dataPlan": "string",
"dns1": "string",
"dns2": "string",
"dueDate": "string",
"endUserAccountNum": "string",
"failoverType": "string",
"flagged": true,
"ha": true,
"hyperlinks": [
{
"url": "string",
"description": "string"
}
],
"interfacesCount": 1,
"labels": [
"string"
],
"locationName": "string",
"nats": [
{
"description": "string",
"localCidr": "string",
"networkCidr": "string"
}
],
"noBill": true,
"nodeCount": 1,
"nodes": [
{
"dns1": "string",
"dns2": "string",
"interfaces": [
{
"dhcp": true,
"gateway": "string",
"ip": "string",
"subnet": "string"
}
],
"linkedNode": "string",
"name": "string"
}
],
"notes": "string",
"orderNum": 0,
"orgId": "string",
"orgName": "string",
"priority": "normal",
"projectID": "string",
"rackMounts": true,
"rma": true,
"shippedDate": "2019-08-24T14:15:22Z",
"shippingCompanyName": "string",
"shippingContactEmail": "string",
"shippingStatus": "string",
"shipStationOrderId": 0,
"siteName": "string",
"siteType": "primary",
"stakeholders": [
{
"name": "string",
"email": "string",
"phone": "string",
"role": "string"
}
],
"state": "string",
"status": "new",
"summary": "string",
"technicalContactEmail": "string",
"technicalContactName": "string",
"technicalContactPhone": "string",
"tgHyperlinks": [
{
"url": "string",
"description": "string"
}
],
"tgNotes": "string",
"trackingNumber": "string",
"transitions": [
{
"from": "new",
"to": "new",
"timestamp": "2019-08-24T14:15:22Z"
}
],
"uid": "string",
"validations": {
"valid": true,
"anonymous": "string",
"nats": [
{
"valid": true,
"networkCidr": "string",
"localCidr": "string"
}
],
"nodes": [
{
"valid": true,
"name": "string",
"dns1": "string",
"dns2": "string",
"linkedNode": "string",
"anonymous": "string",
"interfaces": [
{
"valid": true,
"ip": "string",
"subnet": "string",
"gateway": "string",
"anonymous": "string"
}
]
}
]
},
"zip": "string"
}'