fedex_apis
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| fedex_apis [2019/07/27 10:26] – [Consolidation Services] kalaschnikow | fedex_apis [2019/07/27 13:48] (current) – [Appendix E. Web Services and Service IDs] kalaschnikow | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Fedex APIs ====== | ||
| + | https:// | ||
| + | |||
| + | |||
| + | Two possiblities: | ||
| + | * SOAP | ||
| + | * Plain XML | ||
| + | ===== Address Validation Service ===== | ||
| + | https:// | ||
| + | |||
| + | * AddressValidationRequest <-> AddressValidationReply | ||
| + | |||
| + | ===== Consolidation Services ===== | ||
| + | https:// | ||
| + | |||
| + | // <color # | ||
| + | |||
| + | * FedEx Express International DirectDistribution Services | ||
| + | * FedEx Express International DirectDistribution Freight Service | ||
| + | |||
| + | ===== Country Service ===== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | 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:// | ||
| + | |||
| + | 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 ===== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | |||
| + | ===== FedEx DG Ready & Dangerous Good Data Service ===== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | * 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:// | ||
| + | |||
| + | * UploadDocumentsRequest <-> UploadDocumentsReply | ||
| + | * Electronic Trade Documents Request <-> Electronic Trade Documents Reply | ||
| + | |||
| + | ===== FedEx Intra-Country Shipping ===== | ||
| + | |||
| + | <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 ===== | ||
| + | https:// | ||
| + | |||
| + | ==== FedEx Express International Shipping ==== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | ==== FedEx Express Freight Services: International ==== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | ==== FedEx International Broker ==== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | ===== Locations Service ===== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | 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:// | ||
| + | |||
| + | <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:// | ||
| + | |||
| + | 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:// | ||
| + | |||
| + | Use the RateService WSDL to request pre-ship rating information and to determine estimated or courtesy billing quotes. | ||
| + | |||
| + | * RateRequest <-> RateReply | ||
| + | |||
| + | ===== Returns Shipping ===== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | * ProcessShipmentRequest | ||
| + | |||
| + | ===== Ship Service ===== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | 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 ==== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | ==== FedEx Priority Alert Options ==== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | ==== Saturday Service ==== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | ==== Hold at Location ==== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | ==== Shipping Document Service ==== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | ==== Upload Images ==== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | * Upload Image Request <-> Upload Image Reply | ||
| + | |||
| + | https:// | ||
| + | |||
| + | ===== Tracking and Visibility Services ===== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | ==== Tracking Shipments ==== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | * TrackRequest <-> TrackReply | ||
| + | |||
| + | ==== Signature Proof of Delivery (SPOD) ==== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | * GetTrackingDocumentsRequest <-> GetTrackingDocumentsReply | ||
| + | |||
| + | ==== Notification ==== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | Send notification of package state to up to four email addresses. | ||
| + | |||
| + | * SendNotificationsRequest <-> SendNotificationsReply | ||
| + | |||
| + | ==== FedEx InSight ==== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | ===== Validation Availability And Commitment Service ===== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | Use Validation Availability and Commitment Service (VACS) WSDLs to check service availability, | ||
| + | |||
| + | * 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 | ||
| + | * < | ||
| + | * TrackService_v16_java | ||
| + | * ValidatePostalCodeService_v8_java | ||
| + | |||
| + | = 7 (6) services | ||
| + | |||
| + | === Advanced Services === | ||
| + | |||
| + | * < | ||
| + | * CancelPickupService_v17_java | ||
| + | * < | ||
| + | * < | ||
| + | * CreatePickupService_v17_java | ||
| + | * < | ||
| + | * DeleteTagService_v23 | ||
| + | * < | ||
| + | * < | ||
| + | * ExpressTagAvailabilityService_v17_java | ||
| + | * IFSSService_v1_java ? | ||
| + | * < | ||
| + | * PickupAvailabilityService_v17_java | ||
| + | * ProcessTagService_v23_java | ||
| + | * ShipService_v23_java | ||
| + | * UploadDocumentService_v11_java | ||
| + | * ValidateShipService_v23_java | ||
| + | |||
| + | = 17 (10) services | ||
