create_shipment
Initiate a shipment by specifying collection and delivery details, parcels, and contacts using the Shiplogic MCP Server. Input service level, addresses, and optional instructions to manage shipping operations programmatically.
Instructions
Create a shipment with Shiplogic
Input Schema
Name | Required | Description | Default |
---|---|---|---|
collection_address | Yes | Collection address | |
collection_after | No | ||
collection_before | No | ||
collection_contact | Yes | Collection contact | |
collection_min_date | No | ||
custom_tracking_reference | No | ||
customer_reference | No | ||
declared_value | No | ||
delivery_address | Yes | Delivery address | |
delivery_after | No | ||
delivery_before | No | ||
delivery_contact | Yes | Delivery contact | |
delivery_min_date | No | ||
mute_notifications | No | ||
opt_in_rates | No | ||
opt_in_time_based_rates | No | ||
parcels | Yes | List of parcels | |
service_level_code | No | Service level code (e.g., "ECO") | |
service_level_id | No | Service level ID | |
special_instructions_collection | No | ||
special_instructions_delivery | No |
Input Schema (JSON Schema)
{
"properties": {
"collection_address": {
"description": "Collection address",
"required": [
"street_address",
"city",
"code"
],
"type": "object"
},
"collection_after": {
"type": "string"
},
"collection_before": {
"type": "string"
},
"collection_contact": {
"description": "Collection contact",
"properties": {
"email": {
"type": "string"
},
"mobile_number": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"collection_min_date": {
"type": "string"
},
"custom_tracking_reference": {
"type": "string"
},
"customer_reference": {
"type": "string"
},
"declared_value": {
"type": "number"
},
"delivery_address": {
"description": "Delivery address",
"required": [
"street_address",
"city",
"code"
],
"type": "object"
},
"delivery_after": {
"type": "string"
},
"delivery_before": {
"type": "string"
},
"delivery_contact": {
"description": "Delivery contact",
"properties": {
"email": {
"type": "string"
},
"mobile_number": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"delivery_min_date": {
"type": "string"
},
"mute_notifications": {
"type": "boolean"
},
"opt_in_rates": {
"items": {
"type": "number"
},
"type": "array"
},
"opt_in_time_based_rates": {
"items": {
"type": "number"
},
"type": "array"
},
"parcels": {
"description": "List of parcels",
"items": {
"required": [
"length",
"width",
"height",
"weight"
],
"type": "object"
},
"type": "array"
},
"service_level_code": {
"description": "Service level code (e.g., \"ECO\")",
"type": "string"
},
"service_level_id": {
"description": "Service level ID",
"type": "number"
},
"special_instructions_collection": {
"type": "string"
},
"special_instructions_delivery": {
"type": "string"
}
},
"required": [
"collection_address",
"delivery_address",
"parcels",
"collection_contact",
"delivery_contact"
],
"type": "object"
}