Connectors
E-commerce
FedEx
FedEx shipping: create shipments, validate addresses, book pickups, handle returns, and track parcels
- Signs in with
- OAuth 2.0 sign-in
- Runs on
- Cloud or On-Prem Worker
- Operations
- 89
- Ready-made triggers
- 0
Connect FedEx
- In Neblex open Connect › Connections and click New Connection.
- Search for FedEx and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
For services offered under Connect a Service you only sign in and approve access. Otherwise use Connect with OAuth2 with your own OAuth app. See Authorize with OAuth.
| Field | What to enter |
|---|---|
| EnvironmentRequired | FedEx production or sandbox API host. Use the token endpoint of the same environment. |
| Token endpointRequired | FedEx OAuth token endpoint of the selected environment. |
| Client IDRequired | The project client ID (shown as the API key) from the FedEx Developer Portal. |
| Client secretRequiredSecret | The project client secret (shown as the secret key) from the FedEx Developer Portal. |
| Client authenticationRequired | FedEx expects the client credentials in the token request body. |
Use it in a flow
- Open a flow, open the node library and search for FedEx.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
To start a flow from FedEx without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if FedEx can send webhooks, a Webhook trigger receives them at its own URL.
Operations
89 operations in 22 groups. Each one is a step you can add to a flow.
Account registration4
Address ValidationaddressValidation | POST | API End point being used to perform address validation during the credentials registration process of csp consumers. |
Invoice ValidationinvoiceValidation | POST | API End point being used to perform invoice validation during the credentials registration process of csp consumers. |
PIN GenerationpinGeneration | POST | Use this API endpoint to generate the PIN as part of the PIN validation during the credentials registration process of csp consumers. |
PIN ValidationpinValidation | POST | API End point being used to perform PIN validation during the credentials registration process of csp consumers. |
Address validation1
Validate AddressvalidateAddress | POST | Use this endpoint to get address resolution details. |
Consolidation9
Confirm Consolidation ResultsconfirmConsolidationResults | POST | Confirm Consolidation Results endpoint is intended to confirm a new consolidation request with preliminary information so that the customers can confirm the consolidation. |
Confirm ConsolidationsconfirmConsolidations | POST | Confirm Consolidation endpoint is intended to confirm a new consolidation request with preliminary information so that the customers can confirm the consolidation . |
ConsolidationShipmentResultsconsolidationShipmentResults | POST | This endpoint provides the ablity to find out if the asyncronous processing for open shipments is complete. |
Create Consolidation ShipmentcreateConsolidationShipment | POST | Create Consolidation Shipment service would help the customer to create a shipment and confirm it with the required shipping information. |
Create ConsolidationscreateConsolidations | POST | Create Consolidation endpoint is intended to create a new consolidation request with preliminary information ( Shipper, recipient, origin info etc.,) so that the customers can consolidate... |
Delete ConsolidationdeleteConsolidation | PUT | Delete Consolidation endpoint is intended to delete a new consolidation request with preliminary information ( Shipper, recipient, origin info etc.,) so that the customers can consolidate... |
Delete Consolidation ShipmentsdeleteConsolidationShipments | PUT | Use this endpoint to delete the Express or Ground consolidations shipments that have not been tendered to FedEx. |
Modify ConsolidationsmodifyConsolidations | PUT | Modify Consolidation endpoint is intended to modify a new consolidation request with preliminary information ( Shipper, recipient, origin info etc.,) so that the customers can modify the... |
Retrieve ConsolidationretrieveConsolidation | POST | Retrieve Consolidation service is intended to retrieve the consolidations which were created with the preliminary information ( Shipper, recipient, origin info etc.,) based on the... |
Credential registration1
Create Customer KeycreateCustomerKey | POST | Compatible Providers can use this end point to generate Customer Key and Customer Secret for their customers. |
Dangerous goods11
Add Handling UnitaddHandlingUnit | POST | This endpoint helps you to add a dangerous goods handling unit with the required DG information. |
Delete Dangerous GoodsdeleteDangerousGoods | POST | This endpoint deletes the Dangerous Goods Shipment data which is uploaded to DGDS. |
Delete Handling UnitdeleteHandlingUnit | POST | This endpoint deletes the handling Unit(s) from the Dangerous Goods Shipment which is uploaded to DGDS. |
Download Dangerous Goods ManifestdownloadDangerousGoodsManifest | POST | This endpoint allows user to pass in the appropriate manifest token, the user gets Dangerous Good manifest report as an encrypted content in pdf format. |
Get Token for Dangerous Goods ManifestgetTokenForDangerousGoodsManifest | POST | Use this endpoint to pass the appropriate account number, meter number and document details, the user will get an encrypted JWT token with the document ID/url to generate the manifest. |
Modify Dangerous GoodsmodifyDangerousGoods | PUT | This endpoint allows to modify and updates the dangerous goods shipment level data. |
Modify Handling UnitmodifyHandlingUnit | PUT | This endpoint helps you to modify a dangerous goods handling unit with the required DG information. |
Retrieve Dangerous Goods DataretrieveDangerousGoodsData | POST | This endpoint retrieves previously uploaded dangerous goods data associated with the provided upload ID. |
Retrieve Dangerous Goods ManifestretrieveDangerousGoodsManifest | POST | This endpoint provides information about the HazMat goods which is shipped and is readily available in a single document. |
Upload Dangerous Goods DatauploadDangerousGoodsData | POST | Use this endpoint to validate and upload dangerous goods data. |
Validate Dangerous GoodsvalidateDangerousGoods | POST | This endpoint validates the dangerous goods shipment and returns proper validation results if any violations exists. |
Duties and taxes1
Duties Taxes EstimatesdutiesTaxesEstimates | POST | Retrieves estimated duties and taxes for a shipment based on commodity and destination details. |
Freight LTL5
Cancel Freight LTL PickupcancelFreightLtlPickup | PUT | Use this endpoint to cancel the already scheduled freight pickup request. |
Check Freight LTL Pickup AvailabilitycheckFreightLtlPickupAvailability | POST | This endpoint allows you to check the availability of an Freight LTL pickup service. |
Create Freight LTL PickupcreateFreightLtlPickup | POST | This endpoint helps you to create a freight pickup request for a package to be picked up. |
Rate Freight LTLrateFreightLtl | POST | This endpoint providess the ability to retrieve rate quotes and optionall transitt informationnnn. |
Ship Freight LTLshipFreightLtl | POST | This endpoint helps you to create a Freight LTL Shipment request with the required Freight LTL Shipment information, and to retrieve information for an already in process shipment. |
Global trade1
Retrieve Regulatory DetailsretrieveRegulatoryDetails | POST | Use this endpoint to retrieve regulatory document and advisories for your shipment. |
Ground end of day close2
Ground End Of Day ClosegroundEndOfDayClose | PUT | Use this endpoint to close the Ground shipments and generate the reports. |
Reprint End of the dayreprintEndOfTheDay | POST | Use this endpoint to reprint the closed Ground shipments reports. |
Harmonized codes1
Search Harmonized Code Data V2searchHarmonizedCodeDataV2 | POST | Use this endpoint to search a fully qualified Harmonized System information based on commodity description and origin or destination country |
Locations1
Find LocationsfindLocations | POST | Use this endpoint to search for FedEx locations by address, geographic coordinates, or phone number. |
Open ship10
Add Open Shipment PackagesaddOpenShipmentPackages | POST | This endpoint helps you to add packages to Open Shipment request with the required shipping information before the shipment is confirmed. |
Confirm Open ShipmentconfirmOpenShipment | POST | Use this endpoint to validate and upload the Open Ship shipment data to FedEx Systems once all packages are added in the Shipment request. |
Create Open ShipmentcreateOpenShipment | POST | This endpoint helps you to create an openn shipment request with the required shipping information. |
Delete Open Shipment PackagesdeleteOpenShipmentPackages | PUT | This endpoint helps you to delete packages from Open Shipment request with the required shipping information before the shipment is confirmed. |
Get Open Shipment ResultsgetOpenShipmentResults | POST | This endpoint enables you to finalize the Open Shipment. |
Modify Open ShipmentmodifyOpenShipment | PUT | This endpoint helps you to modify an Open shipment request with the required shipping information before the shipment is confirmed. |
Modify Open Shipment PackagesmodifyOpenShipmentPackages | PUT | This endpoint helps you to modify packages in Open Shipment request with the required shipping information before the shipment is confirmed. |
OpenShipmentDelete V1openShipmentDeleteV1 | PUT | This endpoint helps you to delete a Openshipment request with the required shipping information before the shipment is confirmed. |
Retrieve Open ShipmentretrieveOpenShipment | POST | This endpoint helps the user to RETRIEVE the entire shipment request details of the OpenShipment that is created. |
Retrieve Open Shipment PackageretrieveOpenShipmentPackage | POST | This endpoint helps the user to RETRIEVE specific package request details of the Open Shipment that is created. |
Pickup3
Cancel PickupcancelPickup | PUT | Use this endpoint to cancel the already scheduled pickup request. |
Check Pickup AvailabilitycheckPickupAvailability | POST | Use this endpoint to check the availability of a pickup service. |
Create PickupcreatePickup | POST | Use this endpoint to create a pickup request for a package. |
Postal code validation1
Validate PostalvalidatePostal | POST | Use this endpoint to validate postal codes and service commitments. |
Rates and transit times1
Rate and Transit timesrateAndTransitTimes | POST | This endpoint provides the ability to retrieve rate quotes and optionalll transit information. |
Regulatory1
Regulatory ProfileregulatoryProfile | POST | API End point being to submit regulatory compliance information. |
Returns10
Cancel RMAcancelRma | PUT | This endpoint cancels the specified RMA using the provided RMA ID. |
Create RMAcreateRma | POST | This endpoint provides the capability for retailers to create new RMAs and all the item level detail required for a return. |
Easy Returns LocationseasyReturnsLocations | POST | This endpoint retrieves nearby FedEx locations for FedEx Easy Returns (FER). |
Formatted Returns LabelformattedReturnsLabel | POST | This endpoint allows personnel at FedEx retail locations to print return labels and, when applicable, packing slips. |
Get LabelgetLabel | GET | This endpoint provides the capability of retrieving FedEx labels for a given label ID generated during RMA creation. |
Receipt DetailsreceiptDetails | GET | This endpoint provides the receipt details for the specified receipt ID. |
Retrieve ItemretrieveItem | GET | This endpoint retrieves a single item record for the specified retailer ID and SKU combination. |
RMA DetailsrmaDetails | POST | This endpoint retrieves RMA details records for a retailer with support for filtering, sorting, and pagination. |
Save ItemsaveItem | POST | This endpoint creates a new item and associated product information for the specified retailer and returns the saved item details. |
Update ItemupdateItem | PUT | This endpoint updates the details of an existing item and its associated product information. |
Service availability3
Retrieve Services and Packaging OptionsretrieveServicesAndPackagingOptions | POST | Use this endpoint to return a list of all FedEx Express or FedEx Ground services and packaging type combinations that are available between the input origin and destination and... |
Retrieve Services and Transit TimesretrieveServicesAndTransitTimes | POST | This endpoint gives the estimated transit times for a particular shipment. |
Retrieve Special Service OptionsretrieveSpecialServiceOptions | POST | Use this endpoint to request list of all available FedEx services, shipment special, service options along with delivery signature options and return shipment types that are available... |
Ship6
Cancel ShipmentcancelShipment | PUT | Use this endpoint to cancel FedEx Express and Ground shipments that have not already been tendered to FedEx. |
Cancel TagcancelTag | PUT | This endpoint cancels a FedEx Return Tag and the associated pickup for FedEx Express and FedEx Ground shipments if the shipment has not yet been picked up by the courier. |
Create ShipmentcreateShipment | POST | This endpoint helps you to create shipment requests thereby validating all the shipping input information and either generates the labels (if the responses is synchronous) or a job ID if... |
Create TagcreateTag | POST | FedEx creates and delivers a return shipping label to your customer and collects the item for return. |
Retrieve Async ShipretrieveAsyncShip | POST | This endpoint helps you to process confirmed shipments asynchronously (above 40 packages) and produce results based on job id. |
Validate ShipmentvalidateShipment | POST | Use this endpoint to verify the accuracy of a shipment request prior to actually submitting shipment request. |
Tracking6
Send NotificationsendNotification | POST | This endpoint helps you setup up, customize the tracking event notifications to be received for a shipment. |
Track by ReferencestrackByReferences | POST | This endpoint returns tracking information based on alternate references other than Tracking Number such as Customer reference numbers, etc. Note: FedEx APIs do not support Cross-Origin... |
Track by Tracking Control NumbertrackByTrackingControlNumber | POST | Use this endpoint to return tracking information based on a Tracking Control Number. |
Track by Tracking NumbertrackByTrackingNumber | POST | This endpoint provides customers package tracking information based on a tracking number for various shipping services. |
Track DocumenttrackDocument | POST | This endpoint helps you to request a letter that includes the recipient's signature as a proof of delivery. |
Track Multiple Piece ShipmenttrackMultiplePieceShipment | POST | This endpoint returns tracking information for multiplee piece shipments, Group MPS, or an outbounddd shipment which is linked to a return shipment. |
Tracking subscriptions6
Retrieve Project DetailretrieveProjectDetail | GET | Retrieves the subscription details corresponding to the subscriptionId provided only for a admin of the organisation. |
Tracking Number AssociationtrackingNumberAssociation | POST | To Add/Remove tracking numbers to a webhook subscription |
Tracking Number Job DetailstrackingNumberJobDetails | GET | The below endpoint is to retrieve report for a given JobId . |
Tracking Number Job StatustrackingNumberJobStatus | GET | This is to retrieve status of the job or all jobs submitted by the user if no job id is provided. |
TrackingNumberSynchronousAssociationtrackingNumberSynchronousAssociation | POST | To Add/Remove tracking numbers to a webhook subscription synchronously |
Update Webhook ProjectupdateWebhookProject | PUT | This endpoint allows you to update subscriptions |
Trade documents upload5
Upload DocumentuploadDocument | POST | Use this endpoint to upload the trade documents electronically before (pre-shipment) and after (post-shipment) the shipment is created. |
Upload Encoded ImageuploadEncodedImage | POST | API End point to upload customized Company Letterhead/Logo and Digital signature images in the form of base64 encoded format which can be used in the FedEx generated paperwork or reports. |
Upload ImagesuploadImages | POST | Use this endpoint to upload customized Company Letterhead/Logo and Digital signature images which can be used in the FedEx generated paperwork or reports. |
Upload Multiple DocumentsuploadMultipleDocuments | POST | Use this endpoint to upload multiple trade documents electronically before (pre-shipment) and after (post-shipment) the shipment is created |
Upload Multiple Encoded DocumentsuploadMultipleEncodedDocuments | POST | Use this endpoint to upload multiple trade documents as base64 electronically before (pre-shipment) and after (post-shipment) the shipment is created |