addedOutput schema / properties / Profiles / items / properties / CarrierInfo
Added value: +{
+ "description": "Read-only. Carrier accounts configured in this profile. Only present on GET responses — cannot be set or modified through this tool. Carrier account setup is managed separately in Teapplix carrier configuration. Use this field to assess rate-shop eligibility: skip any profile/carrier combination where BillThirdParty=true (no rate quotes available).",
+ "items": {
+ "additionalProperties": {},
+ "properties": {
+ "AccountId": {
+ "description": "Carrier account identifier (e.g. FedEx Account Number, UPS Shipper Number). Empty for Teapplix-managed accounts.",
+ "type": "string"
+ },
+ "AccountType": {
+ "description": "How the account is held: \"teapplix\" = Teapplix-provided account, \"direct\" = business's own carrier account, \"merchant\" = USPS merchant account",
+ "type": "string"
+ },
+ "BillThirdParty": {
+ "description": "When true, carrier charges are billed to a third-party account rather than the shipper. UPS and FedEx only. Blocks rate quotes (carrier will not return rates for third-party billed shipments) but label purchase works — the label is charged to the third-party account. Commonly used when a marketplace mandates fulfillment through their own carrier account.",
+ "type": "boolean"
+ },
+ "BillThirdPartyAccountId": {
+ "description": "Third-party carrier account number to bill. Required for both UPS and FedEx when BillThirdParty=true.",
+ "type": "string"
+ },
+ "BillThirdPartyCountryCode": {
+ "description": "Country code of the third-party billing account. Required for UPS; not needed for FedEx.",
+ "type": "string"
+ },
+ "BillThirdPartyPostalCode": {
+ "description": "Postal code of the third-party billing account. Required for UPS; not needed for FedEx.",
+ "type": "string"
+ },
+ "Carrier": {
+ "description": "Carrier name: USPS, FEDEX, UPS, DHL, DHLE, ONTRAC, ESTES, PUROLATOR, CAPOST, AUPOST, SWA, GOFO, YANWEN, UNIUNI",
+ "type": "string"
+ },
+ "FreightAccountNumber": {
+ "description": "FedEx Freight LTL account number (separate from the standard FedEx Account Number)",
+ "type": "string"
+ },
+ "InheritedFromMaster": {
+ "description": "When true, this profile has no dedicated credentials for this carrier and falls back to the master profile (profile 1) for account credentials.",
+ "type": "boolean"
+ },
+ "Provider": {
+ "description": "Integration provider for USPS accounts: usps, pbowes, easypost, wiselution, stamps, endicia",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+}