User Tools

Site Tools


fedex_apis

Fedex APIs

https://www.fedex.com/en-us/developer.html

Two possiblities:

  • SOAP
  • Plain XML

Address Validation Service

Consolidation Services

https://www.fedex.com/us/developer/webhelp/ws/2018/EU/wsdvg/Consolidation_Services.htm

// <color #ed1c24>Kompliziert!</color> //

  • FedEx Express International DirectDistribution Services
  • FedEx Express International DirectDistribution Freight Service

Country Service

https://www.fedex.com/us/developer/webhelp/ws/2018/EU/wsdvg/Country_Service.htm

Country Service enables customers to validate postal codes and service commitments. Supports city, postal, country and Origin-Destination related lookups and validations. Also returns postal and location details in the ValidatePostalReply.

  • ValidatePostalRequest ↔ ValidatePostalReply

Create a Label

https://www.fedex.com/us/developer/webhelp/ws/2018/EU/wsdvg/Create_a_Label.htm

FedEx Web Services supports a variety of label options, including thermal, plain paper, and customizable labels. With FedEx Web Services, you can use the Ship Service and OpenShip Service to produce a wide variety of labels.

Dangerous Goods

FedEx DG Ready & Dangerous Good Data Service

https://www.fedex.com/us/developer/webhelp/ws/2018/EU/wsdvg/FedEx_DG_Ready_Dangerous_Good_Data_Service.htm

  • List Dangerous Goods Request ↔ ListDangerousGoodsReply
  • ValidateDangerousGoodsRequest ↔ ValidateDangerousGoodsReply
  • Upload Dangerous Goods Request ↔ Upload Dangerous Goods Reply
  • AddDangerousGoodsHandlingUnitRequest ↔ AddDangerousGoodsHandlingUnitReply
  • ModifyDangerousGoodsShipmentRequest ↔ ModifyDangerousGoodsShipmentReply
  • Modify Dangerous Goods Handling Unit Request ↔ ModifyDangerousGoodsHandlingUnitReply
  • RetrieveDangerousGoodsRequest ↔ RetrieveDangerousGoodsReply
  • DeleteDangerousGoodsRequest ↔ DeleteDangerousGoodsRequest
  • DeleteDangerousGoodsHandlingUnitRequest ↔ DeleteDangerousGoodsHandlingUnitReply

Electronic Trade Documents

https://www.fedex.com/us/developer/webhelp/ws/2018/EU/wsdvg/Electronic_Trade_Documents.htm

  • UploadDocumentsRequest ↔ UploadDocumentsReply
  • Electronic Trade Documents Request ↔ Electronic Trade Documents Reply

FedEx Intra-Country Shipping

<color #ed1c24>Intra-country shipping within most European countries and Mexico requires specific test and production credentials for each country. Credentials can be obtained from the Developer Resource Center.</color>

17 countries.

In-Flight Shipment Service

In-Flight Shipment Service provides the capability to request a redirect to hold for an in-flight package.

  • ValidateDeliveryRequest ↔ ValidateDeliveryReply
  • ProcessDeliveryRequest ↔ ProcessDeliveryReply

International Shipping

FedEx Express International Shipping

FedEx Express Freight Services: International

FedEx International Broker

Locations Service

https://www.fedex.com/us/developer/webhelp/ws/2018/EU/wsdvg/Locations_Service.htm

The Locations Service WSDL searches for, and returns, the addresses of the nearest FedEx package drop-off locations, including FedEx Office® Print and Ship Center, Drop Box and Ship and Get Locker locations.

  • SearchLocationsRequest ↔ SearchLocationsReply

Open Shipping

https://www.fedex.com/us/developer/webhelp/ws/2018/EU/wsdvg/Open_Shipping.htm

<color #ed1c24>Kompliziert!</color>

Open Shipping is a highly flexible feature that allows you to create and enter information for a shipment as it is received throughout the day, rather than entering all of the shipping information only when the shipment is ready to be processed. The shipment remains “open” for a five-day period and accepts package additions, deletions or edits during that time. At the end of five days, the shipment must be confirmed or it will be purged.

  • CreateOpenShipmentRequest ↔ CreateOpenShipmentReply
  • CreatePendingShipmentRequest ↔ CreatePendingShipmentReply
  • AddPackagesToOpenShipmentRequest ↔ AddPackagesToOpenShipmentReply
  • ModifyPackageInOpenShipmentRequest ↔ ModifyPackageInOpenShipmentReply
  • DeletePackagesFromOpenShipmentRequest
  • DeleteOpenShipmentRequest
  • ConfirmOpenShipmentRequest ↔ ConfirmOpenShipmentReply
  • GetConfirmOpenShipmentResultsRequest
  • RetrieveJobResultsRequest ↔ Retrieve Job Results Reply
  • CancelPendingShipmentRequest (EmailLabel)
  • ConfirmConsolidationRequest
  • ConfirmConsolidationReply
  • ConfirmOpenShipmentRequest
  • ConfirmOpenShipmentReply
  • ConsolidationShipmentRequest
  • ConsolidationShipmentReply
  • CreateConsolidationRequest
  • CreateConsolidationReply
  • CreatePendingShipmentRequest (EmailLabel)
  • CreateOpenShipmentRequest
  • CreateOpenShipmentReply
  • DeleteOpenConsolidationRequest
  • DeleteOpenConsolidationReply
  • DeleteOpenShipmentRequest
  • DeleteOpenShipmentReply
  • DeletePackagesFromOpenShipmentRequest
  • DeletePackagesFromOpenShipmentReply
  • DeleteShipmentRequest
  • DeleteShipmentReply
  • GetConfirmConsolidationResultsRequest
  • GetConfirmConsolidationResultsReply
  • GetConfirmOpenShipmentResultsRequest
  • GetConfirmOpenShipmentResultsReply
  • GetCreateOpenShipmentResultsRequest
  • GetCreateOpenShipmentResultsReply
  • ModifyConsolidationRequest
  • ModifyConsolidationReply
  • ModifyOpenShipmentRequest
  • ModifyOpenShipmentReply
  • ModifyPackageInOpenShipmentRequest
  • ModifyPackageInOpenShipmentReply
  • RetrieveConsolidatedCommoditiesRequest
  • RetrieveConsolidatedCommoditiesReply
  • RetrieveConsolidationRequest
  • RetrieveConsolidationReply
  • RetrieveOpenShipmentRequest
  • RetrieveOpenShipmentReply
  • RetrievePackageInOpenShipmentRequest
  • RetrievePackageInOpenShipmentReply
  • ValidateOpenShipmentRequest
  • ValidateOpenShipmentReply

