Download OpenAPI specification:
A POST request that creates an order.
| api-key required | string API key |
Order object that needs to be created
| customer_id required | number |
| external_reference_nr required | string |
| order_label required | string |
| order_notification_emails | Array of strings |
| product_id required | string |
| quantity required | number |
| special_instructions | string |
required | Array of objects |
required | Array of objects |
Array of objects |
{- "customer_id": 0,
- "external_reference_nr": "string",
- "order_label": "string",
- "order_notification_emails": [
- "string"
], - "product_id": "string",
- "quantity": 0,
- "special_instructions": "string",
- "shipping": [
- {
- "quantity": 0,
- "shipping_address": 0,
- "shipping_method": "string"
}
], - "services": [
- {
- "id": "string",
- "selected_option": "string"
}
], - "files": [
- {
- "file_name": "string",
- "file_url": "string",
- "file_type": "string"
}
]
}{- "order_id": 0,
- "external_reference_nr": "string",
- "order_name": "string",
- "order_email": "string",
- "special_instructions": "string",
- "status_id": 0,
- "status_name": "string",
- "customer_id": 0,
- "web_id": 0,
- "product_id": "string",
- "quantity": 0,
- "estimated_date": "string",
- "created_at": "string",
- "mail_orders": [
- {
- "mail_order_id": 0,
- "date": "string",
- "quantity": 0,
- "status_id": 0,
- "status_name": "string",
- "shipping_amount": 0,
- "shipping_method": "string",
- "shipping_address_id": 0,
- "shipping_address": {
- "id": 0,
- "address_line_1": "string",
- "address_line_2": "string",
- "city": "string",
- "state": "string",
- "zipCode": "string",
- "country": "string",
- "customer_id": 0
}
}
], - "order_lines": [
- {
- "firebase_id": "string",
- "section": "string",
- "quantity": 0,
- "value": 0,
- "description": "string"
}
], - "total_price": 0
}A simple GET request that returns an order.
| id required | number The resource ID to retrieve |
| api-key required | string API key |
{- "order_id": 0,
- "external_reference_nr": "string",
- "order_label": "string",
- "order_notification_emails": "string",
- "special_instructions": "string",
- "status_id": 0,
- "status_label": "string",
- "customer_id": 0,
- "web_id": 0,
- "product_id": "string",
- "quantity": 0,
- "estimated_date": "string",
- "created_at": "string",
- "shipping": [
- {
- "id": 0,
- "date": "string",
- "quantity": 0,
- "status_id": 0,
- "status_label": "string",
- "shipping_amount": 0,
- "tracking_number": "string",
- "shipping_method": "string",
- "shipping_address": {
- "id": 0,
- "address_line_1": "string",
- "address_line_2": "string",
- "city": "string",
- "state": "string",
- "zip_code": "string",
- "country": "string",
- "customer_id": 0
}
}
], - "services": [
- {
- "id": "string",
- "name": "string",
- "selected_option": 0,
- "price": 0
}
], - "total_price": 0
}A simple GET request that returns an order.
| id required | number The resource ID to retrieve |
| api-key required | string API key |
{- "order_id": 0,
- "external_reference_nr": "string",
- "order_label": "string",
- "order_notification_emails": "string",
- "special_instructions": "string",
- "status_id": 0,
- "status_label": "string",
- "customer_id": 0,
- "web_id": 0,
- "product_id": "string",
- "quantity": 0,
- "estimated_date": "string",
- "created_at": "string",
- "shipping": [
- {
- "id": 0,
- "date": "string",
- "quantity": 0,
- "status_id": 0,
- "status_label": "string",
- "shipping_amount": 0,
- "shipping_method": "string",
- "tracking_number": "string",
- "shipping_address": {
- "id": 0,
- "address_line_1": "string",
- "address_line_2": "string",
- "city": "string",
- "state": "string",
- "zip_code": "string",
- "country": "string",
- "customer_id": 0
}
}
], - "services": [
- {
- "id": "string",
- "name": "string",
- "selected_option": 0,
- "price": 0
}
], - "total_price": 0
}A simple GET request that returns all customers.
| page | number The page number |
| limit | number The number of items per page |
{- "data": [
- {
- "id": 0,
- "first_name": "string",
- "last_name": "string",
- "company_name": "string",
- "email": "string",
- "phone": "string",
- "billing_address": {
- "address_line_1": "string",
- "address_line_2": "string",
- "city": "string",
- "state": "string",
- "zip_code": "string",
- "country": "string",
- "customer_id": 0
}, - "shipping_address": {
- "id": 0,
- "address_line_1": "string",
- "address_line_2": "string",
- "city": "string",
- "state": "string",
- "zip_code": "string",
- "country": "string",
- "customer_id": 0
}, - "addresses": [
- {
- "id": 0,
- "address_line_1": "string",
- "address_line_2": "string",
- "city": "string",
- "state": "string",
- "zip_code": "string",
- "country": "string",
- "customer_id": 0
}
]
}
], - "pages": {
- "isFirstPage": true,
- "isLastPage": true,
- "currentPage": 0,
- "previousPage": 0,
- "nextPage": 0
}
}A simple POST request that creates a customer.
| api-key required | string API key |
Customer object that needs to be created
| first_name required | string |
| last_name required | string |
| company_name | string |
| email required | string |
| phone required | string |
required | object |
object |
{- "first_name": "string",
- "last_name": "string",
- "company_name": "string",
- "email": "string",
- "phone": "string",
- "billing_address": {
- "address_line_1": "string",
- "address_line_2": "string",
- "city": "string",
- "state": "string",
- "zip_code": "string",
- "country": "string",
- "customer_id": 0
}, - "shipping_address": {
- "address_line_1": "string",
- "address_line_2": "string",
- "city": "string",
- "state": "string",
- "zip_code": "string",
- "country": "string",
- "customer_id": 0
}
}{- "id": 0,
- "first_name": "string",
- "last_name": "string",
- "company_name": "string",
- "email": "string",
- "billing_address": {
- "address_line_1": "string",
- "address_line_2": "string",
- "city": "string",
- "state": "string",
- "zip_code": "string",
- "country": "string",
- "customer_id": 0
}, - "shipping_address": {
- "id": 0,
- "address_line_1": "string",
- "address_line_2": "string",
- "city": "string",
- "state": "string",
- "zip_code": "string",
- "country": "string",
- "customer_id": 0
}
}A simple GET request that returns a customer.
| id required | number The resource ID to retrieve |
| api-key required | string API key |
{- "id": 0,
- "first_name": "string",
- "last_name": "string",
- "company_name": "string",
- "email": "string",
- "phone": "string",
- "billing_address": {
- "address_line_1": "string",
- "address_line_2": "string",
- "city": "string",
- "state": "string",
- "zip_code": "string",
- "country": "string",
- "customer_id": 0
}, - "shipping_address": {
- "id": 0,
- "address_line_1": "string",
- "address_line_2": "string",
- "city": "string",
- "state": "string",
- "zip_code": "string",
- "country": "string",
- "customer_id": 0
}, - "addresses": [
- {
- "address_line_1": "string",
- "address_line_2": "string",
- "city": "string",
- "state": "string",
- "zip_code": "string",
- "country": "string",
- "customer_id": 0
}
]
}A simple GET request that returns all addresses.
| page | number The page number |
| limit | number The number of items per page |
| api-key required | string API key |
{- "data": [
- {
- "id": 0,
- "address_line_1": "string",
- "address_line_2": "string",
- "city": "string",
- "state": "string",
- "zip_code": "string",
- "country": "string",
- "customer_id": 0
}
], - "pages": {
- "isFirstPage": true,
- "isLastPage": true,
- "currentPage": 0,
- "previousPage": 0,
- "nextPage": 0
}
}A simple POST request that creates an address.
| api-key required | string API key |
Address object that needs to be created
| address_line_1 required | string |
| address_line_2 | string |
| city required | string |
| state required | string |
| zip_code required | string |
| country required | string |
| customer_id required | number |
{- "address_line_1": "string",
- "address_line_2": "string",
- "city": "string",
- "state": "string",
- "zip_code": "string",
- "country": "string",
- "customer_id": 0
}{- "id": 0,
- "address_line_1": "string",
- "address_line_2": "string",
- "city": "string",
- "state": "string",
- "zip_code": "string",
- "country": "string",
- "customer_id": 0
}A simple GET request that returns an address.
| id required | number The resource ID to retrieve |
| api-key required | string API key |
{- "id": 0,
- "address_line_1": "string",
- "address_line_2": "string",
- "city": "string",
- "state": "string",
- "zipCode": "string",
- "country": "string",
- "customer_id": 0
}A simple GET request that returns all products.
| external_sku | string External stock keeping unit |
| api-key required | string API key |
{- "data": [
- {
- "id": "string",
- "product_type": "string",
- "product_category": {
- "id": "string",
- "name": "string"
}, - "name": "string",
- "tax_code": "string",
- "size_x": 0,
- "size_y": 0,
- "material_weight": 0,
- "meta": { },
- "pricing_object": { }
}
]
}A simple GET request that returns a product.
| id required | string The resource ID to retrieve |
| api-key required | string API key |
{- "id": "string",
- "product_type": "string",
- "product_category": {
- "id": "string",
- "name": "string"
}, - "name": "string",
- "tax_code": "string",
- "size_x": 0,
- "size_y": 0,
- "material_weight": 0,
- "meta": { },
- "pricing_object": { }
}Calculate shipping costs for a product to a specified address.
| api-key required | string API key |
Shipping quote request
| product_id required | string ID of the product to ship |
| quantity required | integer >= 1 Number of items to ship |
required | integer or object |
{- "product_id": "string",
- "quantity": 1,
- "shipping_address": 1
}[- {
- "serviceType": "FEDEX_GROUND",
- "serviceName": "FedEx Ground®",
- "value": 35.32
}
]