FedEx
Ensure your FedEx account is registered and verified, and create FedEx shipping labels.
About FedEx® shipping
You can create FedEx® shipping labels for the service methods and packaging types listed in this document.
FedEx service methods supported
The following service methods are supported for FedEx:
- FedEx International Economy®
- FedEx International Ground®
- FedEx® International Connect Plus
- FedEx Standard Overnight®
- FedEx 2Day®
- FedEx 2Day® A.M.
- FedEx Ground® Economy
- FedEx Home Delivery®
- FedEx First Overnight®
- FedEx Priority Overnight®
- FedEx Express Saver®
- FedEx Ground®
- FedEx International Priority® Express
- FedEx International First®
- FedEx International Priority®
- FedEx® International Connect Plus
- FedEx® Nacional Económico
- FedEx® Economy (Canada)
- FedEx Ground® Economy
- FedEx Ground® Economy Bound Printed Matter
- FedEx Ground® Economy Media Mail
- FedEx Ground® Economy Returns
- FedEx Ground® Economy (under 1 lb.)
- FedEx® Electronic Trade Documents
- FedEx First Overnight® Extra Hours
- FedEx Standard Overnight® Extra Hours
- FedEx Priority Overnight® Extra Hours
- Hold at Location
- FedEx One Rate®. Additional details for using FedEx One Rate are included in the About FedEx One Rate section of this document.
FedEx also offers the following delivery signature options:
- No Signature Required
- Indirect Signature Required
- Direct Signature Required
- Adult Signature Required
In addition, these home delivery options are available:
- FedEx Date Certain Home Delivery®
- FedEx Evening Home Delivery®
- FedEx Appointment Home Delivery®
FedEx packaging types supported
The following packaging types are supported for FedEx shipments:
- FedEx® Envelope
- FedEx® Pak
- FedEx® Box
- FedEx® Small Box
- FedEx® Medium Box
- FedEx® Large Box
- FedEx® Extra Large Box
- FedEx® Tube
- Your Packaging
FedEx service marks are owned by Federal Express Corporation and are used by permission.
About FedEx One Rate®
FedEx One Rate is a flat-rate shipping option that lets your organization ship packages that weigh 50 pounds or less to anywhere in the U.S. for a fixed price. This shipping method does not include dangerous goods. You can find more details about this shipping method in FedEx's One Rate documentation.
Shipium supports selection of the One Rate shipping method. To select a One Rate method for a shipment, you'll designate the shipping method in your calls to Shipium's Carrier and Method Selection and Label Service APIs. First, though, you'll need to set up a carrier contract for the FedEx One Rate in the Shipium Console.
The rest of this document provides guidance for how to configure your account for FedEx One Rate shipping and select a FedEx One Rate shipping method.
Configure FedEx One Rate for your account
To start using FedEx One Rate within the Shipium platform, you'll need to set up your account in the Shipium Console to include applicable FedEx One Rate service methods. You can find instructions for establishing a fulfillment context for your organization and attaching a carrier service method and rate to that context in the Fulfillment Contexts documentation.
Specifically, once you have configured a fulfillment context with an origin (or fulfillment center), you'll follow the guidance in the Carrier Contracts documentation to establish carrier contracts, accounts, and rates. The carrier rates configuration is where you'll select the FedEx One Rate service methods applicable to your account.
Within the carrier rate workflow, you'll select the carrier service method to associate with the carrier rate from a dropdown menu, as shown in the following screenshot.
![](https://files.readme.io/8e1366b-Screenshot_2024-04-29_at_10.04.17_AM.png)
After completing this configuration, you can designate FedEx One Rate as your shipping method.
Designate FedEx One Rate as your shipping method
As part of the shipment parameters of an API call, you'll provide one of the seven FedEx One Rate service methods as the shipment's packaging material, as part of the packaging type.
The following is a snippet of a JSON request call to Shipium's APIs. The minimum required fields for successfully selecting a FedEx One Rate delivery method are included in the sample request and are defined in the table below, which also includes optional fields that you may include in your call.
You can find information about package dimensions and FedEx One Rate service methods in FedEx's One Rate documentation.
"packagingType": {
"packagingMaterial": "fedex_one_rate_small_box",
},
"totalWeight": {
"weightUnit": "lb",
"weight": 50
Field | Required / Optional | Type | Description |
---|---|---|---|
shipmentParameters .packagingType .packagingMaterial | Required | String Values can be: - fedex_one_rate_envelope - fedex_one_rate_extra_large_box - fedex_one_rate_large_box - fedex_one_rate_medium_box - fedex_one_rate_pak - fedex_one_rate_small_box - fedex_one_rate_tube | The applicable FedEx One Rate service method should be included as the packagingMaterial value. |
shipmentParameters .packagingType .totalWeight .weightUnit | Required | String Weight units include: - g (gram) - kg (kilogram) - lb (pound) - oz (ounce) | The unit in which weight values are provided |
shipmentParameters .packagingType .totalWeight.weight | Required | Number ($float) Example: 50 | The value of the weight. Weights are limited to 10 pounds for envelopes and 50 pounds for boxes using the FedEx One Rate service methods. |
shipmentParameters .packagingType .packagingSizeName | Optional | String Example: 13x12x10 Box | A custom name for the packaging |
shipmentParameters .packagingType .packagingTypeId | Optional | String Example: ebd94f8b-d390-4c9c-987f-b88343f5bf45 | The packagingTypeId that was used for this package. When this value is present, the dimensions defined in the partner are used. When this value is absent, linearDimensions is required. |
shipmentParameters .packagingType .linearDimensions .linearUnit | Optional, but required if the packagingTypeId is not included | String Values include: - cm (centimeter) - in (inch) | The unit in which linear dimensions are provided |
shipmentParameters .packagingType .linearDimensions .length | Optional, but required if the packagingTypeId is not included | Number ($float) Example: 13 | The longest linear dimension (i.e., the longest side of a box or envelope) |
shipmentParameters .packagingType .linearDimensions .width | Optional, but required if the packagingTypeId is not included | Number ($float) Example: 12 | The second longest linear dimension (i.e., the second longest side of a box or envelope) |
shipmentParameters .packagingType .linearDimensions .height | Optional, but required if the packagingTypeId is not included | Number ($float) Example: 10 | The least long linear dimension (i.e., the shortest side of a box or envelope). Note on envelopes: This height should represent the highest product you would reasonably put in this envelope before losing more than 10% of the length of the envelope in other dimensions. |
shipmentParameters .packagingType .packagingWeight .weightUnit | Optional | String Weight units include: - g (gram) - kg (kilogram) - lb (pound) - oz (ounce) | The unit in which weight values are provided |
shipmentParameters .packagingType .packagingWeight .weight | Optional | Number ($float) Example: 50 | The value of the weight |
The sample snippet from the JSON request would look like this if you included the optional fields referenced in the table above. If you choose not to provide the optional fields in your API call, they will be autofilled.
"packagingType": {
"packagingMaterial": "fedex_one_rate_small_box",
"packagingSizeName": "13x12x10 Box",
"packagingTypeId": "ebd94f8b-d390-4c9c-987f-b88343f5bf45",
"linearDimensions": {
"linearUnit": "in",
"length": 13,
"width": 12,
"height": 10
},
"packagingWeight": {
"weightUnit": "lb",
"weight": 50
}
},
"totalWeight": {
"weightUnit": "lb",
"weight": 50
FAQ
Q: Can I use FedEx Ground shipping as part of the FedEx One Rate?
A: No. FedEx Ground shipping is not available with FedEx One Rate pricing.
Q: Will there be additional surcharges, like fuel, added to my invoice if I use FedEx One Rate shipping methods?
A: Additional surcharges can apply. The FedEx One Rate documentation provides details.
Q: Can I ship hazardous materials (hazmat) via FedEx One Rate methods?
A: No. Because dangerous goods cannot be shipped in FedEx Express packaging, FedEx One Rate is not available. The FedEx One Rate documentation provides details.
Resources
Your Shipium team member is available to help along the way. However, you might find these resources helpful:
Updated about 8 hours ago