Set Shipping Options
此内容尚不支持你的语言。
You can set ship options, including shipping method, weight, dimensions, extra packages and other options on an existing unshipped order in your Teapplix using POST /OrderShipOptions API. Notice this API is designed to update orders not yet shipped without marking the order as shipped:
- To get what is the current package and options on an order, download the order using GET /OrderNotification
- To download information regarding an shipped order, optionally including labels, use /Shipment endpoint
- To mark an order shipped, including uploading a label image, use POST /Shipment endpoint
GET Request
Query parameters
| Property | Type | Description | Constraints |
|---|---|---|---|
TxnId |
string | Order ID to retrieve options for. | Required |
DetailLevel |
string | Pass 'carrier' to receive the full carrier-specific Options tree. Default returns only carrier-agnostic fields (InsuranceType, Delivery). |
GET Response - 200
ShippingOptionsGetResult
Response from GET /OrderShipOptions. By default returns only carrier-agnostic Options fields (InsuranceType, Delivery). Pass DetailLevel=carrier to receive the full carrier-specific Options tree.
| Property | Type | Description | Constraints |
|---|---|---|---|
TxnId |
string | Order ID. | Required |
Options |
Saved Shipping Options | Shipping options for the order. By default contains carrier-agnostic fields only (InsuranceType, Delivery.Signature, Delivery.Residential). Pass DetailLevel=carrier to include the full carrier-specific options tree. | Required |
Saved Shipping Options
Shipping options for the order. By default contains carrier-agnostic fields only (InsuranceType, Delivery.Signature, Delivery.Residential). Pass DetailLevel=carrier to include the full carrier-specific options tree.
| Property | Type | Description | Constraints |
|---|---|---|---|
InsuranceType |
string | Insurance Type | One of: none, teapplix, carrier |
InsuranceClosed |
boolean | Insurance Closed flag. Ignored on input. | |
InsuranceClosedReason |
string | Insurance Closed Reason message. Ignored on input. | |
Billed |
DutyBilled | Duties and Taxes data | |
DutyBilled |
DutyBilled | Duties and Taxes data | |
SplitDutyVAT |
boolean | Split Duty VAT | |
Delivery |
Delivery | Delivery | |
Service |
Service | ||
Cod |
Cod | C.O.D. details | |
Ups |
Ups | UPS specific options | |
Fedex |
Fedex | FedEx specific options | |
DHL |
DHL | DHLeC specific options | |
DHLE |
DHLE | DHL Express specific options | |
ReasonForExport |
string | DEPRECATED! Reason for export | Max-Length: 20 |
DutyBilled
Duties and Taxes data
| Property | Type | Description | Constraints |
|---|---|---|---|
Role |
string | Role | RequiredOne of: sender, recipient, third_party |
AccountNumber |
string | Account number | |
AccountPostalCode |
string | Account Postal Code. Currently UPS only | Max-Length: 10 |
AccountCountryCode |
string | Account Country Code. Currently UPS only | Max-Length: 2Min-Length: 2Pattern: [A-Z]{2} |
Delivery
Delivery
| Property | Type | Description | Constraints |
|---|---|---|---|
Signature |
string | Signature type | One of: NOT_REQUIRED, ANY_REQUIRED, ADULT_REQUIRED, DIRECT_REQUIRED, INDIRECT_REQUIRED, SERVICE_DEFAULT |
Saturday |
integer | Saturday delivery | |
Sunday |
boolean | Sunday delivery | |
Holiday |
boolean | Holiday delivery | |
Weekend |
boolean | Weekend delivery | |
Am |
boolean | AM delivery | |
Restricted |
boolean | Restricted area delivery | |
Inside |
boolean | Inside delivery | |
Residential |
integer | Residential delivery | |
HomeDeliveryDate |
string | Home delivery date | Format: date |
Instructions |
string | Delivery Instructions, including HomeDelivery Instructions | |
LiftGate |
boolean | Lift gate | |
LimitedAccess |
boolean | ||
ConstructionSite |
boolean | Construction site | |
CallBefore |
boolean | Call before |
Service
| Property | Type | Description | Constraints |
|---|---|---|---|
RegisteredMail |
boolean | Registered mail | |
AdditionalHandling |
boolean | Additional handling | |
ShipperRelease |
boolean | Shipper Release | |
CarbonNeutral |
boolean | Carbon neutral | |
DangerousGoods |
boolean | Dangerous goods flag | |
HandlingCharge |
boolean | Handling charge | |
ExtremeLength |
boolean | Extreme length | |
ReturnsClearance |
boolean | Returns clearance | |
Pickup |
boolean | Pickup |
Cod
C.O.D. details
| Property | Type | Description | Constraints |
|---|---|---|---|
Amount |
Amount | Declares any amount value | |
Kind |
string | Kind | |
CollectionType |
string | Collection Type | One of: 1, 2, 3, 4, 5 |
Address |
ReturnAddress | Return address printed on labels | |
ReferenceIndicator |
string | Reference indicator | |
TransportationChargesDetail |
string | Transportation Charges Detail | One of: ADD_ACCOUNT_COD_SURCHARGE, ADD_ACCOUNT_NET_CHARGE, ADD_ACCOUNT_NET_FREIGHT, ADD_ACCOUNT_TOTAL_CUSTOMER_CHARGE, ADD_LIST_COD_SURCHARGE, ADD_LIST_NET_CHARGE, ADD_LIST_NET_FREIGHT, ADD_LIST_TOTAL_CUSTOMER_CHARGE |
RecipientAccountNumber |
string | Recipient Account Number | Pattern: \d+ |
BillingOption |
string | Billing Option | One of: Prepaid, Freight Collect |
Ups
UPS specific options
| Property | Type | Description | Constraints |
|---|---|---|---|
SurepostNonMachineable |
boolean | UPS Surepost Non Machineable | |
Qvn |
Qvn | ||
Freight |
UPS Freight |
Fedex
FedEx specific options
| Property | Type | Description | Constraints |
|---|---|---|---|
CustomsOption |
string | Customs option | |
Coverage |
string | ||
ExportDetail |
ExportDetail | Export detail | |
Recipient |
Recipient | Recipient | |
HoldAtLocation |
HoldAtLocation | Hold At Location | |
SmartPostEndiciaType |
string | ||
TotalPalletWeight |
number | ||
FreightGuaranteeDetailDate |
string | ||
Delivery |
Delivery | Delivery | |
Instructions |
Instructions | Instructions | |
Freight |
FedEx Freight | Freight | |
BillAccount |
string | ||
CollectTermsType |
string | ||
BrokerType |
string | ||
SignatureReleaseNumber |
string | ||
HandlingUnits |
string | ||
ExpressFreightBookingConfirmationNumber |
string | ||
B13aFilling |
string | ||
ExportStatement |
string | ||
ImportOfRecordAccountNumber |
string |
DHL
DHLeC specific options
| Property | Type | Description | Constraints |
|---|---|---|---|
TermsOfTrade |
string | Terms of Trade | One of: DDP, DAP |
ConsigneeTaxIdType |
string | Consignee Tax Id Type | One of: OTHER, GSTVAT, EORI, IOSS, TBD, PAN |
ConsigneeTaxId |
string | Consignee Tax Id | |
ConsigneeIdType |
string | Consignee Id Type | |
ConsigneeId |
string | Consignee Id |
DHLE
DHL Express specific options
| Property | Type | Description | Constraints |
|---|---|---|---|
DeliveryType |
string | Delivery Type: NONE DD (Door to Door) DA (Door to Airport) AA (Airport to Airport) DC (Door to Door non- Compliant) | One of: NONE, DD, DA, AA, DC |
Amount
Declares any amount value
| Property | Type | Description | Constraints |
|---|---|---|---|
Amount |
number | ||
Currency |
string | Pattern: [A-Z]{3} |
ReturnAddress
Return address printed on labels
| Property | Type | Description | Constraints |
|---|---|---|---|
Name |
string | Full name. Use instead of FirstName + LastName when the name split is unavailable. At least one of Name, FirstName + LastName, or Company is required. | Max-Length: 128 |
FirstName |
string | First name. Use together with LastName instead of Name when the name split is available. Cannot be combined with Name. | Max-Length: 128 |
LastName |
string | Last name. Use together with FirstName instead of Name when the name split is available. Cannot be combined with Name. | Max-Length: 128 |
Company |
string | Company or organization name. At least one of Name, FirstName + LastName, or Company is required. | Max-Length: 127 |
Street |
string | Street address, line 1 (building number and street name). | Max-Length: 255 |
Street2 |
string | Street address, line 2 (apartment, suite, unit, floor, etc.). | Max-Length: 255 |
City |
string | City or town name. | Max-Length: 40Min-Length: 1 |
State |
string | US state abbreviation (e.g. CA) or province/region name for international addresses. | Max-Length: 40 |
ZipCode |
string | US ZIP code or international postal code. | |
CountryCode |
string | ISO 3166-1 alpha-2 country code (e.g. US, CA, GB). | Max-Length: 2Min-Length: 2Pattern: [A-Z]{2} |
Country |
string | Full country name (e.g. United States, Canada). Defaults to United States | |
PhoneNumber |
string | Phone number. Format may be normalized by the carrier. | Max-Length: 40 |
Email |
string | Email address. |
Qvn
| Property | Type | Description | Constraints |
|---|---|---|---|
Qvn |
integer | Qvn | |
From |
string | From | |
EmailOnFail |
string | Email on fail | |
Subject |
string | Subject | |
Memo |
string | Memo | |
Recipients |
Freight Notification Recipient[] | Qvn Recipients |
UPS Freight
| Property | Type | Description | Constraints |
|---|---|---|---|
Class |
number | Freight Class | |
PackageType |
string | Freight Package Type | |
PackagesQuantity |
integer | Packages Quantity | |
PayerName |
string | Payer Name | Max-Length: 40 |
PayerAddress |
string | Payer Address | Max-Length: 255 |
PayerCity |
string | Payer City | Max-Length: 50 |
PayerState |
string | Payer State | Max-Length: 50 |
SortingAndSegregating |
boolean | Sorting And Segregating | |
SortingQuantity |
string | Sorting Quantity | |
ExtremeLength |
boolean | Extreme Length | |
FreezableProtection |
boolean | Freezable Protection | |
Handling |
Handling | Handling | |
DangerousGoods |
DangerousGoods | UPS Dangerous Goods Data | |
Pickup |
Pickup |
ExportDetail
Export detail
| Property | Type | Description | Constraints |
|---|---|---|---|
Kind |
string | ||
ForeignZoneCode |
string | ||
EntryNumber |
string | ||
LicenseNumber |
string | ||
ExpirationDate |
string | Format: date |
Recipient
Recipient
HoldAtLocation
Hold At Location
| Property | Type | Description | Constraints |
|---|---|---|---|
Applied |
string | ||
Address |
string | ||
AddressType |
string |
Instructions
Instructions
| Property | Type | Description | Constraints |
|---|---|---|---|
Handling |
string | ||
Delivery |
string | ||
HomeDelivery |
string | ||
Pickup |
string |
FedEx Freight
Freight
| Property | Type | Description | Constraints |
|---|---|---|---|
Class |
string | Freight Class | One of: CLASS_050, CLASS_055, CLASS_060, CLASS_065, CLASS_070, CLASS_077_5, CLASS_085, CLASS_092_5, CLASS_100, CLASS_110, CLASS_125, CLASS_150, CLASS_175, CLASS_200, CLASS_250, CLASS_300, CLASS_400, CLASS_500 |
PackageType |
string | Freight Package Type | One of: BAG, BARREL, BASKET, BOX, BUCKET, BUNDLE, CARTON, CASE, CONTAINER, CRATE, CYLINDER, DRUM, ENVELOPE, HAMPER, OTHER, PAIL, PALLET, PIECE, REEL, ROLL, SKID, TANK, TUBE |
PrintedReferenceType |
string | Printed Reference Type | One of: BILL_OF_LADING, CONSIGNEE_ID_NUMBER, SHIPPER_ID_NUMBER |
PrintedReferenceValue |
string | Printed Reference Value | Max-Length: 255 |
GuaranteeDetailType |
string | Freight Guarantee Detail Type | One of: GUARANTEED_DATE, GUARANTEED_MORNING |
GuaranteeDetailDate |
string | Freight Guarantee Detail Date | Format: date |
Note |
string | Note | Max-Length: 255 |
FreightDirectType |
string | Freight Direct Type | Max-Length: 255 |
FreightDirectTransportationType |
string | Freight Direct Transportation Type | Max-Length: 255 |
FreightDirectEmail |
string | Freight Direct Email | Max-Length: 255 |
FreightDirectPhoneType1 |
string | Freight Direct Phone Type 1 | Max-Length: 255 |
FreightDirectPhoneNumber1 |
string | Freight Direct Phone Number 1 | Max-Length: 255 |
FreightDirectPhoneType2 |
string | Freight Direct Phone Type 2 | Max-Length: 255 |
FreightDirectPhoneNumber2 |
string | Freight Direct Phone Number 2 | Max-Length: 255 |
FreightDirectPhoneType3 |
string | Freight Direct Phone Type 3 | Max-Length: 255 |
FreightDirectPhoneNumber3 |
string | Freight Direct Phone Number 3 | Max-Length: 255 |
Handling
Handling
| Property | Type | Description | Constraints |
|---|---|---|---|
Charge |
string | Handling Charge | |
ChargeType |
string | Handling Charge Type | |
ChargeValue |
string | Handling Charge Value | |
Instructions |
string | Instructions |
DangerousGoods
UPS Dangerous Goods Data
| Property | Type | Description | Constraints |
|---|---|---|---|
Type |
integer | ||
Name |
string | Dangerous Goods Name | Max-Length: 40 |
PhoneNumber |
string | Dangerous Goods Phone Number | Max-Length: 40 |
PhoneExtension |
string | Dangerous Goods Phone Extension | Max-Length: 10 |
Pickup
| Property | Type | Description | Constraints |
|---|---|---|---|
Weekend |
boolean | Weekend | |
Holiday |
boolean | Holiday | |
Inside |
boolean | Inside | |
Residential |
boolean | Residential | |
LimitedAccess |
boolean | Limited access | |
LiftGate |
boolean | Lift Gate Pickup Required | |
Instructions |
string | Instructions |
CustomsId
| Property | Type | Description | Constraints |
|---|---|---|---|
Type |
string | ||
Number |
string |
Freight Notification Recipient
| Property | Type | Description | Constraints |
|---|---|---|---|
CompanyOrName |
string | Company or Name | |
ContactName |
string | Contact Name | |
Email |
string | ||
ShipNotify |
boolean | Ship Notify | |
ExceptionNotify |
boolean | Exception Notify | |
DeliveryNotify |
boolean | Delivery Notify | |
BolNotify |
boolean | Bol Notify | |
BolEmailSubject |
string | Bol Email Subject | |
BolEmailText |
string | Bol Email Text |
GET Response - 400
Message
| Property | Type | Description | Constraints |
|---|---|---|---|
Success |
boolean | Always false on this envelope. Message is the error envelope (4xx/5xx); Success is kept on the wire so legacy clients can branch on it without parsing the HTTP status. | Required |
Code |
integer | Indicate error code. Codes list and description are located on help page https://www.teapplix.com/help/?page_id=7115 | |
Message |
string | Message typically associated with errors | |
Description |
string[] | Detailed description |
GET Response - 404
Message
| Property | Type | Description | Constraints |
|---|---|---|---|
Success |
boolean | Always false on this envelope. Message is the error envelope (4xx/5xx); Success is kept on the wire so legacy clients can branch on it without parsing the HTTP status. | Required |
Code |
integer | Indicate error code. Codes list and description are located on help page https://www.teapplix.com/help/?page_id=7115 | |
Message |
string | Message typically associated with errors | |
Description |
string[] | Detailed description |
GET Response - 409
Message
| Property | Type | Description | Constraints |
|---|---|---|---|
Success |
boolean | Always false on this envelope. Message is the error envelope (4xx/5xx); Success is kept on the wire so legacy clients can branch on it without parsing the HTTP status. | Required |
Code |
integer | Indicate error code. Codes list and description are located on help page https://www.teapplix.com/help/?page_id=7115 | |
Message |
string | Message typically associated with errors | |
Description |
string[] | Detailed description |
GET Response - 500
Message
| Property | Type | Description | Constraints |
|---|---|---|---|
Success |
boolean | Always false on this envelope. Message is the error envelope (4xx/5xx); Success is kept on the wire so legacy clients can branch on it without parsing the HTTP status. | Required |
Code |
integer | Indicate error code. Codes list and description are located on help page https://www.teapplix.com/help/?page_id=7115 | |
Message |
string | Message typically associated with errors | |
Description |
string[] | Detailed description |
POST Request
ShippingOptions
Used to set shipping options for order without printing
| Property | Type | Description | Constraints |
|---|---|---|---|
TxnId |
string | Order id to modify. | Required |
Packages |
Package[] | Packages for the order. If this tag is specified, all existing package definition of the order will be replaced with content of this tag. First package in sequence is main package, others are extra packages. Minimum of 1 package if you specify this tag. | |
Options |
Order Shipping Options | Shipment options | |
CustomsOptions |
Customs options | Customs options |
Order Shipping Options
Shipment options
| Property | Type | Description | Constraints |
|---|---|---|---|
InsuranceType |
string | Insurance Type | One of: none, teapplix, carrier |
InsuranceClosed |
boolean | Insurance Closed flag. Ignored on input. | |
InsuranceClosedReason |
string | Insurance Closed Reason message. Ignored on input. | |
Billed |
DutyBilled | Duties and Taxes data | |
DutyBilled |
DutyBilled | Duties and Taxes data | |
SplitDutyVAT |
boolean | Split Duty VAT | |
Delivery |
Delivery | Delivery | |
Service |
Service | ||
Cod |
Cod | C.O.D. details | |
Ups |
Ups | UPS specific options | |
Fedex |
Fedex | FedEx specific options | |
DHL |
DHL | DHLeC specific options | |
DHLE |
DHLE | DHL Express specific options | |
ReasonForExport |
string | DEPRECATED! Reason for export | Max-Length: 20 |
Customs options
Customs options
| Property | Type | Description | Constraints |
|---|---|---|---|
ReasonForExport |
string | Max-Length: 20 | |
IOSSNumber |
string | The IOSS number of the seller. Sellers selling in the EU will be assigned a unique IOSS number that must be listed on all packages sent to the EU. | |
BrokerAddress |
string | Broker Address |
Package
Declares packages to be shipped
| Property | Type | Description | Constraints |
|---|---|---|---|
Method |
string | Shipping method used to print label. One of <br /><strong>USPS:</strong><br />'USPS_GROUND_ADVANTAGE', 'USPS_GROUND_ADVANTAGE_SOFTPACK', 'USPS_GROUND_ADVANTAGE_CUBIC', 'USPS_FIRST_ENVELOPE', 'USPS_FIRST_ENVELOPE_NON_MACHINABLE', 'USPS_FIRST_FLAT', 'USPS_FIRST_FLAT_NON_MACHINABLE', 'USPS_PARCELSELECT_LIGHTWEIGHT_PACKAGE', 'USPS_PARCELSELECT_PACKAGE', 'USPS_PRIORITY_PACKAGE', 'USPS_PRIORITY_CUBIC', 'USPS_PRIORITY_ENVELOPE', 'USPS_PRIORITY_FLAT_RATE_ENVELOPE', 'USPS_PRIORITY_FLAT_RATE_ENVELOPE_PADDED', 'USPS_PRIORITY_FLAT_RATE_ENVELOPE_LEGAL', 'USPS_PRIORITY_FLAT_RATE_BOX_SMALL', 'USPS_PRIORITY_FLAT_RATE_BOX', 'USPS_PRIORITY_FLAT_RATE_BOX_LARGE', 'USPS_PRIORITY_REGIONALRATEBOXA', 'USPS_PRIORITY_REGIONALRATEBOXB', 'USPS_PRIORITY_REGIONALRATEBOXC', 'USPS_PRIORITY_FLATRATEBOXAPOFPO', 'USPS_PRIORITY_SOFTPACK', 'USPS_PRIORITY_EXPRESS_PACKAGE', 'USPS_PRIORITY_EXPRESS_PACKAGE_NON_MACHINABLE', 'USPS_PRIORITY_EXPRESS_ENVELOPE', 'USPS_PRIORITY_EXPRESS_FLAT_RATE_ENVELOPE', 'USPS_PRIORITY_EXPRESS_FLAT_RATE_ENVELOPE_LEGAL', 'USPS_EXPRESS_FLATRATEMEDIUMBOX', 'USPS_PRIORITY_EXPRESS_FLAT_RATE_ENVELOPE_PADDED', 'USPS_MEDIAMAIL_RECTPARCEL', 'USPS_CRITICAL_ENVELOPE', 'USPS_CRITICAL_FLAT', 'CONSDOM/Standard', 'CONSDOM/Expedited'<br /><strong>USPS Intl:</strong><br />'USPS_FIRST_PACKAGE_INTERNATIONAL', 'USPS_FIRST_ENVELOPE_INTERNATIONAL', 'USPS_FIRST_ENVELOPE_NON_MACHINABLE_INTERNATIONAL', 'USPS_FIRST_FLAT_INTERNATIONAL', 'USPS_PRIORITY_PACKAGE_INTERNATIONAL', 'INTLPRIORITY/ENVELOPE', 'USPS_PRIORITY_FLAT_RATE_ENVELOPE_INTERNATIONAL', 'USPS_PRIORITY_FLAT_RATE_ENVELOPE_PADDED_INTERNATIONAL', 'USPS_PRIORITY_FLAT_RATE_ENVELOPE_LEGAL_INTERNATIONAL', 'USPS_PRIORITY_FLAT_RATE_BOX_SMALL_INTERNATIONAL', 'USPS_PRIORITY_FLAT_RATE_BOX_INTERNATIONAL', 'USPS_PRIORITY_FLAT_RATE_BOX_LARGE_INTERNATIONAL', 'USPS_PRIORITY_EXPRESS_PACKAGE_INTERNATIONAL', 'USPS_PRIORITY_EXPRESS_ENVELOPE_INTERNATIONAL', 'USPS_PRIORITY_EXPRESS_FLAT_RATE_ENVELOPE_INTERNATIONAL', 'USPS_PRIORITY_EXPRESS_FLAT_RATE_ENVELOPE_LEGAL_INTERNATIONAL', 'INTLEXPRESS/FLATRATEMEDIUMBOX', 'USPS_PRIORITY_AIRMAIL_INTERNATIONAL', 'USPS_ISAL_RECTPARCEL', 'CONSINTL/RECTPARCEL', 'CONSINTL1/RECTPARCEL', 'CONSINTL2/RECTPARCEL', 'CONSINTL3/RECTPARCEL', 'CONSINTL4/RECTPARCEL', 'CONSINTL5/RECTPARCEL', 'CONSINTL6/RECTPARCEL', 'CONSINTL7/RECTPARCEL', 'CONSINTL8/RECTPARCEL', 'CONSINTL9/RECTPARCEL', 'CONSINTL10/RECTPARCEL', 'CONSINTL11/RECTPARCEL', 'CONSINTL12/RECTPARCEL', 'CONSINTL13/RECTPARCEL', 'CONSINTL14/RECTPARCEL', 'CONSINTL15/RECTPARCEL', 'CONSINTL16/RECTPARCEL', 'USPS_COMMERCIAL_EPACKET_INTERNATIONAL'<br /><strong>FedEx:</strong><br />'FEDEX_GROUND', 'FEDEX_HOME', 'FEDEX_FIRST_OVERNIGHT', 'FEDEX_PRIORITY_OVERNIGHT', 'FEDEX_STANDARD_OVERNIGHT', 'FEDEX_FIRST_OVERNIGHT_EXTRA_HOURS', 'FEDEX_PRIORITY_OVERNIGHT_EXTRA_HOURS', 'FEDEX_STANDARD_OVERNIGHT_EXTRA_HOURS', 'FEDEX_2DAY', 'FEDEX_2DAY_AM', 'FEDEX_EXPRESS_SAVER', 'FEDEX_SMART_POST', 'FEDEX_FIRST_OVERNIGHT_INTERNATIONAL', 'FEDEX_PRIORITY_OVERNIGHT_INTERNATIONAL', 'FEDEX_ECONOMY_INTERNATIONAL', 'FEDEX_GROUND_INTERNATIONAL', 'FEDEX_FREIGHT_1DAY', 'FEDEX_FREIGHT_2DAY', 'FEDEX_FREIGHT_3DAY', 'FEDEX_FREIGHT_FIRST', 'FEDEX_FREIGHT_ECONOMY', 'FEDEX_FREIGHT_PRIORITY', 'FEDEX_FREIGHT_PRIORITY_INTERNATIONAL', 'FEDEX_FREIGHT_ECONOMY_INTERNATIONAL', 'FEDEX_CONNECT_PLUS_INTERNATIONAL', 'FEDEX_PRIORITY_EXPRESS_INTERNATIONAL', 'FEDEX_FIRST_OVERNIGHT_ONE_RATE_ENVELOPE', 'FEDEX_FIRST_OVERNIGHT_ONE_RATE_PAK', 'FEDEX_FIRST_OVERNIGHT_ONE_RATE_TUBE', 'FEDEX_FIRST_OVERNIGHT_ONE_RATE_EXTRA_SMALL_BOX', 'FEDEX_FIRST_OVERNIGHT_ONE_RATE_SMALL_BOX', 'FEDEX_FIRST_OVERNIGHT_ONE_RATE_MEDIUM_BOX', 'FEDEX_FIRST_OVERNIGHT_ONE_RATE_LARGE_BOX', 'FEDEX_FIRST_OVERNIGHT_ONE_RATE_EXTRA_LARGE_BOX', 'FEDEX_PRIORITY_OVERNIGHT_ONE_RATE_ENVELOPE', 'FEDEX_PRIORITY_OVERNIGHT_ONE_RATE_PAK', 'FEDEX_PRIORITY_OVERNIGHT_ONE_RATE_TUBE', 'FEDEX_PRIORITY_OVERNIGHT_ONE_RATE_EXTRA_SMALL_BOX', 'FEDEX_PRIORITY_OVERNIGHT_ONE_RATE_SMALL_BOX', 'FEDEX_PRIORITY_OVERNIGHT_ONE_RATE_MEDIUM_BOX', 'FEDEX_PRIORITY_OVERNIGHT_ONE_RATE_LARGE_BOX', 'FEDEX_PRIORITY_OVERNIGHT_ONE_RATE_EXTRA_LARGE_BOX', 'FEDEX_STANDARD_OVERNIGHT_ONE_RATE_ENVELOPE', 'FEDEX_STANDARD_OVERNIGHT_ONE_RATE_PAK', 'FEDEX_STANDARD_OVERNIGHT_ONE_RATE_TUBE', 'FEDEX_STANDARD_OVERNIGHT_ONE_RATE_EXTRA_SMALL_BOX', 'FEDEX_STANDARD_OVERNIGHT_ONE_RATE_SMALL_BOX', 'FEDEX_STANDARD_OVERNIGHT_ONE_RATE_MEDIUM_BOX', 'FEDEX_STANDARD_OVERNIGHT_ONE_RATE_LARGE_BOX', 'FEDEX_STANDARD_OVERNIGHT_ONE_RATE_EXTRA_LARGE_BOX', 'FEDEX_2DAY_ONE_RATE_ENVELOPE', 'FEDEX_2DAY_ONE_RATE_PAK', 'FEDEX_2DAY_ONE_RATE_TUBE', 'FEDEX_2DAY_ONE_RATE_EXTRA_SMALL_BOX', 'FEDEX_2DAY_ONE_RATE_SMALL_BOX', 'FEDEX_2DAY_ONE_RATE_MEDIUM_BOX', 'FEDEX_2DAY_ONE_RATE_LARGE_BOX', 'FEDEX_2DAY_ONE_RATE_EXTRA_LARGE_BOX', 'FEDEX_2DAY_AM_ONE_RATE_ENVELOPE', 'FEDEX_2DAY_AM_ONE_RATE_PAK', 'FEDEX_2DAY_AM_ONE_RATE_TUBE', 'FEDEX_2DAY_AM_ONE_RATE_EXTRA_SMALL_BOX', 'FEDEX_2DAY_AM_ONE_RATE_SMALL_BOX', 'FEDEX_2DAY_AM_ONE_RATE_MEDIUM_BOX', 'FEDEX_2DAY_AM_ONE_RATE_LARGE_BOX', 'FEDEX_2DAY_AM_ONE_RATE_EXTRA_LARGE_BOX', 'FEDEX_EXPRESS_SAVER_ONE_RATE_ENVELOPE', 'FEDEX_EXPRESS_SAVER_ONE_RATE_PAK', 'FEDEX_EXPRESS_SAVER_ONE_RATE_TUBE', 'FEDEX_EXPRESS_SAVER_ONE_RATE_EXTRA_SMALL_BOX', 'FEDEX_EXPRESS_SAVER_ONE_RATE_SMALL_BOX', 'FEDEX_EXPRESS_SAVER_ONE_RATE_MEDIUM_BOX', 'FEDEX_EXPRESS_SAVER_ONE_RATE_LARGE_BOX', 'FEDEX_EXPRESS_SAVER_ONE_RATE_EXTRA_LARGE_BOX', 'FEDEX_FIRST_OVERNIGHT_ENVELOPE', 'FEDEX_PRIORITY_OVERNIGHT_ENVELOPE', 'FEDEX_2DAY_ENVELOPE', 'FEDEX_EXPRESS_SAVER_ENVELOPE', 'FEDEX_2DAYAM_ENVELOPE', 'FEDEX_INTLGROUNDCONSOLIDATION', 'FEDEX_STANDARDOVERNIGHT_ENVELOPE'<br /><strong>UPS:</strong><br />'UPS_GROUND', 'UPS_NEXT_DAY_AIR', 'UPS_NEXT_DAY_AIR_EARLY_AM', 'UPS_NEXT_DAY_AIR_SAVER', 'UPS_2DAY_AIR_AM', 'UPS_2DAY_AIR', 'UPS_3DAY_SELECT', 'UPS_STANDARD', 'UPS_EXPRESS_EARLY_AM', 'UPS_EXPRESS', 'UPS_EXPRESS_SAVER', 'UPS_EXPEDITED', 'UPS_WORLDWIDE_EXPRESS_PLUS', 'UPS_WORLDWIDE_EXPRESS', 'UPS_WORLDWIDE_SAVER', 'UPS_WORLDWIDE_EXPEDITED', 'UPS_STANDARD_TO_CANADA', 'UPS_GROUND_SAVER', 'UPS_SUREPOST_LESS1LB', 'UPS_SUREPOST_LESS1LB_IRREGULAR', 'UPS_SUREPOST_MORE1LB_IRREGULAR', 'UPS_SUREPOST_MEDIA_IRREGULAR', 'UPS_SUREPOST_BPM_IRREGULAR', 'UPS_SUREPOST_1LB_OR_GREATER_MACHINABLE', 'UPS_MAILINNOVATIONS_LESS1LB', 'UPS_MAILINNOVATIONS_PARCELPOST', 'UPS_MAILINNOVATIONS_MACHINABLE', 'UPS_MAILINNOVATIONS_STANDARD_FLAT', 'UPS_MAILINNOVATIONS_BPM_PARCEL', 'UPS_MAILINNOVATIONS_BPM_FLAT', 'UPS_MAILINNOVATIONS_MEDIA', 'UPS_MAILINNOVATIONS_FIRST', 'UPS_MAILINNOVATIONS_PRIORITY', 'UPS_MAILINNOVATIONS_PRIORITY_INTERNATIONAL', 'UPS_MAILINNOVATIONS_ECONOMY_INTERNATIONAL', 'UPS_FREIGHT', 'UPS_FREIGHT_GUARANTEED', 'UPS_FREIGHT_GUARANTEED_AM', 'UPS_FREIGHT_STANDARD', 'UPS_GROUND_SIMPLE_RATE_XS', 'UPS_GROUND_SIMPLE_RATE_S', 'UPS_GROUND_SIMPLE_RATE_M', 'UPS_GROUND_SIMPLE_RATE_L', 'UPS_GROUND_SIMPLE_RATE_XL', 'UPS_2DAY_AIR_SIMPLE_RATE_XS', 'UPS_2DAY_AIR_SIMPLE_RATE_S', 'UPS_2DAY_AIR_SIMPLE_RATE_M', 'UPS_2DAY_AIR_SIMPLE_RATE_L', 'UPS_2DAY_AIR_SIMPLE_RATE_XL', 'UPS_3DAY_SELECT_SIMPLE_RATE_XS', 'UPS_3DAY_SELECT_SIMPLE_RATE_S', 'UPS_3DAY_SELECT_SIMPLE_RATE_M', 'UPS_3DAY_SELECT_SIMPLE_RATE_L', 'UPS_3DAY_SELECT_SIMPLE_RATE_XL', 'UPS_ST_CA', 'UPS_WORLDWIDE_SAVER_ASIA', 'UPS_WORLDWIDE_EXPEDITED_ASIA', 'UPS_WORLDWIDE_EXPRESS_ASIA', 'UPS_WORLDWIDE_EXPRESS_PLUS_ASIA', 'UPS_WORLDWIDE_SAVER_CANADA', 'UPS_3DAY_SELECT_CANADA', 'UPS_WORLDWIDE_EXPEDITED_CANADA', 'UPS_WORLDWIDE_EXPRESS_PLUS_CANADA', 'UPS_WORLDWIDE_EXPRESS_CANADA'<br /><strong>DHL Express:</strong><br />'DHLE_EXPRESS_9AM', 'DHLE_ECONOMY_SELECT', 'DHLE_EXPRESS_1030AM', 'DHLE_DOMESTIC_EXPRESS', 'DHLE_EXPRESS_WORLDWIDE', 'DHLE_EUROPACK', 'DHLE_EXPRESS_1200AM', 'DHLE_EXPRESS_WORLDWIDE_DOC', 'DHLE_EXPRESS_1200AM_DOC', 'DHLE_EXPRESS_9AM_DOC', 'DHLE_EXPRESS_1030AM_DOC', 'DHLE_ECONOMYSELECT_A', 'DHLE_EXPRESS1030AM_A', 'DHLE_EXPRESS1200AM_A', 'DHLE_EXPRESS9AM_A', 'DHLE_EXPRESSENVELOPE', 'DHLE_EXPRESSENVELOPE_A', 'DHLE_EXPRESSWORLDWIDE_A'<br /><strong>DHL eCommerce:</strong><br />'DHLEC_PARCELS_GROUND', 'DHLEC_PARCELS_GROUND_IRREGULAR', 'DHLEC_PARCELS_PLUS_GROUND', 'DHLEC_PARCELS_PLUS_GROUND_IRREGULAR', 'DHLEC_PARCEL_GROUND_IRREGULAR', 'DHLEC_PARCEL_PLUS_GROUND_IRREGULAR', 'DHLEC_PARCELS_EXPEDITED', 'DHLEC_PARCELS_EXPEDITED_IRREGULAR', 'DHLEC_PARCELS_EXPEDITED_MAX', 'DHLEC_PARCELS_PLUS_EXPEDITED', 'DHLEC_PARCELS_PLUS_EXPEDITED_MAX', 'DHLEC_PARCEL_EXPEDITED_MAX', 'DHLEC_PARCEL_PLUS_EXPEDITED_MAX', 'DHLEC_PRIORITY', 'DHLEC_FIRST_PARCEL', 'DHLEC_FIRST_PARCEL_IRREGULAR', 'DHLEC_MARKETING_PARCEL_GROUND', 'DHLEC_MARKETING_PARCEL_GROUND_IRREGULAR', 'DHLEC_MARKETING_PARCEL_EXPEDITED', 'DHLEC_MARKETING_PARCEL_EXPEDITED_IRREGULAR', 'DHLEC_BPM_GROUND', 'DHLEC_BPM_EXPEDITED', 'DHLEC_CATALOG_BPM_GROUND', 'DHLEC_CATALOG_BPM_EXPEDITED', 'DHLEC_PACKET_STANDARD', 'DHLEC_PACKET_PRIORITY', 'DHLEC_PACKET_PLUS', 'DHLEC_PACKET_IPA', 'DHLEC_PACKET_ISAL', 'DHLEC_PARCEL_STANDARD', 'DHLEC_PARCEL_PRIORITY', 'DHLEC_PARCEL_DIRECT', 'DHLEC_PARCEL_DIRECT_EXPRESS', 'DHLEC_BUSINESS_STANDARD', 'DHLEC_BUSINESS_PRIORITY', 'DHLEC_BUSINESS_IPA', 'DHLEC_BUSINESS_ISAL', 'DHLEC_EXPEDITED_FLAT', 'DHLEC_GROUND_FLAT', 'DHLEC_PARCEL_RETURN_PLUS', 'DHLEC_PARCEL_RETURN_GROUND', 'DHLEC_PARCEL_RETURN_LIGHT', 'DHLEC_PARCEL_DIRECT_INBOUND_PRIORITY_INFORMAL', 'DHLEC_PARCEL_DIRECT_INBOUND_STANDARD_INFORMAL', 'DHLEC_PARCEL_DIRECT_INBOUND_PRIORITY_FORMAL', 'DHLEC_PARCEL_DIRECT_INBOUND_STANDARD_FORMAL', 'DHLEC_PARCEL_DIRECT_INTL', 'DHLEC_PARCEL_DIRECT_STANDARD_CA', 'DHLEC_PARCEL_DIRECT_PRIORITY_CA', 'DHLEC_PARCEL_DIRECT_MAX_CA', 'DHLEC_PARCELDIRECTEXPEDITED_RECTPARCEL'<br /><strong>OnTrac:</strong><br />'ONTRAC_GROUND', 'ONTRAC_SUNRISE', 'ONTRAC_SUNRISE_GOLD'<br /><strong>Estes:</strong><br />'ESTES_GUARANTEED_STANDARD', 'ESTES_GUARANTEED_ECONOMY', 'ESTES_GUARANTEED_BASIC', 'ESTES_GUARANTEED_EXCLUSIVE', 'ESTES_GUARANTEED_5PM', 'ESTES_GUARANTEED_12PM', 'ESTES_GUARANTEED_10AM', 'ESTES_STANDARD'<br /><strong>Purolator:</strong><br />'PUROLATOR_GROUND', 'PUROLATOR_GROUND_9AM', 'PUROLATOR_GROUND_10:30AM', 'PUROLATOR_GROUND_EVENING', 'PUROLATOR_EXPRESS', 'PUROLATOR_EXPRESS_9AM', 'PUROLATOR_EXPRESS_10:30AM', 'PUROLATOR_EXPRESS_12PM', 'PUROLATOR_EXPRESS_EVENING', 'PUROLATOR_EXPRESS_ENVELOPE', 'PUROLATOR_EXPRESS_ENVELOPE_9AM', 'PUROLATOR_EXPRESS_ENVELOPE_10:30AM', 'PUROLATOR_EXPRESS_ENVELOPE_12PM', 'PUROLATOR_EXPRESS_ENVELOPE_EVENING', 'PUROLATOR_EXPRESS_PACK', 'PUROLATOR_EXPRESS_PACK_9AM', 'PUROLATOR_EXPRESS_PACK_10:30AM', 'PUROLATOR_EXPRESS_PACK_12PM', 'PUROLATOR_EXPRESS_PACK_EVENING', 'PUROLATOR_EXPRESS_BOX', 'PUROLATOR_EXPRESS_BOX_9AM', 'PUROLATOR_EXPRESS_BOX_10:30AM', 'PUROLATOR_EXPRESS_BOX_12PM', 'PUROLATOR_EXPRESS_BOX_EVENING'<br /><strong>Amazon:</strong><br />'AMAZON_SHIPPING_GROUND'<br /><strong>GoFo Express:</strong><br />'GOFO_STANDARD', 'GOFO_GROUND'<br /><strong>UniUni:</strong><br />'UNIUNI_STANDARD', 'UNIUNI_EXPRESS'<br /><strong>Yanwen:</strong><br />'YW_STANDARD'<br /><strong>Canada Post:</strong><br />'CAPOST_CADOM_EP', 'CAPOST_CADOM_PC', 'CAPOST_CADOM_RP', 'CAPOST_CADOM_XP', 'CAPOST_CAINT_IP_AIR', 'CAPOST_CAINT_IP_SURF', 'CAPOST_CAINT_PW_ENV', 'CAPOST_CAINT_PW_PAK', 'CAPOST_CAINT_PW_PARCEL', 'CAPOST_CAINT_SP_AIR', 'CAPOST_CAINT_SP_SURF', 'CAPOST_CAINT_TP', 'CAPOST_CAINT_XP', 'CAPOST_CAUSA_EP', 'CAPOST_CAUSA_PW_ENV', 'CAPOST_CAUSA_PW_PAK', 'CAPOST_CAUSA_PW_PARCEL', 'CAPOST_CAUSA_SP_AIR', 'CAPOST_CAUSA_TP', 'CAPOST_CAUSA_XP' | Required |
Weight |
Weight | Weight of a package or an item. | |
Dimensions |
Dimensions of package | If not set Teapplix will apply 6x6x4 by default | |
IdenticalPackageCount |
integer | Count of identical packages. Currently supported only for FedEx/UPS | Minimum: 1 |
Type |
PackageType | CustomPackageName | Allows you to specify a built-in package type (integer) defined by the carrier, or a custom package you defined by name in your Teapplix account. You should specify one of 'Type' or 'Dimensions' in your input. | |
PackageItems |
PackageItem[] | Items and their quantities inside the package. This information is required for certain marketplaces. | |
Reference |
string | This value will be printed on label. BBCODE placeholders can be used. | |
InsuranceValue |
number | Insurance Value. | |
InsuranceFee |
number | Insurance Fee. This value is ignored for input. |
DutyBilled
Duties and Taxes data
| Property | Type | Description | Constraints |
|---|---|---|---|
Role |
string | Role | RequiredOne of: sender, recipient, third_party |
AccountNumber |
string | Account number | |
AccountPostalCode |
string | Account Postal Code. Currently UPS only | Max-Length: 10 |
AccountCountryCode |
string | Account Country Code. Currently UPS only | Max-Length: 2Min-Length: 2Pattern: [A-Z]{2} |
Delivery
Delivery
| Property | Type | Description | Constraints |
|---|---|---|---|
Signature |
string | Signature type | One of: NOT_REQUIRED, ANY_REQUIRED, ADULT_REQUIRED, DIRECT_REQUIRED, INDIRECT_REQUIRED, SERVICE_DEFAULT |
Saturday |
integer | Saturday delivery | |
Sunday |
boolean | Sunday delivery | |
Holiday |
boolean | Holiday delivery | |
Weekend |
boolean | Weekend delivery | |
Am |
boolean | AM delivery | |
Restricted |
boolean | Restricted area delivery | |
Inside |
boolean | Inside delivery | |
Residential |
integer | Residential delivery | |
HomeDeliveryDate |
string | Home delivery date | Format: date |
Instructions |
string | Delivery Instructions, including HomeDelivery Instructions | |
LiftGate |
boolean | Lift gate | |
LimitedAccess |
boolean | ||
ConstructionSite |
boolean | Construction site | |
CallBefore |
boolean | Call before |
Service
| Property | Type | Description | Constraints |
|---|---|---|---|
RegisteredMail |
boolean | Registered mail | |
AdditionalHandling |
boolean | Additional handling | |
ShipperRelease |
boolean | Shipper Release | |
CarbonNeutral |
boolean | Carbon neutral | |
DangerousGoods |
boolean | Dangerous goods flag | |
HandlingCharge |
boolean | Handling charge | |
ExtremeLength |
boolean | Extreme length | |
ReturnsClearance |
boolean | Returns clearance | |
Pickup |
boolean | Pickup |
Cod
C.O.D. details
| Property | Type | Description | Constraints |
|---|---|---|---|
Amount |
Amount | Declares any amount value | |
Kind |
string | Kind | |
CollectionType |
string | Collection Type | One of: 1, 2, 3, 4, 5 |
Address |
ReturnAddress | Return address printed on labels | |
ReferenceIndicator |
string | Reference indicator | |
TransportationChargesDetail |
string | Transportation Charges Detail | One of: ADD_ACCOUNT_COD_SURCHARGE, ADD_ACCOUNT_NET_CHARGE, ADD_ACCOUNT_NET_FREIGHT, ADD_ACCOUNT_TOTAL_CUSTOMER_CHARGE, ADD_LIST_COD_SURCHARGE, ADD_LIST_NET_CHARGE, ADD_LIST_NET_FREIGHT, ADD_LIST_TOTAL_CUSTOMER_CHARGE |
RecipientAccountNumber |
string | Recipient Account Number | Pattern: \d+ |
BillingOption |
string | Billing Option | One of: Prepaid, Freight Collect |
Ups
UPS specific options
| Property | Type | Description | Constraints |
|---|---|---|---|
SurepostNonMachineable |
boolean | UPS Surepost Non Machineable | |
Qvn |
Qvn | ||
Freight |
UPS Freight |
Fedex
FedEx specific options
| Property | Type | Description | Constraints |
|---|---|---|---|
CustomsOption |
string | Customs option | |
Coverage |
string | ||
ExportDetail |
ExportDetail | Export detail | |
Recipient |
Recipient | Recipient | |
HoldAtLocation |
HoldAtLocation | Hold At Location | |
SmartPostEndiciaType |
string | ||
TotalPalletWeight |
number | ||
FreightGuaranteeDetailDate |
string | ||
Delivery |
Delivery | Delivery | |
Instructions |
Instructions | Instructions | |
Freight |
FedEx Freight | Freight | |
BillAccount |
string | ||
CollectTermsType |
string | ||
BrokerType |
string | ||
SignatureReleaseNumber |
string | ||
HandlingUnits |
string | ||
ExpressFreightBookingConfirmationNumber |
string | ||
B13aFilling |
string | ||
ExportStatement |
string | ||
ImportOfRecordAccountNumber |
string |
DHL
DHLeC specific options
| Property | Type | Description | Constraints |
|---|---|---|---|
TermsOfTrade |
string | Terms of Trade | One of: DDP, DAP |
ConsigneeTaxIdType |
string | Consignee Tax Id Type | One of: OTHER, GSTVAT, EORI, IOSS, TBD, PAN |
ConsigneeTaxId |
string | Consignee Tax Id | |
ConsigneeIdType |
string | Consignee Id Type | |
ConsigneeId |
string | Consignee Id |
DHLE
DHL Express specific options
| Property | Type | Description | Constraints |
|---|---|---|---|
DeliveryType |
string | Delivery Type: NONE DD (Door to Door) DA (Door to Airport) AA (Airport to Airport) DC (Door to Door non- Compliant) | One of: NONE, DD, DA, AA, DC |
Weight
Weight of a package or an item.
| Property | Type | Description | Constraints |
|---|---|---|---|
Value |
number | Absolute weight value | Required |
Unit |
string | Unit | RequiredOne of: OZ, LB, GR, KG |
Dimensions of package
If not set Teapplix will apply 6x6x4 by default
| Property | Type | Description | Constraints |
|---|---|---|---|
Length |
number | Length | Required |
Width |
number | Width | Required |
Depth |
number | Depth | Required |
Unit |
string | Unit of measurement | RequiredOne of: IN, CM |
Amount
Declares any amount value
| Property | Type | Description | Constraints |
|---|---|---|---|
Amount |
number | ||
Currency |
string | Pattern: [A-Z]{3} |
ReturnAddress
Return address printed on labels
| Property | Type | Description | Constraints |
|---|---|---|---|
Name |
string | Full name. Use instead of FirstName + LastName when the name split is unavailable. At least one of Name, FirstName + LastName, or Company is required. | Max-Length: 128 |
FirstName |
string | First name. Use together with LastName instead of Name when the name split is available. Cannot be combined with Name. | Max-Length: 128 |
LastName |
string | Last name. Use together with FirstName instead of Name when the name split is available. Cannot be combined with Name. | Max-Length: 128 |
Company |
string | Company or organization name. At least one of Name, FirstName + LastName, or Company is required. | Max-Length: 127 |
Street |
string | Street address, line 1 (building number and street name). | Max-Length: 255 |
Street2 |
string | Street address, line 2 (apartment, suite, unit, floor, etc.). | Max-Length: 255 |
City |
string | City or town name. | Max-Length: 40Min-Length: 1 |
State |
string | US state abbreviation (e.g. CA) or province/region name for international addresses. | Max-Length: 40 |
ZipCode |
string | US ZIP code or international postal code. | |
CountryCode |
string | ISO 3166-1 alpha-2 country code (e.g. US, CA, GB). | Max-Length: 2Min-Length: 2Pattern: [A-Z]{2} |
Country |
string | Full country name (e.g. United States, Canada). Defaults to United States | |
PhoneNumber |
string | Phone number. Format may be normalized by the carrier. | Max-Length: 40 |
Email |
string | Email address. |
Qvn
| Property | Type | Description | Constraints |
|---|---|---|---|
Qvn |
integer | Qvn | |
From |
string | From | |
EmailOnFail |
string | Email on fail | |
Subject |
string | Subject | |
Memo |
string | Memo | |
Recipients |
Freight Notification Recipient[] | Qvn Recipients |
UPS Freight
| Property | Type | Description | Constraints |
|---|---|---|---|
Class |
number | Freight Class | |
PackageType |
string | Freight Package Type | |
PackagesQuantity |
integer | Packages Quantity | |
PayerName |
string | Payer Name | Max-Length: 40 |
PayerAddress |
string | Payer Address | Max-Length: 255 |
PayerCity |
string | Payer City | Max-Length: 50 |
PayerState |
string | Payer State | Max-Length: 50 |
SortingAndSegregating |
boolean | Sorting And Segregating | |
SortingQuantity |
string | Sorting Quantity | |
ExtremeLength |
boolean | Extreme Length | |
FreezableProtection |
boolean | Freezable Protection | |
Handling |
Handling | Handling | |
DangerousGoods |
DangerousGoods | UPS Dangerous Goods Data | |
Pickup |
Pickup |
ExportDetail
Export detail
| Property | Type | Description | Constraints |
|---|---|---|---|
Kind |
string | ||
ForeignZoneCode |
string | ||
EntryNumber |
string | ||
LicenseNumber |
string | ||
ExpirationDate |
string | Format: date |
Recipient
Recipient
HoldAtLocation
Hold At Location
| Property | Type | Description | Constraints |
|---|---|---|---|
Applied |
string | ||
Address |
string | ||
AddressType |
string |
Instructions
Instructions
| Property | Type | Description | Constraints |
|---|---|---|---|
Handling |
string | ||
Delivery |
string | ||
HomeDelivery |
string | ||
Pickup |
string |
FedEx Freight
Freight
| Property | Type | Description | Constraints |
|---|---|---|---|
Class |
string | Freight Class | One of: CLASS_050, CLASS_055, CLASS_060, CLASS_065, CLASS_070, CLASS_077_5, CLASS_085, CLASS_092_5, CLASS_100, CLASS_110, CLASS_125, CLASS_150, CLASS_175, CLASS_200, CLASS_250, CLASS_300, CLASS_400, CLASS_500 |
PackageType |
string | Freight Package Type | One of: BAG, BARREL, BASKET, BOX, BUCKET, BUNDLE, CARTON, CASE, CONTAINER, CRATE, CYLINDER, DRUM, ENVELOPE, HAMPER, OTHER, PAIL, PALLET, PIECE, REEL, ROLL, SKID, TANK, TUBE |
PrintedReferenceType |
string | Printed Reference Type | One of: BILL_OF_LADING, CONSIGNEE_ID_NUMBER, SHIPPER_ID_NUMBER |
PrintedReferenceValue |
string | Printed Reference Value | Max-Length: 255 |
GuaranteeDetailType |
string | Freight Guarantee Detail Type | One of: GUARANTEED_DATE, GUARANTEED_MORNING |
GuaranteeDetailDate |
string | Freight Guarantee Detail Date | Format: date |
Note |
string | Note | Max-Length: 255 |
FreightDirectType |
string | Freight Direct Type | Max-Length: 255 |
FreightDirectTransportationType |
string | Freight Direct Transportation Type | Max-Length: 255 |
FreightDirectEmail |
string | Freight Direct Email | Max-Length: 255 |
FreightDirectPhoneType1 |
string | Freight Direct Phone Type 1 | Max-Length: 255 |
FreightDirectPhoneNumber1 |
string | Freight Direct Phone Number 1 | Max-Length: 255 |
FreightDirectPhoneType2 |
string | Freight Direct Phone Type 2 | Max-Length: 255 |
FreightDirectPhoneNumber2 |
string | Freight Direct Phone Number 2 | Max-Length: 255 |
FreightDirectPhoneType3 |
string | Freight Direct Phone Type 3 | Max-Length: 255 |
FreightDirectPhoneNumber3 |
string | Freight Direct Phone Number 3 | Max-Length: 255 |
PackageItem
Declares package item to be shipped
| Property | Type | Description | Constraints |
|---|---|---|---|
LineNumber |
integer | One of Line Number or Item Name is required. | |
Name |
string | Specify Name of Item only if it is unique in Order Items list, otherwise specify Line Number. One of Line Number or Name is required. | |
Quantity |
integer | Quantity. | RequiredMinimum: 1 |
Handling
Handling
| Property | Type | Description | Constraints |
|---|---|---|---|
Charge |
string | Handling Charge | |
ChargeType |
string | Handling Charge Type | |
ChargeValue |
string | Handling Charge Value | |
Instructions |
string | Instructions |
DangerousGoods
UPS Dangerous Goods Data
| Property | Type | Description | Constraints |
|---|---|---|---|
Type |
integer | ||
Name |
string | Dangerous Goods Name | Max-Length: 40 |
PhoneNumber |
string | Dangerous Goods Phone Number | Max-Length: 40 |
PhoneExtension |
string | Dangerous Goods Phone Extension | Max-Length: 10 |
Pickup
| Property | Type | Description | Constraints |
|---|---|---|---|
Weekend |
boolean | Weekend | |
Holiday |
boolean | Holiday | |
Inside |
boolean | Inside | |
Residential |
boolean | Residential | |
LimitedAccess |
boolean | Limited access | |
LiftGate |
boolean | Lift Gate Pickup Required | |
Instructions |
string | Instructions |
CustomsId
| Property | Type | Description | Constraints |
|---|---|---|---|
Type |
string | ||
Number |
string |
Freight Notification Recipient
| Property | Type | Description | Constraints |
|---|---|---|---|
CompanyOrName |
string | Company or Name | |
ContactName |
string | Contact Name | |
Email |
string | ||
ShipNotify |
boolean | Ship Notify | |
ExceptionNotify |
boolean | Exception Notify | |
DeliveryNotify |
boolean | Delivery Notify | |
BolNotify |
boolean | Bol Notify | |
BolEmailSubject |
string | Bol Email Subject | |
BolEmailText |
string | Bol Email Text |
POST Response - 200
ShippingOptionsResult
Result of updating shipping options for an existing order
| Property | Type | Description | Constraints |
|---|---|---|---|
Success |
boolean | DEPRECATED: always true on this envelope. Read Status instead. Will be removed in the next API major version. | |
Status |
string | Operation status: 'Updated' on success. | RequiredOne of: Updated |
Message |
string | Human-readable result message. | |
Description |
string[] | Detailed description |
POST Response - 400
Message
| Property | Type | Description | Constraints |
|---|---|---|---|
Success |
boolean | Always false on this envelope. Message is the error envelope (4xx/5xx); Success is kept on the wire so legacy clients can branch on it without parsing the HTTP status. | Required |
Code |
integer | Indicate error code. Codes list and description are located on help page https://www.teapplix.com/help/?page_id=7115 | |
Message |
string | Message typically associated with errors | |
Description |
string[] | Detailed description |
POST Response - 404
Message
| Property | Type | Description | Constraints |
|---|---|---|---|
Success |
boolean | Always false on this envelope. Message is the error envelope (4xx/5xx); Success is kept on the wire so legacy clients can branch on it without parsing the HTTP status. | Required |
Code |
integer | Indicate error code. Codes list and description are located on help page https://www.teapplix.com/help/?page_id=7115 | |
Message |
string | Message typically associated with errors | |
Description |
string[] | Detailed description |
POST Response - 409
Message
| Property | Type | Description | Constraints |
|---|---|---|---|
Success |
boolean | Always false on this envelope. Message is the error envelope (4xx/5xx); Success is kept on the wire so legacy clients can branch on it without parsing the HTTP status. | Required |
Code |
integer | Indicate error code. Codes list and description are located on help page https://www.teapplix.com/help/?page_id=7115 | |
Message |
string | Message typically associated with errors | |
Description |
string[] | Detailed description |
POST Response - 422
Message
| Property | Type | Description | Constraints |
|---|---|---|---|
Success |
boolean | Always false on this envelope. Message is the error envelope (4xx/5xx); Success is kept on the wire so legacy clients can branch on it without parsing the HTTP status. | Required |
Code |
integer | Indicate error code. Codes list and description are located on help page https://www.teapplix.com/help/?page_id=7115 | |
Message |
string | Message typically associated with errors | |
Description |
string[] | Detailed description |
POST Response - 500
Message
| Property | Type | Description | Constraints |
|---|---|---|---|
Success |
boolean | Always false on this envelope. Message is the error envelope (4xx/5xx); Success is kept on the wire so legacy clients can branch on it without parsing the HTTP status. | Required |
Code |
integer | Indicate error code. Codes list and description are located on help page https://www.teapplix.com/help/?page_id=7115 | |
Message |
string | Message typically associated with errors | |
Description |
string[] | Detailed description |
POST Response - 501
Message
| Property | Type | Description | Constraints |
|---|---|---|---|
Success |
boolean | Always false on this envelope. Message is the error envelope (4xx/5xx); Success is kept on the wire so legacy clients can branch on it without parsing the HTTP status. | Required |
Code |
integer | Indicate error code. Codes list and description are located on help page https://www.teapplix.com/help/?page_id=7115 | |
Message |
string | Message typically associated with errors | |
Description |
string[] | Detailed description |

