Creates a new provisioning order.
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
- https://api.trustgrid.iohttps://api.trustgrid.io/provisioning/api/v1/orders
curl -i -X POST \
https://apidocs.trustgrid.io/_mock/provisioning/api/v1/orders \
-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"
}'OK
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"
Response
{ "address1": "string", "address2": "string", "applianceType": "string", "assignee": "string", "attachments": [ { … } ], "attn": "string", "carrierCode": "string", "cellProvider": "string", "city": "string", "clonedFromId": "string", "clonedFromOrderNumber": 0, "clusterIp": "string", "comments": [ { … } ], "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": [ { … } ], "interfacesCount": 1, "labels": [ "string" ], "locationName": "string", "nats": [ { … } ], "noBill": true, "nodeCount": 1, "nodes": [ { … } ], "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": [ { … } ], "state": "string", "status": "new", "summary": "string", "technicalContactEmail": "string", "technicalContactName": "string", "technicalContactPhone": "string", "tgHyperlinks": [ { … } ], "tgNotes": "string", "trackingNumber": "string", "transitions": [ { … } ], "uid": "string", "validations": { "valid": true, "anonymous": "string", "nats": [ … ], "nodes": [ … ] }, "zip": "string" }