PUT v2/ShippingTemplate/{shippingTemplateId}
This method updates a structured shipping template
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| shippingTemplateId | integer |
Optional |
Body Parameters
The shipping template data to insert/update
| Name | Description | Type |
|---|---|---|
| ShippingTemplateID |
The unique internal identifier of each shipping template in Tradevine e.g. 3451582911247567682 |
integer |
| Name |
The shipping template name e.g. Post template |
string |
| HandlingTime |
Handling time of the Shipping Template in ISO 8601 duration. eg "P1DT12H" being 1 day and 12 hours |
time interval |
| HandlingTimeCutOff |
Handling time cut off of the Shipping Template. It is a 24-hour time in ISO 8601 extended format. Any seconds are truncated. E.g. for a cut-off time of 4:30 pm, this value will be "16:30". |
string |
| ShippingOptions |
The list of shipping template options for the shipping template |
Collection of ShippingTemplateOptionV2Request |
Request Formats
application/json
Sample:
{
"ShippingTemplateID": 1,
"Name": "sample string 1",
"HandlingTime": "PT0.1234567S",
"HandlingTimeCutOff": "sample string 3",
"ShippingOptions": [
{
"Cost": 1.0,
"CarrierProductId": 2,
"ShipToRegions": [
1,
2
],
"Addons": [
{
"CarrierAddonId": 1,
"AdditionalCost": 2.0
},
{
"CarrierAddonId": 1,
"AdditionalCost": 2.0
}
]
},
{
"Cost": 1.0,
"CarrierProductId": 2,
"ShipToRegions": [
1,
2
],
"Addons": [
{
"CarrierAddonId": 1,
"AdditionalCost": 2.0
},
{
"CarrierAddonId": 1,
"AdditionalCost": 2.0
}
]
}
]
}
Response Information
Resource Description
The created shipping template id
Response Formats
application/json
Sample:
100