FedEx · Schema
RatcResponseVO
This is a wrapper class for outputVO.
Address ValidationFreightLogisticsPickupRatingsShippingTrackingWebhookFortune 100
Properties
| Name | Type | Description |
|---|---|---|
| transactionId | string | The transaction ID is a special set of numbers that defines each transaction. Example: 624deea6-b709-470c-8c39-4b5511281492 |
| customerTransactionId | string | This element has a unique identifier added in your request, helps you match the request to the reply. Example: XXXX_XXX123XXXXX |
| output | object |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://artifacts.apis.io/fedex/json-schema/fedex-ratc-response-vo-schema.json",
"title": "RatcResponseVO",
"description": "This is a wrapper class for outputVO.",
"x-generated": "2026-11-05",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/fedex-rate-api-openapi.yml#/components/schemas/RatcResponseVO",
"type": "object",
"properties": {
"transactionId": {
"type": "string",
"description": "The transaction ID is a special set of numbers that defines each transaction.<br>Example: 624deea6-b709-470c-8c39-4b5511281492"
},
"customerTransactionId": {
"type": "string",
"description": "This element has a unique identifier added in your request, helps you match the request to the reply.<br>Example: XXXX_XXX123XXXXX"
},
"output": {
"$ref": "#/$defs/BaseProcessOutputVO"
}
},
"$defs": {
"AccountNumber": {
"type": "object",
"properties": {
"value": {
"type": "string",
"description": "This is the account number. Maximum Length is 9. <br>Example: Your account number"
}
},
"description": "This is the Account number details.<br><i>Note:<ul><li>If the paymentType is Sender, then the account number is optional in shippingChargesPayment.</li></ul>"
},
"Address": {
"type": "object",
"properties": {
"city": {
"type": "string",
"description": "This is a placeholder for City Name. <br> Example: Beverly Hills"
},
"stateOrProvinceCode": {
"type": "string",
"description": "This is a placeholder for State or Province code.State code is required for US, CA, PR and not required for other countries. Conditional. Max length is 2. <br> Example: CA <br><a onclick='loadDocReference(\"canadaprovincecodes\")'>Click here to see State Or Province Code</a>"
},
"postalCode": {
"type": "string",
"description": "Indicate the Postal code. This is optional for non postal-aware countries. Maximum length is 10.<br> Example: 65247<br><a onclick='loadDocReference(\"postalawarecountries\")'>Click here to see Postal aware countries</a>"
},
"countryCode": {
"type": "string",
"description": "This is the two-letter country code. Maximum length is 2.<br>Example: US<br><a onclick='loadDocReference(\"countrycodes\")'>Click here to see Country Codes</a>"
},
"residential": {
"type": "boolean",
"description": "Indicate whether this address is residential (as opposed to commercial). <br> Valid values are TRUE and FALSE."
}
},
"description": "This is detailed information on physical location. May be used as an actual physical address (place to which one could go), or as a container of address parts which should be handled as a unit (such as a city-state-ZIP combination within the U.S.)."
},
"Alert": {
"type": "object",
"properties": {
"code": {
"type": "string",
"description": "Specifies the alert code."
},
"alertType": {
"type": "string",
"description": "Specifies the alert type.",
"enum": [
"NOTE",
"WARNING"
]
},
"message": {
"type": "string",
"description": "Specifies the alert message."
}
},
"description": "Specifies the alerts."
},
"AncillaryFeeAndTax": {
"description": "Identifies the total amount of the shipment-lvel fees and taxes that are not based on transportation charges of commodity-level estimated duties and taxes.",
"type": "object",
"properties": {
"type": {
"description": "Identifies the total amount of the shipment-level fees and taxes that are not based on transportation charges or commodity-level estimated duties and taxes.",
"type": "string",
"enum": [
"CLEARANCE_ENTRY_FEE",
"GOODS_AND_SERVICES_TAX",
"HARMONIZED_SALES_TAX",
"OTHER"
]
},
"description": {
"description": "Identifies the amount of the shipment-level fees and taxes that are not based on transportation charges or commodity-level estimated duties and taxes.",
"type": "string"
},
"amount": {
"description": "list of AncillaryFees And Taxes",
"allOf": [
{
"$ref": "#/$defs/Money_1"
}
]
}
}
},
"AncillaryFeesAndTaxes": {
"type": "object",
"properties": {
"amount": {
"type": "number",
"description": "Specifies the list of ancillary fees And Taxes",
"format": "double"
},
"description": {
"type": "string",
"description": "Identifies the amount of the shipment-level fees and taxes that are not based on transportation charges or commodity-level estimated duties and taxes."
},
"type": {
"type": "string",
"description": "Identifies the total amount of the shipment-level fees and taxes that are not based on transportation charges or commodity-level estimated duties and taxes."
}
}
},
"BaseProcessOutputVO": {
"$ref": "#/$defs/RateOutputVO"
},
"BrokerDetailBroker_RateReply": {
"allOf": [
{
"$ref": "#/$defs/Party"
},
{
"required": [
"address"
],
"properties": {
"address": {
"description": "These are Broker address details."
}
}
}
]
},
"BrokerDetail_RateReply": {
"required": [
"broker",
"type"
],
"type": "object",
"properties": {
"broker": {
"$ref": "#/$defs/BrokerDetailBroker_RateReply"
},
"type": {
"type": "string",
"description": "This is Broker Type.",
"enum": [
"EXPORT",
"IMPORT"
]
},
"brokerAddress": {
"$ref": "#/$defs/Brokeraddress"
}
},
"description": "These are Broker Detail for the rate quote."
},
"Brokeraddress": {
"type": "object",
"properties": {
"streetLines": {
"type": "array",
"description": "This is the combination of number, street name, etc. <br>Note: At least one line is required and streetlines more than 3 will be ignored. Empty lines should not be included. Maximum Length per line is 35.<br>Example: [10 FedEx Parkway, Suite 302, .etc.]",
"items": {
"type": "string"
}
},
"city": {
"type": "string",
"description": "This is city name.<br> Example: Beverly Hills"
},
"stateOrProvinceCode": {
"type": "string",
"description": "This is the state Or Province Code. State code is required for US, CA, PR and not required for other countries. Conditional. Max length is 2.<br> Example: CA<br><a onclick='loadDocReference(\"canadaprovincecodes\")'>Click here to see State Or Province Code</a>"
},
"postalCode": {
"type": "string",
"description": "This is the postal code. <br> Example: 90210<br><a onclick='loadDocReference(\"postalawarecountries\")'>Click here to see Postal aware countries</a>"
},
"countryCode": {
"type": "string",
"description": "This is the country code.<br>US<br><a onclick='loadDocReference(\"countrycodes\")'>Click here to see Country Codes</a>"
},
"residential": {
"type": "boolean",
"description": "Indicate whether this address is residential (as opposed to commercial). <br> Valid values are TRUE and FALSE."
},
"classification": {
"type": "string",
"description": "Specify the classification of the address. <br> Example: residential"
},
"geographicCoordinates": {
"type": "string",
"description": "Specify the geographic coordinates.<br> Example: geographicCoordinates"
},
"urbanizationCode": {
"type": "string",
"description": "Specify the urbanization code."
},
"countryName": {
"type": "string",
"description": "Specify the country name.<br> Example: India"
}
},
"description": "This is the broker address used for this shipment."
},
"Commit": {
"description": "Specifies the delivery commitment details date/time.",
"allOf": [
{
"$ref": "#/$defs/CommitDetail_1"
}
]
},
"CommitDetail_1": {
"type": "object",
"properties": {
"daysInTransit": {
"type": "string",
"description": "Code indicating the number of transit days.<br> Example: EIGHTEEN_DAYS",
"enum": [
"EIGHT_DAYS",
"EIGHTEEN_DAYS",
"ELEVEN_DAYS",
"FIFTEEN_DAYS",
"FIVE_DAYS",
"FOUR_DAYS",
"FOURTEEN_DAYS",
"NINE_DAYS",
"NINETEEN_DAYS",
"ONE_DAY",
"SEVEN_DAYS",
"SEVENTEEN_DAYS",
"SIX_DAYS",
"SIXTEEN_DAYS",
"TEN_DAYS",
"THIRTEEN_DAYS",
"THREE_DAYS",
"TWELVE_DAYS",
"TWENTY_DAYS",
"TWO_DAYS",
"SMARTPOST_TRANSIT_DAYS",
"UNKNOWN"
]
},
"guaranteedType": {
"type": "string",
"description": "Indicates if there is a guaranteed delivery option applied to the rate. This is for freight rates only.<br> Valid values<br>GUARANTEED_MORNING - guaranteed delivery on morning of date specified.<br>GUARANTEED_CLOSE_OF_BUSINESS - guaranteed delivery on date specified by close of day<br> Example: GUARANTEED_MORNING",
"enum": [
"GUARANTEED_MORNING",
"GUARANTEED_CLOSE_OF_BUSINESS"
]
},
"smartPostCommitTime": {
"type": "string",
"description": "CommitTime for SmartPost shipments."
},
"dateDetail": {
"$ref": "#/$defs/DateDetail"
},
"delayDetails": {
"$ref": "#/$defs/DelayDetail"
},
"saturdayDelivery": {
"type": "boolean",
"description": "Specifies the saturdayDelivery."
},
"alternativeCommodityNames": {
"type": "array",
"description": "Specifies the alternate names of commodities.",
"items": {
"type": "string",
"description": "Specifies the items."
}
},
"transitDays": {
"$ref": "#/$defs/TransitDays"
},
"label": {
"type": "string",
"description": "This is an informational message to inform client Deliverydate is unavailable. If commitTimestamp and transitTime are unavailable, then this is populated in the response in the client language.<br>Example: Deliverydate unavailable"
},
"commitMessageDetails": {
"type": "string",
"description": "Messages concerning the ability to provide an accurate delivery commitment on an International commit quote. These could be messages providing information about why a commitment could not be returned or a successful message. <br> Example: Message"
},
"commodityName": {
"type": "string",
"description": "The Commodity applicable to this commitment.<br> Example: DOCUMENTS"
}
},
"description": "The delivery commitment details"
},
"CurrencyExchangeRate": {
"type": "object",
"properties": {
"fromCurrency": {
"type": "string",
"description": "The currency code for the original (converted FROM) currency."
},
"intoCurrency": {
"type": "string",
"description": "The currency code for the final (converted INTO) currency."
},
"rate": {
"type": "number",
"description": "Multiplier used to convert fromCurrency units to intoCurrency units.",
"format": "double"
}
},
"description": "Specifies the currency exchange performed on financial amounts for this rate."
},
"CustomerMessage": {
"type": "object",
"properties": {
"code": {
"type": "string",
"description": "This is a message code.<br> Example:SERVICE.TYPE.INTERNATIONAL.MESSAGE"
},
"message": {
"type": "string",
"description": "This is a message description.<br> Example: Rate does not include duties & taxes, clearance entry fees or other import fees. The payor of duties/taxes/fees will be responsible for any applicable Clearance Entry Fees"
}
},
"description": "This the Customer Message returned in the reply."
},
"DateDetail": {
"type": "object",
"properties": {
"dayOfWeek": {
"type": "string",
"description": "specific day of week in short format<br>Example: MON, TUE"
},
"dayFormat": {
"type": "string",
"description": "This is expected delivery date in format [YYYY-MM-DDTHH:mm:ss]<br>Example: 2020-07-16T10:30:00"
}
},
"description": "These are date and time details."
},
"DelayDetail": {
"type": "object",
"properties": {
"date": {
"type": "string",
"description": "delay date. format [YYYY-MM-DD]",
"format": "[YYYY-MM-DD]"
},
"dayOfWeek": {
"type": "string",
"description": "The delay day of the week"
},
"level": {
"type": "string",
"description": "The attribute of the shipment that caused the delay(e.g. Country, City, LocationId, Zip, service area, special handling)"
},
"point": {
"type": "string",
"description": "The point in transit where the delay is occurring (e.g. Origin, Destination, Broker location)"
},
"type": {
"type": "string",
"description": "The reason for the delay (e.g. holiday, weekend, etc.)."
},
"description": {
"type": "string",
"description": "The name of the holiday in that country that is causing the delay."
}
},
"description": "Information about why a shipment delivery is delayed and at what level"
},
"EdtCharge": {
"type": "object",
"properties": {
"edtTaxDetail": {
"$ref": "#/$defs/EdtTaxDetail"
},
"harmonizedCode": {
"type": "string",
"description": "This is to specify the Harmonized Tariff System (HTS) code to meet U.S. and foreign governments' customs requirements. These are mainly used to estimate the duties and taxes.<br>Example: A six digit code for Almonds fresh or dried is 080211. The HTS code for pistachios in shell is 080251. The HTS code for fish is HS203.<br>To research the classification for your commodity, use the FedEx Global Trade Manager online at <a href='http://www.fedex.com/gtm' target='_blank'>fedex.com/gtm</a>. You can find the commodities and its respective codes by logging into FedEx and selecting harmonized code option. You will find country-specific information to determine whether your commodity is considered to be a document or non-document for your destination. <br>For additional information about harmonized code, refer to <a href='https://www.usitc.gov/documents/hts_external_guide.pdf' target='_blank'>harmonized code</a>."
}
},
"description": "estimated duties and tax charge"
},
"EdtCommodityTax": {
"description": "The shipment/package Duties and taxes.",
"type": "object",
"properties": {
"harmonizedCode": {
"description": "Harmonized code is used by customer to classify the product being shipped and define the duties and taxes to be paid.",
"type": "string"
},
"taxes": {
"$ref": "#/$defs/EdtTaxDetail_1"
},
"total": {
"description": "Total of Duties and taxes",
"allOf": [
{
"$ref": "#/$defs/Money_1"
}
]
}
}
},
"EdtTaxDetail": {
"type": "object",
"properties": {
"edtTaxType": {
"type": "string",
"description": "Specifies the Estimated duties and taxes type. <br> Example: TaxType"
},
"amount": {
"type": "number",
"description": "Specifies the amount for the estimated duties and taxes type.<br> Example: 785.12",
"format": "double"
},
"taxableValue": {
"type": "number",
"description": "Specifies the Estimated duties and taxes taxable Value.<br> Example: 562.23",
"format": "double"
},
"name": {
"type": "string",
"description": "Indicates the name for the Etd tax."
},
"description": {
"type": "string",
"description": "Indicates the description for the Etd tax."
},
"formula": {
"type": "string",
"description": "Indicates the formula."
},
"effectiveDate": {
"type": "string",
"description": "Specifies the Estimated duties and taxes effective date. Format [YYYY-MM-DD].<br> Example: 2019-12-06"
}
},
"description": "Specifies the Estimated duties and taxes detail."
},
"EdtTaxDetail_1": {
"description": "Estimated duties and taxes detail.",
"type": "object",
"properties": {
"taxType": {
"description": "Estimated taxes type",
"type": "string",
"enum": [
"ADDITIONAL_TAXES",
"CONSULAR_INVOICE_FEE",
"CUSTOMS_SURCHARGES",
"DUTY",
"EXCISE_TAX",
"FOREIGN_EXCHANGE_TAX",
"GENERAL_SALES_TAX",
"IMPORT_LICENSE_FEE",
"INTERNAL_ADDITIONAL_TAXES",
"INTERNAL_SENSITIVE_PRODUCTS_TAX",
"OTHER",
"SENSITIVE_PRODUCTS_TAX",
"STAMP_TAX",
"STATISTICAL_TAX",
"TRANSPORT_FACILITIES_TAX"
]
},
"taxcode": {
"type": "string"
},
"effectiveDate": {
"description": "Estimated duties and taxes effective date. Format [YYYY-MM-DD].",
"type": "string"
},
"name": {
"description": "The localized name of the surcharge.",
"type": "string"
},
"taxableValue": {
"description": "Estimated duties and taxes taxable Value.",
"allOf": [
{
"$ref": "#/$defs/Money_1"
}
]
},
"description": {
"description": "FedEx pays the Duty and Tax charges on your behalf to ensure we can deliver your shipment as quickly as possible",
"type": "string"
},
"formula": {
"description": "Indicates the formula.",
"type": "string"
},
"amount": {
"description": "Amount for the estimated duties and taxes type.",
"allOf": [
{
"$ref": "#/$defs/Money_1"
}
]
},
"taxRates": {
"description": "Estimated duties and taxes taxRates",
"type": "array",
"items": {
"type": "object",
"properties": {
"value": {
"type": "string"
},
"currency": {
"type": "string"
},
"quantity": {
"format": "double",
"type": "number"
},
"unitOfMeasure": {
"type": "string"
}
}
}
},
"appliedPreferentialTradeAgreement": {
"description": "provides details about PTA applied between countries for specific product. ",
"type": "object",
"properties": {
"id": {
"description": "",
"type": "string"
},
"name": {
"description": "",
"type": "string"
},
"description": {
"description": "",
"type": "string"
}
}
}
}
},
"Money": {
"allOf": [
{
"$ref": "#/$defs/Money_1"
},
{
"properties": {
"amount": {
"type": "number",
"description": "Indicates the declared amount value for the shipment."
},
"currency": {
"type": "string",
"description": "Indicates the currency associated with the amount."
}
}
}
]
},
"Money_1": {
"type": "object",
"properties": {
"amount": {
"type": "number",
"description": "Indicates the amount. Example: 12.45",
"format": "double"
},
"currency": {
"type": "string",
"description": "Indicate the three-character ISO currency code. <br>Example: USD<br><a onclick='loadDocReference(\"currencycodes\")'>Click here to see Currency Codes</a>"
}
},
"description": "Indicate the amount details. This is optional, but if indicated, amount and currency must be provided."
},
"OperationalDetail": {
"type": "object",
"properties": {
"originLocationIds": {
"type": "array",
"description": "Indicate the location ID of the origin of shipment. <br> Example: YBZA",
"items": {
"type": "string"
}
},
"commitDays": {
"type": "array",
"description": "Indicate the delivery commitment day.<br> Example: MON",
"items": {
"type": "string"
}
},
"serviceCode": {
"type": "string",
"description": "Indicate the service code. <br> Example: 06"
},
"airportId": {
"type": "string",
"description": "Specify the Airport Id. <br> Example: MEM"
},
"scac": {
"type": "string",
"description": "Indicate the Standard Carrier Alpha Code (SCAC) is a privately controlled US code used to identify vessel operating common carriers (VOCC). It is typically two to four letters long."
},
"originServiceAreas": {
"type": "array",
"description": "Specify origin service area.<br> Example: AM",
"items": {
"type": "string"
}
},
"deliveryDay": {
"type": "string",
"description": "Specify the delivery commitment day. <br> Example: SAT"
},
"originLocationNumbers": {
"type": "array",
"description": "Specify the origin location ID.<br> Example: 6121",
"items": {
"type": "integer",
"format": "int32"
}
},
"destinationPostalCode": {
"type": "string",
"description": "Indicate the destination postal code.<br> Example: 38017"
},
"commitDate": {
"type": "string",
"description": "Indicate the shipment Commit Date. <br> Example: 2019-07-22T08:30:00"
},
"astraDescription": {
"type": "string",
"description": "Indicate the ASTRA description for the label. <br> Example: XXXL1ST"
},
"deliveryDate": {
"type": "string",
"description": "Indicate the delivery date. <br> Example: 2019-07-22T08:30:00"
},
"deliveryEligibilities": {
"type": "array",
"description": "Indicate the delivery eligibilities.",
"items": {
"type": "string"
}
},
"ineligibleForMoneyBackGuarantee": {
"type": "boolean",
"description": "indicate if ineligible For Money Back Guarantee."
},
"MaximumTransitTime": {
"type": "string",
"description": "Specify Maximum transit time. <br> Example: THREE_DAYS"
},
"astraPlannedServiceLevel": {
"type": "string",
"description": "Indicate Astra Planned Service Level. <br> Example: astraPlannedServicelevel"
},
"destinationLocationIds": {
"type": "array",
"description": "Indicate Destination Location Ids. <br> Example: HKAA",
"items": {
"type": "string"
}
},
"destinationLocationStateOrProvinceCodes": {
"type": "array",
"description": "Indicate destination location State Or Province code. <br> Example: TN<br><a onclick='loadDocReference(\"canadaprovincecodes\")'>Click here to see State Or Province Code</a>",
"items": {
"type": "string"
}
},
"transitTime": {
"type": "string",
"description": "Indicate the Transit Time in days. <br> Example: THREE_DAYS"
},
"packagingCode": {
"type": "string",
"description": "Indicate the Packaging Code. <br> Example: M1M1M1"
},
"destinationLocationNumbers": {
"type": "array",
"description": "Indicate the Destination Location Numbers. <br> Example: 386",
"items": {
"type": "integer",
"format": "int32"
}
},
"publishedDeliveryTime": {
"type": "string",
"description": "Indicate the Published Delivery Time. <br> Example: THREE_DAYS"
},
"countryCodes": {
"type": "array",
"description": "Indicate the Country Code.<br>Example: [ US, IN]<br><a onclick='loadDocReference(\"countrycodes\")'>Click here to see Country Codes</a>",
"items": {
"type": "string"
}
},
"stateOrProvinceCodes": {
"type": "array",
"description": "Specifies state Or Province Code. State code is required for US, CA, PR and not required for other countries. Conditional. Max length is 2. <br> Example: TN",
"items": {
"type": "string"
}
},
"ursaPrefixCode": {
"type": "string",
"description": "This is FedEx URSA Prefix Code. <br> Example: PrefixCode"
},
"ursaSuffixCode": {
"type": "string",
"description": "This is URSA Suffix Code. <br> Example: SuffixCode"
},
"destinationServiceAreas": {
"type": "array",
"description": "This is Destination Service Areas. <br> Example: A2",
"items": {
"type": "string"
}
},
"originPostalCodes": {
"type": "array",
"description": "This is Origin Postal Codes. <br> Example: M1M1M1",
"items": {
"type": "string"
}
},
"customTransitTime": {
"type": "string",
"description": "This is Custom Transit Time in days. <br> Example: THREE_DAYS"
}
},
"description": "Indicate the Operational Details."
},
"PackageRateDetail": {
"type": "object",
"properties": {
"ratedWeightMethod": {
"type": "string",
"description": "Indicates which weight was used for the rate, e.g. actual or dimensional. <br> Example: dimensional"
},
"totalTaxes": {
"type": "number",
"description": "Specifies the sum of all taxes on this package.<br> Example: 1257.25",
"format": "double"
},
"totalFreightDiscounts": {
"type": "number",
"description": "The total discounts used in the rate calculation.<br> Example: 1257.2<br><a onclick='loadDocReference(\"discounts\")'>Click here to see Discounts</a>",
"format": "double"
},
"baseCharge": {
"type": "number",
"description": "Identifies the manner in which the chargeRate for this line item was applied.<br> Example: 125",
"format": "double"
},
"totalRebates": {
"type": "number",
"description": "The total sum of all rebates applied to this package.Example: 12",
"format": "double"
},
"rateType": {
"type": "string",
"description": "Specifies the type used for this specific set of rate data."
},
"billingWeight": {
"allOf": [
{
"$ref": "#/$defs/Weight"
},
{
"description": "Specifies the weight that was used to calculate the rate."
}
]
},
"netFreight": {
"type": "number",
"description": "Specifies the sum of freight charges.<br> Example: 10",
"format": "double"
},
"surcharges": {
"type": "array",
"description": "Specifies the list of all surcharges that apply to this package.",
"items": {
"$ref": "#/$defs/Surcharge"
}
},
"totalSurcharges": {
"type": "number",
"description": "The sum of all surcharges on the package.<br> Example: 569",
"format": "double"
},
"netFedExCharge": {
"type": "number",
"description": "Specifies the sum of packages netFreight and totalSurcharges (not including totalTaxes).<br> Example: 125.32",
"format": "double"
},
"netCharge": {
"type": "number",
"description": "Specifies the sum of packages netFreight, totalSurcharges and totalTaxes. <br>Example: 563.98",
"format": "double"
},
"freightDiscounts": {
"type": "array",
"description": "All rate discounts that apply to this shipment.<br><a onclick='loadDocReference(\"discounts\")'>Click here to see Discounts</a>",
"items": {
"$ref": "#/$defs/RateDiscount"
}
}
},
"description": "Data for a package's rates, as calculated per a specific rate type."
},
"Party": {
"type": "object",
"properties": {
"address": {
"$ref": "#/$defs/Address"
},
"accountNumber": {
"$ref": "#/$defs/AccountNumber"
}
},
"description": "Indicate the party to a transaction including the physical address, contact information and account number information."
},
"ProductName": {
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "Specifies the type of the product.<br> Example: medium"
},
"encoding": {
"type": "string",
"description": "Specifies the encoding standard. <br> Example: utf-8."
},
"value": {
"type": "string",
"description": "Specifies the value of the Product.<br> Example: FedEx International First®."
}
},
"description": "Provides the product details."
},
"RateDiscount": {
"type": "object",
"properties": {
"amount": {
"type": "number",
"description": "Indicates the details of the charges are to be added to the COD collect amount. <br> Example: 95",
"format": "double"
},
"name": {
"type": "string",
"description": "Specifies the name of all of the discounts that apply to the package.<br><a onclick='loadDocReference(\"discounts\")'>Click here to see Discounts</a>"
},
"description": {
"type": "string",
"description": "Specifies the discounts on this package."
},
"type": {
"type": "string",
"description": "Specifies the type of discount."
},
"percent": {
"type": "number",
"description": "Specifies the percentage of discount.",
"format": "double"
}
}
},
"RateDiscount_1": {
"type": "object",
"properties": {
"amount": {
"type": "number",
# --- truncated at 32 KB (76 KB total) ---
# Full source: https://artifacts.apis.io/fedex/json-schema/fedex-ratc-response-vo-schema.json
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/fedex-ratc-response-vo"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.