Create a shipping label
Create a Label
Creates labels for the requested shipment
HTTP Request
POST
Request Parameters
Parameter Name | Description |
---|---|
width | Width of parcel (Inches) |
length | Length of parcel (Inches) |
height | Height of parcel (inches) |
weight | Weight of parcel (kg) |
service_type | "SAMEDAY" or "NEXTDAY" |
business_name | The name of the business |
origin | |
origin > company | Origin Company name |
origin > first_name | Origin first name |
origin > last_name | Origin last name |
origin > phone | 10-digit Origin phone number |
origin > email | Origin email address |
origin > address | |
origin > address > line1 | Origin Address line 1 |
origin > address > line2 | Origin Address line 2 |
origin > address > city | Origin City |
origin > address > province | Origin Province |
origin > address > postal_code | Origin postal code |
origin > address > country | Origin country, default = CA |
destination | |
destination > company | Destination Company name |
destination > first_name | Destination first name |
destination > last_name | Destination last name |
destination > phone | 10-digit Destination phone number |
destination > email | Destination email address |
destination > address | |
destination > address > line1 | Destination Address line 1 |
destination > address > line2 | Destination Address line 2 |
destination > address > city | Destination City |
destination > address > province | Destination Province |
destination > address > postal_code | Destination postal code |
destination > address > country | Destination country, default = CA |
options | |
options > age_verification | Default = false, accepted values are 18, 19, or 21. |
options > signature | Default = false, accepted values are true or false |
options > refrigeration | Default = 0, 0 = None, 1 = Refrigerated, 2 = Frozen |
reference | Optional reference number |
order_num | Optional order number |
{"width":"12","length":"12","height":"4","weight":"0.75","service_type":"SAMEDAY","business_name":"My Company Name","origin":{"company":"My Company Name","first_name":"Sam","last_name":"Lockhart","phone":"4169255229","email":"[email protected]","address":{"line1":"123 Main St","line2":"Unit 3","city":"Markham","postal_code":"L3R9T5","province":"ON","country":"CA"}},"destination":{"company":"Company Name","first_name":"Ryan","last_name":"Glass","phone":"1111111111","email":"[email protected]","address":{"line1":"180 University Ave","line2":"Suite 1304","city":"Toronto","postal_code":"M5H0A2","province":"ON","country":"CA"}},"options":{"age_verification":"19","refigeration":"0","signature":true},"reference":"test 123","order_num":"1234567890"}
PHP Array Example
$fields = array(
"width" => "12",
"length" => "12",
"height" => "4",
"weight" => "0.75",
"service_type" => "SAMEDAY",
"business_name" => "My Company Name",
"origin" => array (
"company" => "My Company Name",
"first_name" => "Sam",
"last_name" => "Lockhart",
"phone" => "4169255229",
"email" => "[email protected]",
"address" => array(
"line1" => "123 Main St",
"line2" => "Unit 3",
"city" => "Markham",
"postal_code" => "L3R9T5",
"province" => "ON",
"country" => "CA"
)
),
"destination" => array(
"company" => "Company Name",
"first_name" => "Ryan",
"last_name" => "Glass",
"phone" => "1111111111",
"email" => "[email protected]",
"address" => array(
"line1" => "180 University Ave",
"line2" => "Suite 1304",
'city' => "Toronto",
"postal_code" => "M5H0A2",
"province" => "ON",
"country" => "CA"
)
),
"options" => array(
"age_verification" => "19",
"refigeration" => "0",
"signature" => true,
),
"reference" => "test 123",
"order_num" => "1234567890"
);
Response Paramters
Parameter Name | Description |
---|---|
shipment_id | the tracking number of the shipment |
expected | unix timestamp of expected delivery date |
tracking_url | tracking URL for shipment |
live_tracking_url | If applicable, a live tracking URL |
label | URL to shipping label |
price | |
price > base | base cost of the shipment |
price > age_verification | additional cost for age verification |
price > signature | additional cost for signature required |
price > refrigeration | additional cost for refrigeration |
price > hst | hst |
price > pst | pst |
price > total | Total cost of shipment |
{"shipment_id":10027926,"tracking_url":"https://www.weels.ca/track/10027926",expected":1628816400,"label":"https:\/\/www.weels.ca\/images\/labels\/10027926-1628698703.pdf","price":{"base": "10.00","age_verification":"1.00","signature":"1.00","refrigeration":null,"hst":"1.56","pst":"0.00","total":"13.56"}}