Site Logo

🎉 ShipEngine is becoming ShipStation API 🎉

Over the next few months you'll notice the ShipEngine website, documentation portal, and dashboard being rebranded as ShipStation API. For our ShipEngine customers, you don't need to take any action or change any of your integrations in any way. All endpoints will remain the same and continue to function as they always have.

To learn more about what's coming, review our New ShipStation API page.

ProCarrier

ProCarrier offers domestic and international shipping services for shipments originating in Great Britain, Gurnsey, Jersey, and the Netherlands.

This guide provides developers with the details needed to build ProCarrier shipping capabilities into your ShipStation API workflows.

Requirements

PropertyTypeRequired?Description
nicknamestringrequiredUsed to identify your account in ShipStation API
api_keystringrequiredYour ProCarrier account API key
use_carrier_tracking_numberbooleanOptional

Shipping Requirements

  • Both weight and dimensions required for all shipments.

Connect Account

You can connect a ProCarrier account using the POST method to the /v1/connections/carriers/ endpoint, or via the ShipStation API Dashboard.

Connect via Endpoint

carrier_name: pro_carrier

POST /v1/connections/carriers/:carrier_name

Sample request:

1
2
3
4
5
6
7
8
9
POST /v1/connections/carriers/pro_carrier HTTP/1.1
Host: api.shipengine.com
API-Key: __YOUR_API_KEY_HERE__
Content-Type: application/json
{
"nickname": "My ProCarrier account",
"api_key": "123456789"
}

A successful connection will return a response with the carrier_id, which you'll use for any requests for this account going forward.

Connect via Dashboard

Steps to connect via dashboard coming soon!

Rates

ProCarrier does not support rate shopping with ShipStation API. Your ProCarrier account contact can provide you with the details about your contracted rates.

Service Details

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 endpoint at any time.

Domestic Services

ServiceAPI CodeOrigin Countries
Pro Carrier Parcel Expresspro_carrier_pcpeGB, GG, JE
Pro Carrier Parcel Packetpro_carrier_pcptGB, GG, JE
Pro Carrier Parcel Pluspro_carrier_pcplGB, GG, JE
Pro Carrier Parcel Postpro_carrier_pcppGB, GG, JE

International Services

ServiceAPI CodeOrigin Countries
Pro Carrier Parcel Express Internationalpro_carrier_pcpe_intlGB, NL
Pro Carrier Parcel Packet Internationalpro_carrier_pcpt_intlGB, NL
Pro Carrier Parcel Plus Internationalpro_carrier_pcpl_intlGB, NL
Pro Carrier Parcel Post Internationalpro_carrier_pcpp_intlGB, NL

Shipping from Great Britain to Northern Ireland

ProCarrier has confirmed that they are not requiring any changes or additional data for shipments to Northern Ireland relating to the Windsor Framework 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 for products included in the shipments.

Return Services

ProCarrier does not currently support support creating return labels.

Packages

The following carrier package types are available for ProCarrier services:

NameAPI CodePackage Attributes
Packagepro_carrier_packageInternational, Domestic

Adding Shipment Insurance

ProCarrier does not support adding carrier insurance to shipments created with ShipStation API.

Label Support

  • Label sizes: 4" x 6"
  • Label formats: PDF, PNG, ZPL
  • Supports unicode characters: no

Label Reference Fields

ProCarrier does not support adding custom label messages.

Multi-Package Labels

ProCarrier does not support creating multi-package shipments.

Label Branding

ProCarrier does not support label branding.

Voiding Labels

ProCarrier supports voiding labels with ShipStation API. Labels must be voided one at a time.

See our Void a Label page for details about voiding labels with ShipStation API.

Paperless Labels

ProCarrier does not support paperless labels.

Customs Declarations

Customs declarations are submitted electronically (via paperless trade, or "PLD").

Delivery Confirmation

Confirmation TypeAPI CodeDescription
No confirmation requirednoneNo delivery confirmation requested.

See our Delivery Confirmation page for more details about using the confirmation property.

Advanced Options

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.

Manifests

ProCarrier does not require manifesting your shipments. Shipment data is sent electronically to ProCarrier automatically.

Scheduling Pickups

ProCarrier does not support scheduling pickups using ShipStation API.

Service Points (PUDO)

ProCarrier does not support shipping to service points.

Tracking

ShipStation API's integration with ProCarrier supports receiving tracking updates. Review our ​Track a Package guides​​ for details on tracking with the ShipStation API.

Disconnecting Your ProCarrier Account

See the Disconnect section in our Delete a Carrier page for the process of deleting or disconnecting a carrier from ShipStation API.