Create
Creates a new order and optionally an invitation, and returns the created order and invitation.
Request
Headers
The "Authorization" header for this API method contains an <access_token> placeholder. Replace it with the value of an actual access token.
| Name | Value | 
| Authorization | Bearer <access_token> | 
URL
| Name | Value | 
| Method | POST | 
| Endpoint | 
Body
This API method accepts a JSON body in the request. The top-level JSON object should be an "Order" object as described in the next section.
Order
| Property | Allowed Values | Required | 
| External_id | (a unique non-empty string, max 250 characters) | Yes | 
| Customer | (A 'Customer' object) | Yes | 
| invitation | (an 'Invitation' object) | No | 
| products | (An array of 'product' projects) | No | 
| filtercode | (An optimal string, max 250 characters) | No | 
Customer
| name | Allowed Values | Required | 
| (A valid email address, max 250 characters) | Yes | |
| fullname | (A non-empty string, max 250 characters) | No | 
Invitation
The "delay" and "reminder" properties represent a specific date and time when the invitation email and reminder email for the invitation should be sent. The "reminder", if given, must be at least 24 hours after the "delay".
| Name | Allowed values | Required | 
| delay | (an invitationDelay object) | Yes | 
| reminder | (an invitationDelay object | No | 
InvitationDelay
| Name | Allowed Values | Required | 
| unit | "minutes","hours","days","weekdays" | Yes | 
| amount | (A non-negative integer) | Yes | 
Product
| Name | Allowed values | Required | 
| external_id | (A non-empty string, max 250 characters) | Yes | 
| name | (A non-empty string, max 250 characters) | Yes | 
| url | (A valid url, max 2000 characters) | Yes | 
| sku | (A non-empty string, max 250 characters) | No | 
| gtin | (A valid GTIN-13 code) | No | 
| image_url | (A valid url, max 2000 characters) | No | 
Example
 {
    "external_id": "08b747cb-e20a-4644-9900-7db115e2f249", 
    "customer": {
      "email": "appleseed@example.com", 
      "fullname": "John Appleseed" 
    },
    "products": [{
        "external_id": "c17b8994-7a31-4dda-b710-a1bb5cd97e55",
        "sku": "rd001",
        "gtin": "0075678164124",
        "name": "Red Delicious",
        "url": "https://www.example.com/producs/red-delicious",
        "image_url": "https://www.example.com/images/red-delicious.jpeg"
    }],
    "invitation": {
      "delay": {
        "unit": "days",
        "amount": 0
      },
      "reminder": {
        "unit": "days",
        "amount": 7
      }
    },
    "filtercode": "filtercode1234" 
}Response
Headers
| Name | Value | 
| Status code | 201 | 
| Status Message | Created | 
Example
{
    "success": true
} 

