ProCarrier offers domestic and international shipping services for shipments originating in Great Britain, Guernsey, Jersey, and the Netherlands.
This guide provides developers with the details needed to build ProCarrier shipping capabilities into your ShipStation V2 API workflows.
| Property | Type | Required? | Description |
|---|---|---|---|
nickname | string | required | Used to identify your account in ShipStation V2 API |
api_key | string | required | Your ProCarrier account API key |
use_carrier_tracking_number | boolean | Optional |
- Both weight and dimensions are required for all shipments.
You can connect a ProCarrier 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 ProCarrier account using your credentials.
carrier_code: pro_carrier
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.
ProCarrier does not support rate shopping (ShipEngine guide) with ShipStation V2 API. Your ProCarrier account contact can provide you with the details about your contracted rates.
Available ProCarrier 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 | Origin Countries |
|---|---|---|
| Pro Carrier Parcel Express | pro_carrier_pcpe | GB, GG, JE |
| Pro Carrier Parcel Packet | pro_carrier_pcpt | GB, GG, JE |
| Pro Carrier Parcel Plus | pro_carrier_pcpl | GB, GG, JE |
| Pro Carrier Parcel Post | pro_carrier_pcpp | GB, GG, JE |
| Service | API Code | Origin Countries |
|---|---|---|
| Pro Carrier Parcel Express International | pro_carrier_pcpe_intl | GB, NL |
| Pro Carrier Parcel Packet International | pro_carrier_pcpt_intl | GB, NL |
| Pro Carrier Parcel Plus International | pro_carrier_pcpl_intl | GB, NL |
| Pro Carrier Parcel Post International | pro_carrier_pcpp_intl | GB, NL |
ProCarrier has confirmed that they are not requiring any changes or additional data for shipments to Northern Ireland relating to the Windsor Framework (ShipEngine guide) that goes into effect 1 May 2025.
Please note that ProCarrier considers shipments from Great Britain to Northern Ireland to be cross-border shipments and they do require the standard customs declarations (ShipEngine guide) for products included in the shipments.
NOTE: Action Required: New Zealand Border Levy Changes
Effective April 1, 2026, a new NZD $2.21 (+ GST) levy applies to low-value air freight consignments entering New Zealand. This levy is charged per consignment, not per item.
See the Shipping to New Zealand: Low Value Goods (LVG) Levy section in International Shipments (ShipEngine guide) for full details.
ProCarrier does not currently support support creating return labels (ShipEngine guide).
The following carrier package types (ShipEngine guide) are available for ProCarrier services:
| Name | API Code | Package Attributes |
|---|---|---|
| Package | pro_carrier_package | International, Domestic |
ProCarrier does not support adding carrier insurance to shipments created with ShipStation V2 API.
- Label sizes: 4" x 6"
- Label formats: PDF, PNG, ZPL
- Supports unicode characters: no
ProCarrier does not support adding custom label messages (ShipEngine guide).
ProCarrier does not support creating multi-package shipments (ShipEngine guide).
ProCarrier does not support label branding (ShipEngine guide).
ProCarrier supports voiding labels with ShipStation V2 API. Labels must be voided one at a time.
See our Void a Label page (ShipEngine guide) for details about voiding labels with ShipStation V2 API.
ProCarrier does not support paperless labels (ShipEngine guide).
Customs declarations are submitted electronically (via paperless trade, or "PLD").
| Confirmation Type | API Code | Description |
|---|---|---|
| No confirmation required | none | No delivery confirmation requested. |
See our Delivery Confirmation page (ShipEngine guide) for more details about using the confirmation property.
ProCarrier does not currently support any advanced options.
To ensure you always have the most up-to-date information about a carrier's advanced options, use the list carrier options call (ShipEngine guide).
ProCarrier does not require manifesting (ShipEngine guide) your shipments. Shipment data is sent electronically to ProCarrier automatically.
ProCarrier does not support scheduling pickups (ShipEngine guide) using ShipStation V2 API.
ProCarrier does not support shipping to service points (ShipEngine guide).
ShipStation V2 API's integration with ProCarrier 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.