Dry Ice Coding Details

The following ShipService WSDL elements are required for dry ice:

Element Description
RequestedPackages/ SpecialServicesRequested/ SpecialServiceTypes Identifies the special service type at the package level. For dry ice packages, the valid value is: DRY_ICE
RequestedShipment/ SpecialServicesRequested/ SpecialServiceTypes Identifies the special service type at the shipment level. For dry ice packages, the valid value is: DRY_ICE
RequestedPackages/ SpecialServicesRequested/ DryIceWeight Descriptive data required for a FedEx shipment containing dry ice. Descriptive data includes Weight and Units.

This element is required when SpecialServiceType DRY_ICE is present in the SpecialServiceTypes collection at the package level.

RequestedShipment/ SpecialServicesRequested/ ShipmentDryIceDetail/ PackageCount Number of packages in this shipment which contain dry ice.
RequestedShipment/ SpecialServicesRequested/ ShipmentDryIceDetail/ TotalWeight Descriptive data or total weight of the dry ice for this shipment.

Descriptive data includes Units and Value.

RequestedShipment/ShipmentOnlyFields Identifies which package-level data values will be provided at the shipment level, rather than at the package level.

Valid values are:

  • DIMENSIONS: If specified, must be populated with the dimensions for the entire shipment.
  • INSURED_VALUE: If specified, must be populated with the total insured value for the entire shipment.
    Note: "Insured_Value" refers to declared value of the package. FedEx does not provide insurance of any kind.
  • WEIGHT: If specified, must be populated with the total weight for the entire shipment.
Note: The ShipmentOnlyFields element replaces the PackageDetail element. Also, use the ShipmentOnlyFields element values, instead of the PACKAGE_SUMMARY element to indicate that these values should be retrieved from the shipment level, rather than the package level.