Image description This Appendix contains reference tables for the ShipSaving Legacy API (v1), including carrier service types, predefined packages, and other enumerated values. br **Click on any section below to expand and view the full table.** details summary 📦 Carrier Service Types (Legacy API v1) The table below lists all supported `service_type` enum values for each carrier. These values are used in request and response parameters within the Legacy API (v1). ### USPS | Carrier | service_type | | --- | --- | | USPS | usps_first_class_mail | | USPS | usps_ground_advantage | | USPS | usps_priority_mail | | USPS | usps_priority_mail_express | | USPS | usps_media_mail | | USPS | usps_library_mail | | USPS | usps_first_class_mail_international | | USPS | usps_priority_mail_international | | USPS | usps_priority_mail_express_international | ### UPS | Carrier | service_type | | --- | --- | | UPS | ups_ground | | UPS | ups_standard | | UPS | ups_worldwide_saver | | UPS | ups_worldwide_express | | UPS | ups_worldwide_express_plus | | UPS | ups_worldwide_expedited | | UPS | ups_next_day_air | | UPS | ups_next_day_air_saver | | UPS | ups_next_day_air_early | | UPS | ups_2nd_day_air | | UPS | ups_2nd_day_air_am | | UPS | ups_3_day_select | | UPS | ups_surepost_less_than_1_lb | | UPS | ups_surepost_1_lb_or_greater | | UPS | ups_expedited_mail_innovations | > Note: `UPS® Ground Saver` maps to `ups_surepost_1_lb_or_greater`. ### FedEx | Carrier | service_type | | --- | --- | | FEDEX | fedex_ground | | FEDEX | fedex_2_day | | FEDEX | fedex_2_day_am | | FEDEX | fedex_express_saver | | FEDEX | fedex_standard_overnight | | FEDEX | fedex_first_overnight | | FEDEX | fedex_priority_overnight | | FEDEX | fedex_home_delivery | | FEDEX | fedex_smartpost | | FEDEX | fedex_international_economy | | FEDEX | fedex_international_first | | FEDEX | fedex_international_priority | | FEDEX | fedex_international_connect_plus | ### DHL eCommerce | Carrier | service_type | | --- | --- | | DHL_ECOMMERCE | dhl_ecommerce_parcel_expedited | | DHL_ECOMMERCE | dhl_ecommerce_parcel_expedited_max | | DHL_ECOMMERCE | dhl_ecommerce_parcel_ground | | DHL_ECOMMERCE | dhl_ecommerce_bpm_expedited | | DHL_ECOMMERCE | dhl_ecommerce_bpm_ground | | DHL_ECOMMERCE | dhl_ecommerce_parcel_international_direct | | DHL_ECOMMERCE | dhl_ecommerce_parcel_international_standard | | DHL_ECOMMERCE | dhl_ecommerce_packet_international | ### DHL Express | Carrier | service_type | | --- | --- | | DHL_EXPRESS | dhl_express_worldwide_b2c | | DHL_EXPRESS | dhl_express_worldwide_b2c_nondoc | | DHL_EXPRESS | dhl_express_worldwide_doc | | DHL_EXPRESS | dhl_express_worldwide_nondoc | | DHL_EXPRESS | dhl_express_economy_select | | DHL_EXPRESS | dhl_express_economy_select_nondoc | | DHL_EXPRESS | dhl_express_domestic_express | | DHL_EXPRESS | dhl_express_domestic_express_0900 | | DHL_EXPRESS | dhl_express_domestic_express_1030 | | DHL_EXPRESS | dhl_express_domestic_express_1200 | | DHL_EXPRESS | dhl_express_0900 | | DHL_EXPRESS | dhl_express_1030 | | DHL_EXPRESS | dhl_express_1200_doc | | DHL_EXPRESS | dhl_express_1200_nondoc | | DHL_EXPRESS | dhl_express_envelope | | DHL_EXPRESS | dhl_express_same_day | | DHL_EXPRESS | dhl_express_medical_express | | DHL_EXPRESS | dhl_express_medical_express_nodoc | | DHL_EXPRESS | dhl_express_break_bulk_express | | DHL_EXPRESS | dhl_express_global_mail_business | | DHL_EXPRESS | dhl_express_euro_pack_doc | | DHL_EXPRESS | dhl_express_euro_pack_nondoc | | DHL_EXPRESS | dhl_express_jumbo_box_nondoc | | DHL_EXPRESS | dhl_express_freight_worldwide_nondoc | | DHL_EXPRESS | dhl_express_worldwide_ecx | | DHL_EXPRESS | dhl_express_jet_line_nondoc | | DHL_EXPRESS | dhl_express_sprint_line | ### Canada Post | Carrier | service_type | | --- | --- | | CANADA_POST | canada_post_priority | | CANADA_POST | canada_post_expedited_parcel | | CANADA_POST | canada_post_xpresspost | ### UPS Canada | Carrier | service_type | | --- | --- | | UPS_CANADA | ups_canada_standard | | UPS_CANADA | ups_canada_expedited | | UPS_CANADA | ups_canada_express | | UPS_CANADA | ups_canada_express_saver | | UPS_CANADA | ups_canada_express_early | | UPS_CANADA | ups_canada_3_day_select | | UPS_CANADA | ups_canada_express_early_sm | | UPS_CANADA | ups_canada_express_saver_sm | | UPS_CANADA | ups_canada_worldwide_expedited_sm | | UPS_CANADA | ups_canada_worldwide_express_sm | | UPS_CANADA | ups_canada_worldwide_express_plus_sm | ### Other Carriers | Carrier | service_type | | --- | --- | | GOFO_EXPRESS | gofo_express_eco | details summary 📦 Predefined Carrier Packages (Legacy API v1) The table below lists all supported package enum values that may appear in the `shipments[].packages` field for the ShipSaving Legacy API (v1). The `packages` field is an array of strings. Each element in the array must be one of the predefined carrier package values listed below, representing carrier-provided packaging options associated with the shipment. ### USPS | Carrier | package_type | | --- | --- | | USPS | usps_postcard | | USPS | usps_letter | | USPS | usps_large_envelope_or_flat | | USPS | usps_thick_envelope | | USPS | usps_small_flat_rate_box | | USPS | usps_medium_flat_rate_box | | USPS | usps_large_flat_rate_box | | USPS | usps_flat_rate_envelope | | USPS | usps_padded_flat_rate_envelope | | USPS | usps_legal_flat_rate_envelope | ### UPS | Carrier | package_type | | --- | --- | | UPS | ups_letter | | UPS | ups_tube | | UPS | ups_pak | | UPS | ups_10kg_box | | UPS | ups_25kg_box | | UPS | ups_express_box_small | | UPS | ups_express_box_medium | | UPS | ups_express_box_large | ### FedEx | Carrier | package_type | | --- | --- | | FEDEX | fedex_pak | | FEDEX | fedex_tube | | FEDEX | fedex_extra_small_box | | FEDEX | fedex_small_box | | FEDEX | fedex_medium_box | | FEDEX | fedex_large_box | | FEDEX | fedex_extra_large_box | ### DHL Express | Carrier | package_type | | --- | --- | | DHL_EXPRESS | dhl_express_document | | DHL_EXPRESS | dhl_express_envelope | | DHL_EXPRESS | dhl_express_flyer | | DHL_EXPRESS | dhl_express_parcel | | DHL_EXPRESS | dhl_express_domestic | | DHL_EXPRESS | dhl_express_express_document | | DHL_EXPRESS | dhl_express_jumbo_document | | DHL_EXPRESS | dhl_express_jumbo_parcel | | DHL_EXPRESS | dhl_express_jumbo_box | | DHL_EXPRESS | dhl_express_junior_jumbo_box | | DHL_EXPRESS | dhl_express_jumbo_junior_document | | DHL_EXPRESS | dhl_express_jumbo_junior_parcel | | DHL_EXPRESS | dhl_express_other_dhl_packaging | ### UPS Canada | Carrier | package_type | | --- | --- | | UPS_CANADA | ups_canada_letter | | UPS_CANADA | ups_canada_tube | | UPS_CANADA | ups_canada_pak | | UPS_CANADA | ups_canada_10kg_box | | UPS_CANADA | ups_canada_25kg_box | | UPS_CANADA | ups_canada_express_box | | UPS_CANADA | ups_canada_express_box_small | | UPS_CANADA | ups_canada_express_box_medium | | UPS_CANADA | ups_canada_express_box_large | details summary 🛃 Exemption Code Name Table The table below lists all supported exemption code name values that may be used for the `eel_pfc_code` field across ShipSaving APIs. These values are applicable **only when** the corresponding `eel_pfc_type` is set to `EXEMPTION_CODE`. | Exemption Code Name | | --- | | NOEEI 30.2(d)(1) | | NOEEI 30.2(d)(2) | | NOEEI 30.2(d)(4) | | NOEEI 30.26(a) | | NOEEI 30.30(j) | | NOEEI 30.36 | | NOEEI 30.37(a) | | NOEEI 30.37(b) | | NOEEI 30.37(c) | | NOEEI 30.37(d) | | NOEEI 30.37(e) | | NOEEI 30.37(f) | | NOEEI 30.37(g) | | NOEEI 30.37(h) | | NOEEI 30.37(i) | | NOEEI 30.37(j) | | NOEEI 30.37(k) | | NOEEI 30.37(l) | | NOEEI 30.37(m) | | NOEEI 30.37(n) | | NOEEI 30.37(o) | | NOEEI 30.37(p) | | NOEEI 30.37(q) | | NOEEI 30.37(r) | | NOEEI 30.37(s) | | NOEEI 30.37(t) | | NOEEI 30.37(u) | | NOEEI 30.37 (v) | | NOEEI 30.37 (w) | | NOEEI 30.37(x) | | NOEEI 30.37(y) | | NOEEI 30.37(y)(1) | | NOEEI 30.37(y)(2) | | NOEEI 30.37(y)(3) | | NOEEI 30.37(y)(4) | | NOEEI 30.37(y)(5) | | NOEEI 30.37(y)(6) | | NOEEI 30.39 | | NOEEI 30.40(a) | | NOEEI 30.40(b) | | NOEEI 30.40(c) | | NOEEI 30.40(d) | | NOEEI 30.8(b) |