The Order API allows you to send orders to SPOKE automatically without having to key in information manually into the B2B portal.
<aside> 💡 All API calls are sent to a single URL:
https://api.spokecustom.com/order/submit
</aside>
Each call to the API will be a POST request with XML in the body. Each request is made up of the following elements.
<?xml version="1.0" ?>
<Request>
<Customer>CustomerName</Customer>
<RequestType>New|Update|Cancel</RequestType>
<Key>1234554321123450</Key>
<Logo>
<ImageType>jpg</ImageType>
<Url><http://MyLogoImage.com/logo.jpg></Url>
</Logo>
<Order>
...
</Order>
</Request>
<aside> 💡 NOTE: All XML Elements are case sensitive.
</aside>
| Element | Required | Description |
|---|---|---|
Request |
Yes | Container for the POST request. |
Customer |
Yes | Unique Customer Name provided by SPOKE. |
RequestType |
Yes | • New - Create a new order. |
| • Update - Modify an existing order. | ||
| • Cancel - Cancel an order that hasn’t started processing. | ||
Key |
Yes | Unique key provided by SPOKE. |
Logo |
No | Container for your Logo image. |
Logo/ImageType |
Conditional | Required if Logo is present. The file extension for the file referenced in the URL. |
Logo/Url |
Conditional | Required if Logo is present. The URL of the logo file you would like us to use on any documents created on your behalf. Image size should be a square of 140 pixels by 140 pixels and saved as a JPEG. |
Order |
Yes | Container for the Order information. This element allows different fields based on the request type. |
Spoke Custom Product/CaseTypes for All Product IDs.