|
Print
![](/info/mc/business/productsservices/developers/images/printer_2.png)
![](/info/mc/business/productsservices/developers/images/pickup_2_en.jpg)
Pickup
Request on-demand and scheduled parcel pickups
![number](/info/mc/business/productsservices/developers/images/number_one.jpg)
Read Getting Started to find out how to sign up, get your API keys and more.
![number](/info/mc/business/productsservices/developers/images/number_two.jpg)
For essential information common to all our web services, read the Fundamentals of Canada Post Web Services: REST | SOAP
Service Summary
Use pickup web services to perform the following:
- Determine parcel pickup availability – find out if Canada Post offers parcel pickup service at your location.
- Request one or more of the following types of pickup:
- on-demand pickup – a one-time pickup request.
- third-party pickup – an on-demand pickup at a third-party location, but billed to your account (for commercial customers who have this option specified in their contract).
![Pickup Workflow](/info/mc/business/productsservices/developers/images/pickup_workflow_en.jpg)
Pickup
Pickup functionality is provided through the following calls.
- Get Pickup Availability
REST | SOAP This call identifies if pickup services are available for a given postal code. It also provides information related to the type of pickup available and the cut-off times for pickup service requests. It provides the same functionality as Determine Parcel Pickup Availability. - Get Pickup Price
REST | SOAP Used to retrieve the pickup price in XML format for a pickup request - Create Pickup Request
REST | SOAP Request a one-time on-demand pickup. - Get Pickup Request Details
REST | SOAP Retrieve information about a specific pickup request. - Update Pickup Request
REST | SOAP Modify an existing pickup request, such as contact details or pickup times. - Cancel Pickup Request
REST | SOAP Cancel a pickup request. - Get Pickup Requests
REST | SOAP Retrieve all of your open pickup requests and their statuses.