Site Logo

Parcelforce Worldwide Guide

Parcelforce Worldwide is a leader among parcel delivery services in the UK. Through ShipEngine’s integration with Parcelforce Worldwide, you can ship with both domestic and international services. Contact Parcelforce Worldwide today to register for an account!

This guide provides developers an overview of shipping services that Parcelforce Worldwide offers and the service codes that you will use to create Parcelforce Worldwide shipments.

Manifesting Requirements:

End of Day forms are required for Parcelforce Worldwide shipments and must be printed. You can create your forms through ShipEngine's Manifests endpoint.

International Requirements:

Parcelforce returns a CN23 form to ShipEngine based on the shipment's customs information.

ShipEngine will provide a commercial invoice from Parcelforce when required. Print three of these and include them with the shipment.

Connect Your Account

ShipEngine API allows you to connect your Parcelforce Worldwide accounts programmatically without logging in to the ShipEngine API dashboard. This is useful if you have wrapped a custom UI around the ShipEngine API toolset and want to add or disconnect existing carrier accounts without exposing your end users to the API dashboard.

These APIs can be used in parallel with the ShipEngine Partner APIs to programmatically create new ShipEngine users, and then connect existing Parcelforce Worldwid eaccounts all via the API without logging into a dashboard. Together these APIs empower you to completely white-label the ShipEngine experience for your end users.

Continue below for instructions on how to programatically connect Parcelforce Worldwide using the ShipEngine API.

For instructions on connecting Parcelforce Worldwide via the ShipEngine dashboard, go to our Parcelforce Worldwide help article.

Parcelforce Worldwide Account Information Model

Parcelforce Information Model

PropertyDescription
nicknamestring, required
account_numberstring, required
passwordstring, required
sftp_usernamestring, required
sftp_passwordstring, required
contract_numberstring, required
department_idstring, required
test_accountboolean, required

Connect a Parcelforce Account

POST /v1/connections/carriers/parcelforce

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
POST /v1/connections/carriers/parcelforce HTTP/1.1
Host: api.shipengine.com
API-Key: __YOUR_API_KEY_HERE__
Content-Type: application/json
{
"nickname": "My Parcelforce Account",
"account_number": "1234",
"password": "pa55word",
"sftp_username": "sftp_user",
"sftp_password": "pa55word",
"contract_number": "12345",
"department_id": "12",
"test_account": false
}

Example POST Response

Your account will now appear in your carriers list with an assigned carrier_id that you will specify when creating Parcelforce Worldwide shipments.

1
2
3
{
"carrier-id": "se-1234567"
}

Parcelforce Worldwide Service Details

Parcelforce Worldwide Domestic Services

(Click to view Parcelforce Worldwide Domestic Services)
Shipping ServiceCarrier CodeService API Codes
Euro EconomyEPHEuropHome
Euro PriorityEPBEuropBus
GlobalBulk DirectGBDGlobBulkDir
GlobalpriorityGPRGlobPri
Globalpriority H M ForcesGPRGlobPriHMFor
Globalpriority ReturnsEPRGlobPriRet
GlobalvalueGVAGlobVal
Ireland ExpressI24IrelExpr
Euro Priority PackEPKEuropPack

Parcelforce Worldwide International Services

(Click to view Parcelforce Worldwide International Services)
Shipping ServiceCarrier CodeService API Codes
Express 9S09Exp9
Express 9 Courier PackSC9Exp9CP
Express 10S10Exp10
Express 10 Courier PackSC0Exp10CP
Express AMS12ExpAM
Express AM LargeSAMLExpAML
Express AM Courier PackSC2ExpAMCP
Express PMSPMExpPM
Express 24SNDExp24
Express 24 LargeS24LExp24L
Express 24 Courier PackSCDExp24CP
Express 24 SundaySCDPExp24S
Express 48SUPExp48
Express 48 LargeSIDExp48L
Globalpriority H M ForcesGPRGlobPriHMFor
Parcel RiderSPRParcRide

Parcelforce Worldwide Package Types

NameAPI Code
PackagepackageDomestic, International

To ensure you always have the most up-to-date package information, use the List Package Types call.

Return Services

Return services are supported for this carrier.

Review the Return Shipping Labels page for details on creating return labels with ShipEngine.

Adding Shipment Insurance

Parcelforce Worldwide supports adding insurance to your shipments. Review the Parcel Insurance page for details on adding shipment insurance with ShipEngine.

Advanced Options

Parcelforce Worldwide supports the following advanced options:

FeatureDescription
Customs FormsCustoms information for international shipments will print on a Commercial Invoice document separate from the shipping label.
To learn more about this feature, see our International Shipping article.
Package dimensions optional for domestic shipments.While international orders may still need package dimensions, domestic orders do not. We still recommend using package dimensions for ALL shipments.
Signature RequiredAll shipments will require a signature upon delivery.
Euro Economy serviceYou can now ship to Jersey (Channel Island) using the Euro Economy service from Parcelforce Worldwide. Though technically a territory of the UK, shipments to Jersey require Customs Forms according to Parcelforce’s documentation.

To ensure you always have the most up-to-date information, use the List Carrier Advanced Options call.

You are now ready to create shipments using Parcelforce Worldwide via ShipEngine!