Create Pick Up V2 has been deprecated and will soon be removed
No action is needed, current projects using deprecated APIs will remain live. The POST /pickup/v2/pickups endpoint has been deprecated and should no longer be used.
The Pickup Request API allows you to check for pickup availability, schedule a courier to pick up, and cancel a pickup request.
The Pickup Request API is applicable for new or previously processed packages across all regions for FedEx Express and FedEx Ground (return and outbound) shipments. This detailed guide will get you up to speed and teach you everything you need to know about Pickup Request API.
The following are the key features associated with the Pickup Request API:
Pickup Availability
With pickup availability, you can check the availability of the pickup service based on the input request. The pickup availability depends on two factors: the cutoff time and the access time.
Cutoff time - The latest allowed time for a pickup to be scheduled. The time is local to the pickup postal code.
Access time - The time between the pickup ready time (when the package is ready to be picked up) and the time when the driver is ready to pick up the package.
Create Pickup
This option allows you to schedule a pickup and applies to FedEx Express® and FedEx Ground® domestic and international shipments. The FedEx Ground and Express pickup request API returns a pickup confirmation number and additionally location code is returned with Express pickup request for the scheduled pickup. You can also schedule pickup for a return shipment using this API.
Additional recipient address line (Address line 3) allows you to provide more complete and accurate location details to achieve faster delivery of FedEx Express® shipments. You can save your time and effort by scheduling a FedEx courier to pick up shipments from your location or from another location at an extra charge.
Cancel Pickup
This option allows you to cancel a previously scheduled pickup. This option applies to FedEx Express and FedEx Ground domestic and international shipments. FedEx Express domestic and International pickups can be cancelled on the same day. FedEx Ground domestic and international shipments will be available for cancellation 24 hrs. after the pickup request is submitted. If your shipment has already been picked-up, please contact FedEx Customer Service at 800 FedEx (800 3339) to proceed with the cancellation.
Pickup Request Details
FedEx Express Pickup Requests
For example: ‘PT4H0M’ indicates the pickup time is 4 hours and 0 minutes.
FedEx Ground Pickup Requests
Pickup Request API Service Types
FedEx Express Pickup
A courier pickup charge applies when you request a FedEx Express Pickup, including requests made through fedex.com and FedEx Customer Service.
FedEx Ground Pickup
FedEx Ground provides pickup service upon request for an additional charge. For regular scheduled pickup customers, we assess the weekly pickup fee to the account number associated with the regular scheduled pickup.
FedEx Extra Hours
FedEx Extra Hours services are available for pickup with overnight 1-day transit Monday through Friday, enabling retailers to fulfill evening orders with FedEx Express next-day local delivery.
For more information on available services, visit fedex.com.
Following are the pickup options available with Pickup Request API:
Check Pickup Availability
Use this endpoint to request available pickup schedule details.
The key input information associated with this request are:
The successful response to this request will return available pickup schedule details, such as the cutoff time of the pickup, pickup date, access time for the pickup, default ready time, and other pickup availability scheduled details. It also returns errors and the descriptions in case of any failures.
Create Pickup
Use this endpoint to create a pickup request for a package to be picked up.
The key input information associated with this request are:
The successful pickup request will return a pickup confirmation number, pickup notification and location code for the pickup being scheduled. It also returns errors and the descriptions in case of any failures.
Cancel Pickup
Use this request to cancel an already scheduled pickup request for a package.
The key input information associated with this request are:
The successful pickup cancellation will return a confirmation number and a pickup cancellation confirmation message. It also returns errors and the descriptions in case of any failures.
Note: Submit the pickup confirmation number and the corresponding location code (only applies to FDXE)to cancel the pickup that was scheduled. Pickup confirmation number and the corresponding location code (only applies to FDXE) information are obtained while submitting a pickup request. A failure notification will be sent if you attempt to cancel a pickup after the FedEx courier has been dispatched to the pickup location
Response