Release notes
Stay up to date on the latest changes and updates to our APIs
Canada Post APIs often change and evolve over time. For example, new services or options can be added, old products can be retired, and bugs can be fixed. These modifications necessitate a change in the version number of the API. In some cases, upgrading to the new version is optional, whereas other APIs require a mandatory upgrade. We’ll provide you with advance notice by email of any new features and versions. Old versions of our APIs will be supported as long as possible. We’ll give ample notice if a version must be retired.
API categories
Our APIs are grouped into categories known as ‘API products’ (for example, Rating, Tracking, Shipping, and so on). API product versions are indicated by a unique version name for all API product groups (for example, Rating 4.0.0 or Rating 3.1.0). Each API product has been assigned an initial version (1.0.0) to start, and each API product is versioned independently. Your applications should use the same version of each Canada Post API when they call an API from within the same group (for example, all your applications should call Rating 4.0.0 if that’s the version you’ve chosen).
REST versioning
Version information is dynamically passed to our APIs in the HTTP header variables Content-Type or Accept (see HTTP header variables). Version information is dynamically returned from our APIs in the media-type attribute of link elements. For example:
| HTTP header variable | Header value |
|---|---|
| Accept | application/vnd.cpc.ship.rate-v4+xml |
| Content-Type | application/vnd.cpc.ship.rate-v4+xml |
Version status, history, and release notes
Rating
| Version | Release notes |
|---|---|
4.0.0 Supported | April 30, 2026 New feature JSON standardization
Protocol simplification (REST only)
Expanded language support
YAML configuration files available
Please note: If your existing integration used XML or SOAP, you’ll need to migrate to the JSON/REST format to access the latest versions of our APIs. Please consult our updated API documentation for migration guides and new code examples. Security update Mandatory OAuth 2.0 Bearer tokens
Refer to our updated documentation for details and implementation guides. Important change Merchant Registration has been decommissioned as an API endpoint. If your application integrated directly with the Merchant Registration API, you must now use the designated alternative method for registering merchants. |
Shipping
| Version | Release notes |
|---|---|
8.0.0 Supported | April 30, 2026 New feature JSON standardization
Protocol simplification (REST only)
Expanded language support
YAML configuration files available
Please note: If your existing integration used XML or SOAP, you’ll need to migrate to the JSON/REST format to access the latest versions of our APIs. Please consult our updated API documentation for migration guides and new code examples. Security update Mandatory OAuth 2.0 Bearer tokens
Refer to our updated documentation for details and implementation guides. Important change Merchant Registration has been decommissioned as an API endpoint. If your application integrated directly with the Merchant Registration API, you must now use the designated alternative method for registering merchants. |
Tracking
| Version | Release notes |
|---|---|
2.0.0 Supported | April 30, 2026 New feature JSON standardization
Protocol simplification (REST only)
Expanded language support
YAML configuration files available
Please note: If your existing integration used XML or SOAP, you’ll need to migrate to the JSON/REST format to access the latest versions of our APIs. Please consult our updated API documentation for migration guides and new code examples. Security update Mandatory OAuth 2.0 Bearer tokens
Refer to our updated documentation for details and implementation guides. Important change Merchant Registration has been decommissioned as an API endpoint. If your application integrated directly with the Merchant Registration API, you must now use the designated alternative method for registering merchants. |
Post Office Services
| Version | Release notes |
|---|---|
1.0.0 Supported | April 30, 2026 New feature JSON standardization
Protocol simplification (REST only)
Expanded language support
YAML configuration files available
Please note: If your existing integration used XML or SOAP, you’ll need to migrate to the JSON/REST format to access the latest versions of our APIs. Please consult our updated API documentation for migration guides and new code examples. Security update Mandatory OAuth 2.0 Bearer tokens
Refer to our updated documentation for details and implementation guides. Important change Merchant Registration has been decommissioned as an API endpoint. If your application integrated directly with the Merchant Registration API, you must now use the designated alternative method for registering merchants. |
Pickup
| Version | Release notes |
|---|---|
1.0.0 Supported | April 30, 2026 New feature JSON standardization
Protocol simplification (REST only)
Expanded language support
YAML configuration files available
Please note: If your existing integration used XML or SOAP, you’ll need to migrate to the JSON/REST format to access the latest versions of our APIs. Please consult our updated API documentation for migration guides and new code examples. Security update Mandatory OAuth 2.0 Bearer tokens
Refer to our updated documentation for details and implementation guides. Important change Merchant Registration has been decommissioned as an API endpoint. If your application integrated directly with the Merchant Registration API, you must now use the designated alternative method for registering merchants. |
Returns
| Version | Release notes |
|---|---|
2.0.0 Supported | April 30, 2026 New feature JSON standardization
Protocol simplification (REST only)
Expanded language support
YAML configuration files available
Please note: If your existing integration used XML or SOAP, you’ll need to migrate to the JSON/REST format to access the latest versions of our APIs. Please consult our updated API documentation for migration guides and new code examples. Security update Mandatory OAuth 2.0 Bearer tokens
Refer to our updated documentation for details and implementation guides. Important change Merchant Registration has been decommissioned as an API endpoint. If your application integrated directly with the Merchant Registration API, you must now use the designated alternative method for registering merchants. |
Service Information
| Version | Release notes |
|---|---|
2.0.0 Supported | April 30, 2026 New feature JSON standardization
Protocol simplification (REST only)
Expanded language support
YAML configuration files available
Please note: If your existing integration used XML or SOAP, you’ll need to migrate to the JSON/REST format to access the latest versions of our APIs. Please consult our updated API documentation for migration guides and new code examples. Security update Mandatory OAuth 2.0 Bearer tokens
Refer to our updated documentation for details and implementation guides. Important change Merchant Registration has been decommissioned as an API endpoint. If your application integrated directly with the Merchant Registration API, you must now use the designated alternative method for registering merchants. |
Customer Information Services
| Version | Release notes |
|---|---|
2.0.0 Supported | April 30, 2026 New feature JSON standardization
Protocol simplification (REST only)
Expanded language support
YAML configuration files available
Please note: If your existing integration used XML or SOAP, you’ll need to migrate to the JSON/REST format to access the latest versions of our APIs. Please consult our updated API documentation for migration guides and new code examples. Security update Mandatory OAuth 2.0 Bearer tokens
Refer to our updated documentation for details and implementation guides. Important change Merchant Registration has been decommissioned as an API endpoint. If your application integrated directly with the Merchant Registration API, you must now use the designated alternative method for registering merchants. |