Download OpenAPI specification:Download
Retrieve a list of specific services available for a vendor.
vendor name | string Add the string name of the vendor you wish to list as a parameter. This parameter is optional if you only have access to a single vendor, otherwise it must be specified. |
{- "services": [
- {
- "name": "string",
- "description": "string"
}
]
}
Create an order and assign it to a suitable open shipping manifest. A manifest will be opened if required.
required | Array of objects (OrderItem) non-empty |
label_type | string or null Default: null |
order_ref | string or null Default: null |
required | object (PersonEntity) |
required | object (Address) |
required | object (PersonEntity) |
required | object (Address) |
service required | any Enum: "tracked" "untracked" "<one of the values returned by GET /services>" The shipping service to use for this order |
{- "items": [
- {
- "country_of_origin": "string",
- "description": "string",
- "hs_code": "string",
- "product_full_name": null,
- "product_name": null,
- "quantity": 0,
- "sku": "string",
- "value": "string",
- "value_currency": "string",
- "weight_in_grams": 0
}
], - "label_type": null,
- "order_ref": null,
- "recipient": {
- "company_name": null,
- "email": "string",
- "name": "string",
- "phone": "string"
}, - "recipient_address": {
- "address1": "string",
- "address2": null,
- "address3": null,
- "city": "string",
- "country": "string",
- "post_code": "string",
- "state": null
}, - "sender": {
- "company_name": null,
- "email": "string",
- "name": "string",
- "phone": "string"
}, - "sender_address": {
- "address1": "string",
- "address2": null,
- "address3": null,
- "city": "string",
- "country": "string",
- "post_code": "string",
- "state": null
}, - "service": "tracked"
}
{- "created_at": "2019-08-24T14:15:22Z",
- "id": "string",
- "items": [
- {
- "country_of_origin": "string",
- "description": "string",
- "hs_code": "string",
- "product_full_name": null,
- "product_name": null,
- "quantity": 0,
- "sku": "string",
- "value": "string",
- "value_currency": "string",
- "weight_in_grams": 0
}
], - "label": {
- "content_type": "string",
- "data": "string"
}, - "manifest_id": "string",
- "order_ref": null,
- "recipient": {
- "company_name": null,
- "email": "string",
- "name": "string",
- "phone": "string"
}, - "recipient_address": {
- "address1": "string",
- "address2": null,
- "address3": null,
- "city": "string",
- "country": "string",
- "post_code": "string",
- "state": null
}, - "sender": {
- "company_name": null,
- "email": "string",
- "name": "string",
- "phone": "string"
}, - "sender_address": {
- "address1": "string",
- "address2": null,
- "address3": null,
- "city": "string",
- "country": "string",
- "post_code": "string",
- "state": null
}, - "service": "string",
- "service_requested": "string",
- "tracking": {
- "code": "string",
- "events": null,
- "url": "string"
}
}
Retrieve a previously created order
id required | string |
{- "created_at": "2019-08-24T14:15:22Z",
- "id": "string",
- "items": [
- {
- "country_of_origin": "string",
- "description": "string",
- "hs_code": "string",
- "product_full_name": null,
- "product_name": null,
- "quantity": 0,
- "sku": "string",
- "value": "string",
- "value_currency": "string",
- "weight_in_grams": 0
}
], - "label": {
- "content_type": "string",
- "data": "string"
}, - "manifest_id": "string",
- "order_ref": null,
- "recipient": {
- "company_name": null,
- "email": "string",
- "name": "string",
- "phone": "string"
}, - "recipient_address": {
- "address1": "string",
- "address2": null,
- "address3": null,
- "city": "string",
- "country": "string",
- "post_code": "string",
- "state": null
}, - "sender": {
- "company_name": null,
- "email": "string",
- "name": "string",
- "phone": "string"
}, - "sender_address": {
- "address1": "string",
- "address2": null,
- "address3": null,
- "city": "string",
- "country": "string",
- "post_code": "string",
- "state": null
}, - "service": "string",
- "service_requested": "string",
- "tracking": {
- "code": "string",
- "events": null,
- "url": "string"
}
}
Retrieve a manifest
id required | string |
{- "closed_at": null,
- "created_at": "2019-08-24T14:15:22Z",
- "error": null,
- "id": "string",
- "label": {
- "content_type": "string",
- "data": "string"
}, - "n_orders": 0,
- "orders": null,
- "pallet_count": null,
- "processing": true,
- "service": "string",
- "status": "string",
- "tracking": {
- "code": "string",
- "events": null,
- "url": "string"
}
}
Close all open manifests and return them
Array of objects or null (CloseManifestMetadata) Default: null | |
vendor | string or null Default: null |
{- "manifest_metadata": null,
- "vendor": null
}
{- "manifests": [
- {
- "closed_at": null,
- "created_at": "2019-08-24T14:15:22Z",
- "error": null,
- "id": "string",
- "label": {
- "content_type": "string",
- "data": "string"
}, - "n_orders": 0,
- "orders": null,
- "pallet_count": null,
- "processing": true,
- "service": "string",
- "status": "string",
- "tracking": {
- "code": "string",
- "events": null,
- "url": "string"
}
}
]
}