Schedule a Carrier Pickup
With ShipEngine, you can request a carrier pickup at your office, warehouse, or other location. This allows the carrier to
come and get your packages so you don't have to drop them off in a drop box or store. Some carriers charge a fee for this
service depending on the pickup type and frequency, so check with your carrier to ensure you don't incur any unexpected charges.
You can take advantage of this via our v1/pickups
endpoint for our supported carriers.
Supported Carriers
- Aramex International
- Australia Post MyPost Business
- BRT IT
- Canada Post
- Deutsche Post DHL
- Direct Freight
- DHL Express
- DPD Hungary
- DPD Portugal
- FedEx
- GLS Canada
- GLS NL
- GLS US
- Hermes Germany
- Loomis
- Redpack
- TNT
- UPS
- USPS
- Yamato
Carrier Pickup Information
UPS
UPS pickup times can vary depending on service and pickup location. Please contact your UPS sales representative to get information specific to your account.
Examples
Schedule a Pickup
To schedule a pickup, you'll need to send us a list of the label ids that you would like picked up. All the labels must be from the same carrier and have the same warehouse id. The pickup location will be the ship from or warehouse id you used when you created the label.
Example Request
Example Response
Cancel a Pickup
If you would like to cancel a pickup that you've previously scheduled then call the /v1/pickups/:pickup_id
endpoint with
the id of the pickup you would like to cancel. Note that some carriers have rules around how close to the pickup window a
pickup can be cancelled.
Example Request
Example Response
The response includes the ID of the cancelled pickup.
List Your Pickups
You may also list all your pickups, including those that have been cancelled or have already been picked up, by using the /v1/pickups
endpoint. This is the same endpoint you used to schedule the pickups, but you will use an HTTP GET rather than an HTTP POST
to list your pickups.
Example Request
Example Response
View a Specific Pickup
You can get information about a specific pickup by calling /v1/pickups/:pickup_id
.