Rate Quote For Order
此内容尚不支持你的语言。
To obtain a shipping rate quote for an order in Teapplix, use the following API. Rate quote will use previously saved ship options saved on the order.
POST Request
Shipping Rates For Order Request
'APIToken' header should be included in each request
| Property | Type | Description | Constraints |
|---|---|---|---|
TxnId |
string | Required | |
ShipDate |
string | Pattern: ^\d\d\d\d-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01]) (0[0-9]|1[0-9]|2[0-3]):([0-9]|[0-5][0-9]):([0-9]|[0-5][0-9])$ | |
From |
ReturnAddress | ProfileId | Sender address or shipping profile id | Required |
Packages |
Package[] | Packages to be sent | Required |
Options |
Order Shipping Options | Shipment options | |
CustomsDeclaration |
Customs declaration | Customs declaration | |
Provider |
string | Provider if specified will force usage of label from MARKETPLACE vs NATIVE carrier accounts linked in Teapplix. | One of: NATIVE, MARKETPLACE, TEAPPLIX, DHL, DHL_EXPRESS, FEDEX, UPS, ONTRAC, AMAZON_BUY_SHIPPING, ENDICIA, RATESHOP |
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 declaration
Customs declaration
| 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 | |
Items |
Customs item[] | For ForOrder version of the API, Teapplix will use your order items to build ocmmercial invoice if Items list is not specified. |
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 |
Customs item
Customs declaration item
| Property | Type | Description | Constraints |
|---|---|---|---|
Name |
string | Item's name | RequiredMax-Length: 255 |
Sku |
string | Item SKU, should be set if known | Max-Length: 127 |
Description |
string | Item's description. Some carriers can print it on label | RequiredMax-Length: 255 |
Quantity |
integer | Quantity of item in the shipment | RequiredMinimum: 1 |
Amount |
number | Customs value subtotal for this item | Required |
Currency |
string | Pattern: [A-Z]{3} | |
CustomsWeight |
Weight | Weight of a package or an item. | |
OriginCountry |
string | Country code of origin country | Pattern: [A-Z]{2} |
TariffCode |
string | Harmonized Tariff code | |
DGType |
integer | USPS Dangerous Goods Type - typically used only for domestic shipments, applies USPS and DHL |
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
Shipping rate result
Rate
| Property | Type | Description | Constraints |
|---|---|---|---|
Transportation |
number | Base transportation price | Required |
ServiceAmount |
number | The sum of all shipping service fees | |
ServiceFees |
RateAdjustment[] | Detailed description of shipping fees. If set then ServiceAmount will be ignored (if present) | |
Discounts |
RateAdjustment[] | Detailed description of discounts. Each entry's Amount is negative. | |
Currency |
string | The currency for this rate | Pattern: [A-Z]{3} |
Name |
string | The shipping method name | Required |
ShipMethod |
string | The shipping method | |
Carrier |
string | The carrirer name | |
Provider |
string | The provider name if applicable | |
DeliveryDate |
string | Estimated delivery date | Pattern: ^\d\d\d\d-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01]) (0[0-9]|1[0-9]|2[0-3]):([0-9]|[0-5][0-9]):([0-9]|[0-5][0-9])$ |
Volume |
string | Cubic volume applied to the rate | |
Benefits |
string | Comma-separated list of included benefits (e.g. CLAIMS_PROTECTED) | |
Error |
string | The error message if selected rate is not available |
Warning
| Property | Type | Description | Constraints |
|---|---|---|---|
Code |
string | Warning code (if applicable) | |
Message |
string | Warning message | Required |
ShipMethod |
string | The shipping method | |
Carrier |
string | The carrirer name | |
Provider |
string | The provider name if applicable |
RateAdjustment
A named adjustment to a rate. Positive amounts are fees/surcharges; negative amounts are discounts.
| Property | Type | Description | Constraints |
|---|---|---|---|
Name |
string | Name of the adjustment | RequiredMax-Length: 64 |
Description |
string | Description of this adjustment | Max-Length: 255 |
Amount |
number | Amount of this adjustment. Negative for discounts. | Required |
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 - 401
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 |