= 42 Datenstrukturen = 21 Requests

Pickup Service

https://www.fedex.com/us/developer/webhelp/ws/2018/EU/wsdvg/Pickup_Service.htm

The Pickup Service WSDL allows you to schedule a courier to pick up a shipment, cancel a pickup request, or check for pickup availability.

  • Pickup Service Request ↔ PickupServiceReply
  • CancelPickup Service Request ↔ CancelPickupReply
  • PickupAvailabilityRequest ↔ PickupAvailabilityReply
  • ExpressTagAvailabilityRequest ↔ ExpressTagAvailabilityReply

Rate Services

https://www.fedex.com/us/developer/webhelp/ws/2018/EU/wsdvg/Rate_Services.htm

Use the RateService WSDL to request pre-ship rating information and to determine estimated or courtesy billing quotes.

  • RateRequest ↔ RateReply

Returns Shipping

Ship Service

https://www.fedex.com/us/developer/webhelp/ws/2018/EU/wsdvg/Ship_Service.htm

Use the ShipService WSDL to process and submit various shipping requests to FedEx, such as FedEx Express® international shipments as well as Return shipments. Each shipping request will contain descriptive information for each shipment. The ShipService WSDL also offers you a service to validate your shipping requests prior to actually submitting a true shipment to FedEx.

  • ProcessShipmentRequest ↔ ProcessShipmentReply
  • DeleteShipmentRequest ↔ DeleteShipmentReply
  • ProcessTagRequest ↔ ProcessTagReply
  • DeleteTagRequest ↔ DeleteTagReply
  • ValidateShipmentRequest ↔ ValidateShipmentReply
  • SendNotificationsRequest

Special Services

Delivery Signature Options

FedEx Priority Alert Options

Saturday Service

Hold at Location

Shipping Document Service

Upload Images

Tracking and Visibility Services

Tracking Shipments

Signature Proof of Delivery (SPOD)

Notification

https://www.fedex.com/us/developer/webhelp/ws/2018/EU/wsdvg/Notification.htm

Send notification of package state to up to four email addresses.

  • SendNotificationsRequest ↔ SendNotificationsReply

FedEx InSight

Validation Availability And Commitment Service

https://www.fedex.com/us/developer/webhelp/ws/2018/EU/wsdvg/Validation_Availability_And_Commitment_Service.htm

Use Validation Availability and Commitment Service (VACS) WSDLs to check service availability, route and postal codes.

  • ServiceAvailabilityRequest ↔ ServiceAvailability Reply

Appendices

Appendix E. Web Services and Service IDs

  • Address Validation Service (aval)
  • ASYNC Service (async)
  • Close Service (clos)
  • Country Service (cnty)
  • DGDS Service, DGLD (dgds)
  • ETD Service / Upload Document Service (cdus)
  • In-Flight Shipment Service (ifss)
  • Locations Service (locs)
  • OpenShip Service (ship)
  • Pickup Service (disp)
  • RateService (crs)
  • Ship Service (ship)
  • Track Service (trck)
  • Validation Availability And Commitment Service (vacs)

= 14 services

Standard Services

  • LocationService_v9_java
  • RateService_v24_java
  • ServiceAvailabilityService_v8_java
  • SignatureProofofDeliveryService_v16_java
  • TrackNotificationService_v16_java
  • TrackService_v16_java
  • ValidatePostalCodeService_v8_java

= 7 (6) services

Advanced Services

  • AddressValidationService_v4_java
  • CancelPickupService_v17_java
  • CloseService_v5_java
  • CreatePendingShipmentService_v15_java
  • CreatePickupService_v17_java
  • DeleteShipmentService_v23_java
  • DeleteTagService_v23
  • DGDSService_v3_java
  • DGLDService_v1_java
  • ExpressTagAvailabilityService_v17_java
  • IFSSService_v1_java ?
  • OpenShipService_v15_java
  • PickupAvailabilityService_v17_java
  • ProcessTagService_v23_java
  • ShipService_v23_java
  • UploadDocumentService_v11_java
  • ValidateShipService_v23_java

= 17 (10) services

fedex_apis.txt · Last modified: by kalaschnikow