Tusk Logistics offers domestic regional services for shippers located in the US and Canada.
This guide provides developers with the details needed to build Tusk Logistics shipping capabilities into your ShipStation V2 API workflows.
| Property | Type | Description |
|---|---|---|
nickname | string | required |
account_name | string | required |
api_key | string | required |
Both weight and dimensions are required to create labels for Tusk Logistics shipments.
You can connect a Tusk Logistics account using the POST method to the /v2/connections/carriers/ endpoint, or via the ShipStation dashboard.
Log in to your ShipStation account and navigate to the Carriers section to connect your Tusk Logistics account using your credentials.
carrier_code: tusk
POST /v2/connections/carriers/:carrier_code
- Productionhttps://api.shipstation.com/v2/connections/carriers/{carrier_name}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
- connect_access_worldwide_request_body
- connect_amazon_buy_shipping_request_body
- connect_amazon_shipping_uk
- connect_apc_request_body
- connect_asendia_request_body
- connect_australia_post_request_body
- connect_canada_post_request_body
- connect_dhl_ecommerce_request_body
- connect_dhl_express_request_body
- connect_dhl_express_au_request_body
- connect_dhl_express_ca_request_body
- connect_dhl_express_uk_request_body
- connect_dpd_request_body
- connect_endicia_request_body
- connect_fedex_request_body
- connect_fedex_uk_request_body
- connect_firstmile_request_body
- connect_imex_request_body
- connect_lasership_request_body
- connect_newgistics_request_body
- connect_ontrac_request_body
- connect_purolator_request_body
- connect_royal_mail_request_body
- connect_rr_donnelley_request_body
- connect_seko_request_body
- connect_sendle_request_body
- connect_stamps_request_body
- connect_ups_request_body
curl -i -X POST \
https://api.shipstation.com/v2/connections/carriers/dhl_express \
-H 'Content-Type: application/json' \
-H 'api-key: YOUR_API_KEY_HERE' \
-d '{
"nickname": "Stamps.com",
"username": "your_username",
"password": "your_password"
}'A successful connection will return a response with the carrier_id, which you'll use for any requests for this account going forward.
Tusk Logistics supports the ability to get rates with ShipStation V2 API. See our Calculate Shipping Costs (ShipEngine guide) pages for details about getting rates with ShipStation V2 API.
Available Tusk Logistics services are provided below. Please note that carriers may update their available services at any time. To ensure you are always using valid services, you can use the list carrier services (ShipEngine guide) endpoint at any time.
| Service | API Code | Ship From Countries | Description |
|---|---|---|---|
| Tusk Ground | tusk_ground | US | Domestic service |
| GoBolt | tusk_gobolt | Canada | Domestic service |
Tusk Logistics does not currently support return services (ShipEngine guide).
The following carrier package types (ShipEngine guide) are available for Tusk Logistics services:
| Name | API Code | Package Attributes |
|---|---|---|
| Package | tusk_package | Domestic |
- Label sizes: 4" x 6"
- Label formats: PDF, PNG, ZPL
Tusk Logistics does not support custom label messages (ShipEngine guide).
Tusk Logistics supports creating multi-package labels for both the Tusk Ground and GoBolt services.
See our Multi-Package Shipping page (ShipEngine guide) for details about creating multi-package labels.
Tusk Logistics does not support label branding (ShipEngine guide).
Tusk Logistics supports voiding labels with ShipStation V2 API. If you create a manifest for Tusk Logistics shipments, you can also void a label that has already been included on a manifest, but it must be done before the package has been handed over to the carrier.
See our Void a Label page (ShipEngine guide) for details about voiding labels with ShipStation V2 API.
Tusk Logistics does not support paperless labels (ShipEngine guide) with ShipStation V2 API.
Tusk Logistics does not support adding delivery confirmation (ShipEngine guide) to shipments.
Tusk Logistics does not support any advanced options.
Tusk Logistics does support creating a manifest, but it is not required.
See our Manifests page (ShipEngine guide) for more details about creating manifests with ShipStation V2 API.
Tusk Logistics does not support scheduling a pickup (ShipEngine guide) via ShipStation V2 API.
Tusk Logistics does not support shipping to service points (ShipEngine guide).
ShipStation V2 API's integration with Tusk Logistics supports receiving tracking updates. Review our Track a Package guides (ShipEngine guide) for details on tracking with the ShipStation V2 API.
See the Disconnect section in our Delete a Carrier page (ShipEngine guide) for the process of deleting or disconnecting a carrier from ShipStation V2 API.
NOTE:
If you disconnect a carrier account and reconnect it, the account will have a new
carrier_idin ShipStation V2 API.