Web service URL: BASE_URL/api/Order/Activate Method Action: PUT
Activate offline order (PUT)
Validates and confirms order to be forwarded to courier systems.
Works in Async mode, if immediate activation is not used.
Any errors from the courier side will be displayed as an error event in Innoship portal or in the API activation response if
immediate activation is used
Request Body (JSON) :
| Name | Type | Required | Description |
| courier | string | Yes | courier name |
| courierShipmentId | string | Yes | courier awb number |
| Parcels | Parcel[] | Optional | Lists of parcels. Count of items cannot be different then original order if provided. |
Parcel[] :
| Name | Type | Required | Description |
| SequenceNo | integer | Yes | |
| Weight | Decimal | Yes | Value in kilograms |
| Size | Size[] | Optional | If you want to update box dimensions |
Size[] :
| Name | Type | Required | Description |
| Width | Double | Yes | value in centimeters |
| Length | Double | Yes | value in centimeters |
| Height | Double | Yes | value in centimeters |
Parameters[] :
| Name | Type | Required | Description |
| ImmediateActivation | Boolean | No | order is immediatelly activated returning the courier response |
Example Request :
[
{
"courier": "1",
"courierShipmentId": "123EX123",
"Parameters": {
"ImmediateActivation": false
}
"parcels": [
{
"sequenceNo": 1,
"size": {
"width": 10,
"height": 10,
"length": 10
},
"weight": 1
}
]
}
]Response :
true