Shipment
Update Info Release Hold
This endpoint updates a shipment info and tries to solve the provider label rejected hold in order to generate a new valid label.
URL
PROD https://api.skypostal.com/
TEST https://api-test.skypostal.com/
Endpoint
POST /wcf-services/service-shipment.svc/shipment/update-info-release-hold
Request Credentials
Parameters | |
---|---|
| Object - Required User Info Definition. |
| Object - Required Update Info Definition. |
User Info Definition
Parameters | |
---|---|
| Integer - Required This is the user code provided by Skypostal. |
| String - Required This is the app key provided by Skypostal. |
| String - Required This is the app key provided by Skypostal. |
Remember
user_code
, user_key
, app_key
, copa_id
and box_id
are generic credentials, make sure to request your own for TEST
and PROD
environments
Update Info Definition
Parameters | |
---|---|
| String - Required
|
| Integer - Required Client identificator provided by Skypostal. |
| Object - Required Consignee Info Definition. |
| Object - Required Item Info Definition. |
Consignee Info Definition
Parameters | |
---|---|
| String - Required First Name. |
| String - Required Last Name. |
| String - Required Consignee Email. |
| String - Required (BR - CL) Consignee's country Identificator. |
| Object - Required Address Definition. |
| List of Objects List of Phones (Phone Definition). |
Address Definition
Parameters | |
---|---|
| String - Required (AU - BR - MX - US) Send a valid zipcode. |
| String - Required Streets, home number, etc. |
Phone Definition
Parameters | |
---|---|
| Integer - Required Can be 1 = fixed telephony and 2 = cell phone. |
| String - Required Phone Number. |
Item Info Definition
Parameters | |
---|---|
| String - Required for packet and etoe services Harmonized system code. |
The command should be run as in the following example:
{
"user_info": {
"user_code": 0,
"user_key": "user_key",
"app_key": "app_key"
},
"update_info": {
"tracking_number": "tracking_number_123",
"copa_id": 616,
"consignee_info": {
"first_name": "John",
"last_name": "Doe",
"email": "[email protected]",
"id_number": "12345678901",
"address": {
"zip_code": "12345678",
"address_01": "street number and street name"
},
"phone": [
{
"phone_type": 1,
"phone_number": "111111111"
}
]
},
"item_info": {
"hs_code": "002233"
}
}
}
The command will return the following format:
[
{
"_verify": true,
"additional_info": {
"internal": [],
"server": {
"server_id": ".133",
"server_time": 0.2343838
}
},
"error": [
{
"error_description": "",
"error_location": "",
"system_error": false
}
],
"label_image": null,
"label_invoice_url": null,
"label_tracking_number_01": null,
"label_tracking_number_02": null,
"label_tracking_number_03": null,
"label_type": 1,
"label_url": null,
"label_url_pdf": null,
"label_zpl": null,
"trck_nmr_fol": 0
}
]