{ "opencollection": "1.0.0", "info": { "name": "SPOD (Spreadconnect) Fulfillment REST Articles Orders API", "version": "1.0" }, "request": { "auth": { "type": "apikey", "key": "X-SPOD-ACCESS-TOKEN", "value": "{{X-SPOD-ACCESS-TOKEN}}", "placement": "header" } }, "items": [ { "info": { "name": "Orders", "type": "folder" }, "items": [ { "info": { "name": "Create an order", "type": "http" }, "http": { "method": "POST", "url": "https://rest.spod.com/orders", "body": { "type": "json", "data": "{}" } }, "docs": "Create a new order. In the simple flow you send a preferred shipping type and state CONFIRMED in one request; in the controlled flow you create the order with mandatory fields, then set the shipping type and confirm it in later requests." }, { "info": { "name": "Get an order", "type": "http" }, "http": { "method": "GET", "url": "https://rest.spod.com/orders/:orderId", "params": [ { "name": "orderId", "value": "", "type": "path" } ] }, "docs": "Get an order" }, { "info": { "name": "Update an order", "type": "http" }, "http": { "method": "PUT", "url": "https://rest.spod.com/orders/:orderId", "params": [ { "name": "orderId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update an order" }, { "info": { "name": "Confirm an order", "type": "http" }, "http": { "method": "POST", "url": "https://rest.spod.com/orders/:orderId/confirm", "params": [ { "name": "orderId", "value": "", "type": "path" } ] }, "docs": "Confirm an order so it enters production. A confirmed order can no longer be edited." }, { "info": { "name": "Cancel an order", "type": "http" }, "http": { "method": "POST", "url": "https://rest.spod.com/orders/:orderId/cancel", "params": [ { "name": "orderId", "value": "", "type": "path" } ] }, "docs": "Attempt to cancel an order. Cancellation only succeeds while the order has not yet entered production." } ] } ], "bundled": true }