Creates a new order from a flat webhook-style payload. The flat network fields are translated into nodes and NATs.
Requires orders::modify permission.
Security
JWTAuthorizer
- Mock serverhttps://apidocs.trustgrid.io/_mock/provisioning/api/v1/orders/webhook
- https://api.trustgrid.iohttps://api.trustgrid.io/provisioning/api/v1/orders/webhook
curl -i -X POST \
https://apidocs.trustgrid.io/_mock/provisioning/api/v1/orders/webhook \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"contactName": "string",
"contactEmail": "string",
"companyName": "string",
"technicalContactName": "string",
"technicalContactEmail": "string",
"technicalContactPhone": "string",
"locationName": "string",
"siteType": "string",
"deploymentType": "High Availability Pair (HA)",
"interfacesCount": "One Ethernet",
"applianceType": "string",
"hypervisor": "string",
"rackMounts": "string",
"firstNodeWANIP": "string",
"firstNodeWANSubnet": "string",
"firstNodeWANGw": "string",
"firstNodeLANIP": "string",
"firstNodeLANSubnet": "string",
"firstNodeLANGw": "string",
"secondNodeWANIP": "string",
"secondNodeWANSubnet": "string",
"secondNodeWANGw": "string",
"secondNodeLANIP": "string",
"secondNodeLANSubnet": "string",
"secondNodeLANGw": "string",
"dns1": "string",
"dns2": "string",
"clusterIp": "string",
"shippingCompanyName": "string",
"shippingContactEmail": "string",
"attn": "string",
"address1": "string",
"address2": "string",
"city": "string",
"state": "string",
"zip": "string",
"notes": "string",
"NAT1Local": "string",
"NAT1Desc": "string",
"NAT2Local": "string",
"NAT2Desc": "string",
"NAT3Local": "string",
"NAT3Desc": "string"
}'