FedEx · Schema
TrkcResponseVO_ReferenceNumber
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 allows you to assign a unique identifier to your transaction. This element is also returned in the reply and helps you match the request to the reply. Example: AnyCo_order123456789 |
| output | object |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://artifacts.apis.io/fedex/json-schema/fedex-trkc-response-vo-reference-number-schema.json",
"title": "TrkcResponseVO_ReferenceNumber",
"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-track-api-openapi.yml#/components/schemas/TrkcResponseVO_ReferenceNumber",
"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 allows you to assign a unique identifier to your transaction. This element is also returned in the reply and helps you match the request to the reply. <br> Example: AnyCo_order123456789"
},
"output": {
"$ref": "#/$defs/BaseProcessOutputVO_ReferenceNumber"
}
},
"$defs": {
"AdditionalTrackingInfo": {
"type": "object",
"properties": {
"hasAssociatedShipments": {
"type": "boolean",
"description": "Field which indicates if the current shipment has associated shipments.<br> Example: false"
},
"nickname": {
"type": "string",
"description": "Field which holds information about nickname of the shipment. <br> Example: Shipment nickname"
},
"packageIdentifiers": {
"type": "array",
"description": "Other related identifiers for this package such as reference numbers, purchase order number etc. Provides identifiers other than tracking number that can be used in order to track the shipment.",
"items": {
"$ref": "#/$defs/PackageIdentifier"
}
},
"shipmentNotes": {
"type": "string",
"description": "Field which holds customer assigned notes for a package.<br> Example: shipment notes"
}
},
"description": "Additional Tracking number information like nickname, notes, shipment attributes etc."
},
"AddressVO": {
"required": [
"addressVerificationId",
"countryCode",
"streetLines"
],
"type": "object",
"properties": {
"classification": {
"type": "string",
"description": "Specifies the FedEx classification type for an address. <br>Valid values are BUSINESS, RESIDENTIAL, MIXED, UNKNOWN.<br> Example: BUSINESS"
},
"residential": {
"type": "boolean",
"description": "Placeholder to indicate whether the address is residential (as opposed to commercial).",
"enum": [
true,
false
]
},
"streetLines": {
"type": "array",
"description": "Combination of number, street name, etc. At least one line is required for a valid physical address; empty lines should not be included.<br> Example: [\"1043 North Easy Street\", \"Suite 999\"]",
"items": {
"type": "string"
}
},
"city": {
"type": "string",
"description": "Conditional<br>The name of the city, town, etc. <br> Example: SEATTLE"
},
"stateOrProvinceCode": {
"type": "string",
"description": "This is a placeholder for State or Province code. <br> Example: CA<br><a onclick='loadDocReference(\"canadaprovincecodes\")'>Click here to see State/Province Code</a>"
},
"postalCode": {
"type": "string",
"description": "Placeholder to specify postal code for the address. Postal Code is required for postal-aware countries.<br> Example: 98101<br><a onclick='loadDocReference(\"postalawarecountries\")'>Click here to see Postal aware countries</a>"
},
"countryCode": {
"type": "string",
"description": "Placeholder for country code (2 characters) for the address.<br>Example: US<br><a onclick='loadDocReference(\"countrycodes\")'>Click here to see Country Codes</a>"
},
"countryName": {
"type": "string",
"description": "Field holds the fully spelled out name of a country.<br> Example: United States"
}
},
"description": "Address where the package was actually delivered. Contrast with destinationAddress, which is the location to which the package was intended to be delivered. Addresses may differ due to delivery to a behavior, hold at FedEx location, etc."
},
"AddressVO_1_TCN": {
"required": [
"addressVerificationId",
"countryCode",
"streetLines"
],
"type": "object",
"properties": {
"classification": {
"type": "string",
"description": "Specifies the FedEx classification type for an address. <br>Valid values are BUSINESS, RESIDENTIAL, MIXED, UNKNOWN.<br> Example: BUSINESS"
},
"residential": {
"type": "boolean",
"description": "Placeholder to indicate whether the address is residential (as opposed to commercial).",
"enum": [
true,
false
]
},
"streetLines": {
"type": "array",
"description": "Combination of number, street name, etc. At least one line is required for a valid physical address; empty lines should not be included.<br> Example: [\"1043 North Easy Street\", \"Suite 999\"]. <br>Note: Street lines is shown in response only in secured flow. For non secured flow, street lines is not shown in the response.",
"items": {
"type": "string"
}
},
"city": {
"type": "string",
"description": "Conditional<br>The name of the city, town, etc. <br> Example: SEATTLE"
},
"stateOrProvinceCode": {
"type": "string",
"description": "This is a placeholder for State or Province code. <br> Example: CA<br><a onclick='loadDocReference(\"canadaprovincecodes\")'>Click here to see State/Province Code</a>"
},
"postalCode": {
"type": "string",
"description": "Placeholder to specify postal code for the address. Postal Code is required for postal-aware countries.<br> Example: 98101<br><a onclick='loadDocReference(\"postalawarecountries\")'>Click here to see Postal aware countries</a>"
},
"countryCode": {
"type": "string",
"description": "Placeholder for country code (2 characters) for the address.<br>Example: US<br><a onclick='loadDocReference(\"countrycodes\")'>Click here to see Country Codes</a>"
}
},
"description": "Address where the package was actually delivered. Contrast with destinationAddress, which is the location to which the package was intended to be delivered. Addresses may differ due to delivery to a behavior, hold at FedEx location, etc."
},
"Alert": {
"type": "object",
"properties": {
"code": {
"type": "string",
"description": "Specifies the api alert code."
},
"alertType": {
"type": "string",
"description": "Specifies the api alert type.",
"enum": [
"NOTE",
"WARNING"
]
},
"message": {
"type": "string",
"description": "Specifies the api alert message."
}
},
"description": "Specifies the api alerts."
},
"Amount": {
"type": "object",
"properties": {
"currency": {
"type": "string",
"description": "Indicate the currency code.<br> Example: USD<br><a onclick='loadDocReference(\"countrycodes\")'>Click here to see Currency Codes</a>"
},
"value": {
"type": "number",
"description": "Field which holds the amount value. <br> Example: 56.80",
"format": "double"
}
}
},
"AvailableImagesDetail": {
"type": "object",
"properties": {
"size": {
"type": "string",
"description": "Field which holds the size of available images for the shipment being tracked. Example: LARGE",
"enum": [
"SMALL",
"LARGE"
]
},
"type": {
"type": "string",
"description": "Field which holds the type of available images for the shipment being tracked.<br> Example: BILL_OF_LADING",
"enum": [
"SIGNATURE_PROOF_OF_DELIVERY",
"BILL_OF_LADING"
]
}
},
"description": "The available tracking documents for the shipment being tracked. Available tracking documents includes SPOD and Bill of lading."
},
"BaseProcessOutputVO_ReferenceNumber": {
"$ref": "#/$defs/TrackingReferencesResponse"
},
"CXSError": {
"type": "object",
"properties": {
"code": {
"type": "string",
"description": "Error Code. <br> Example: TRACKING.TRACKINGNUMBER.EMPTY"
},
"parameterList": {
"type": "array",
"description": "List of parameters.",
"items": {
"$ref": "#/$defs/Parameter"
}
},
"message": {
"type": "string",
"description": "Error Message. <br>Example: Please provide tracking number."
}
},
"description": "Contains error details."
},
"CompleteTrackResult": {
"type": "object",
"properties": {
"trackingNumber": {
"type": "string",
"description": "A tracking number to identify a package.<br> Example: 123456789012"
},
"trackResults": {
"type": "array",
"description": "An array of detailed tracking information for the requested packages(s). In case of duplicate shipments, multiple track details will be populated.",
"items": {
"$ref": "#/$defs/TrackResult_TCN"
}
}
},
"description": "Detailed and complete track results"
},
"ConsolidationDetail": {
"type": "object",
"properties": {
"timeStamp": {
"type": "string",
"description": "The timestamp for the consolidation. <br> Example: 2020-10-13T03:54:44-06:00"
},
"consolidationID": {
"type": "string",
"description": "The identifier for the consolidation. <br> Example: 47936927"
},
"reasonDetail": {
"description": "Specifies the reason details for the consolidation event for a package.",
"allOf": [
{
"$ref": "#/$defs/ReasonDetail"
}
]
},
"packageCount": {
"type": "integer",
"description": "Specifies the package count for the consolidation. <br> Example: 25",
"format": "int32"
},
"eventType": {
"type": "string",
"description": "Specifies the consolidation event type for a package. A package can be ADDED to, REMOVED from, or EXCLUDED from a consolidation. <br> Example: PACKAGE_ADDED_TO_CONSOLIDATION"
}
},
"description": "This is the consolidation details for packages within a shipment identified as CONSOLIDATED."
},
"ContactAndAddress_1_TCN": {
"required": [
"address"
],
"type": "object",
"properties": {
"address": {
"description": "Required.\n\nDescriptive data for a physical location. may be used as an actual physical address(place to which one could go), or a container of 'address parts' which should be handled as a unit(such as a city-state-zip combination within the US).\n\nConditional when used with Payor object. Required if entering using RECIPIENT or THIRD_PARTY. Required if not-authenticated and SENDER is selected",
"allOf": [
{
"$ref": "#/$defs/AddressVO_1_TCN"
}
]
}
},
"description": "Location Contact And Address."
},
"ContactAndAddress_TCN": {
"required": [
"address",
"contact"
],
"type": "object",
"properties": {
"contact": {
"$ref": "#/$defs/ContactVO"
},
"address": {
"description": "Required.\n\nDescriptive data for a physical location. may be used as an actual physical address(place to which one could go), or a container of 'address parts' which should be handled as a unit(such as a city-state-zip combination within the US).\n\nConditional when used with Payor object. Required if entering using RECIPIENT or THIRD_PARTY. Required if not-authenticated and SENDER is selected",
"allOf": [
{
"$ref": "#/$defs/AddressVO"
}
]
}
},
"description": "Location Contact And Address."
},
"ContactVO": {
"type": "object",
"properties": {
"personName": {
"type": "string",
"description": "Identifies the contact person's name. Max Length is 70.<br> Example: John Taylor"
},
"phoneNumber": {
"type": "string",
"description": "Identifies the phone number associated with this contact. Max length is 15. <br>Example: '1234567890'"
},
"companyName": {
"type": "string",
"description": "Identifies the company this contact is associated with. Max length is 35. <br> Example: Fedex"
}
},
"description": "Indicate the contact details for this package."
},
"CustomDeliveryOption": {
"type": "object",
"properties": {
"requestedAppointmentDetail": {
"$ref": "#/$defs/RequestedAppointmentDetail"
},
"description": {
"type": "string",
"description": "Field which specifies the description of the custom delivery option requested <br> Example: Redirect the package to the hold location."
},
"type": {
"type": "string",
"description": "Field which specifies the type of the custom delivery option requested.<br> Example: REDIRECT_TO_HOLD_AT_LOCATION",
"enum": [
"REROUTE",
"APPOINTMENT",
"DATE_CERTAIN",
"EVENING",
"REDIRECT_TO_HOLD_AT_LOCATION",
"ELECTRONIC_SIGNATURE_RELEASE"
]
},
"status": {
"type": "string",
"description": "Field which specifies the status of the custom delivery option requested.<br> Example: HELD"
}
},
"description": "List of delivery options that can be used to customize the delivery of the package."
},
"DelayDetail": {
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "Specifies the type of delay.",
"enum": [
"WEATHER",
"OPERATIONAL",
"LOCAL",
"GENERAL",
"CLEARANCE"
]
},
"subType": {
"type": "string",
"description": "Specifies the subType of delay.",
"enum": [
"SNOW",
"TORNADO",
"EARTHQUAKE etc"
]
},
"status": {
"type": "string",
"description": "Specifies the status of package indicating whether a package is arriving early or is on time or has been delayed.",
"enum": [
"DELAYED",
"ON_TIME",
"EARLY"
]
}
},
"description": "Specifies the information about delays."
},
"DeliveryDetails": {
"type": "object",
"properties": {
"receivedByName": {
"type": "string",
"description": "Field which holds the name of the person who received the package, if applicable.<br> Example: Receiver"
},
"destinationServiceArea": {
"type": "string",
"description": "Field which holds the destination service area code.<br> Example: EDDUNAVAILABLE"
},
"destinationServiceAreaDescription": {
"type": "string",
"description": "Field which holds the description corresponding to the destination service area.<br> Example: Appointment Required"
},
"locationDescription": {
"type": "string",
"description": "Field which holds the FedEx location description for the package destination.<br> Example: Receptionist/Front Desk"
},
"actualDeliveryAddress": {
"$ref": "#/$defs/AddressVO"
},
"deliveryToday": {
"type": "boolean",
"description": "This element indicates whether the package will be delivered today. The value 'True', indicates that today is package delivery.<br> Example: true"
},
"locationType": {
"type": "string",
"description": "Field which holds the FedEx location type code for the package destination.<br> Example: FEDEX_EXPRESS_STATION"
},
"signedByName": {
"type": "string",
"description": "Field which holds the name of the person who signed for the package, if applicable.<br> Example: Reciever"
},
"officeOrderDeliveryMethod": {
"type": "string",
"description": "Field which identifies the method of office order delivery. 'Pickup' - the recipient will be picking up the office order from the FedEx Office Center. 'Shipment' - the office order will be delivered to the recipient as a FedEx shipment using the FedEx Service Type requested. 'Courier' - the office order will be delivered to the recipient by local courier. <br> Example: Courier"
},
"deliveryAttempts": {
"type": "string",
"description": "Field which holds the number of delivery attempts made to deliver the package.<br> Example: 0"
},
"deliveryOptionEligibilityDetails": {
"type": "array",
"description": "Specifies eligibility type for the different delivery option.",
"items": {
"$ref": "#/$defs/DeliveryOptionElgibilityDetails"
}
}
},
"description": "Delivery related information for the tracked package. Provides delivery details as actual delivery address once the package is delivered, the number of delivery attempts made etc."
},
"DeliveryOptionElgibilityDetails": {
"type": "object",
"properties": {
"option": {
"type": "string",
"description": "This is the type of delivery option.<br><br><i>Note: For eligibile DISPUTE_DELIVERY, RETURN_TO_SHIPPER, SUPPLEMENT_ADDRESS go to fedex.com to perform the option/action.</i><br><br>Example: INDIRECT_SIGNATURE_RELEASE",
"enum": [
"DISPUTE_DELIVERY",
"INDIRECT_SIGNATURE_RELEASE",
"REDIRECT_TO_HOLD_AT_LOCATION",
"REROUTE",
"RESCHEDULE",
"RETURN_TO_SHIPPER",
"SUPPLEMENT_ADDRESS"
]
},
"eligibility": {
"type": "string",
"description": "Eligibility of the customer for the specific delivery options.<br> Example: INELIGIBLE"
}
},
"description": "Specifies details of delivery options and its eligibility type"
},
"Dimensions": {
"type": "object",
"properties": {
"length": {
"type": "integer",
"description": "Indicate the length of the package. No implied decimal places. Maximum value: 999 <br> Example: 20",
"format": "int32"
},
"width": {
"type": "integer",
"description": "Indicate the width of the package. No implied decimal places. Maximum value: 999 <br> Example: 10",
"format": "int32"
},
"height": {
"type": "integer",
"description": "Indicate the height of the package. No implied decimal places. Maximum value: 999 <br> Example: 10",
"format": "int32"
},
"units": {
"type": "string",
"description": "Unit of measure for the provided dimensions.<br>Valid Values are IN - inches, CM - centimeters. <br>Note: Any value other than CM including blank/null will default to IN. <br>Example: CM",
"enum": [
"CM",
"IN"
]
}
},
"description": "Indicate the dimensions of the package.<br> Following conditions will apply: <ul><li>Dimensions are optional but when added, then all three dimensions must be indicated.</li><li>Dimensions are required with YOUR_PACKAGING package type.</li></ul>Note: The maximum/minimum dimension values varies based on the services and the packaging types. Refer <a href=\"https://www.fedex.com/en-us/service-guide.html#\" target=\"_blank\">FedEx Service Guide</a> for service details related to DIM Weighting for FedEx Express and oversize conditions for FedEx Express and FedEx Ground."
},
"Distance": {
"type": "object",
"properties": {
"units": {
"type": "string",
"description": "Field which holds the distance unit type.",
"enum": [
"KM",
"MI"
]
},
"value": {
"type": "number",
"description": "Field which holds the value for the distance.<br> Example: 685.78",
"format": "double"
}
},
"description": "Distance remaining to the destination. Only returned for FedEx Custom Critical shipments."
},
"InformationNoteDetail": {
"type": "object",
"properties": {
"code": {
"type": "string",
"description": "Field which holds the code that designates the type of informational message being returned. <br>Example: 'CLEARANCE_ENTRY_FEE_APPLIES'"
},
"description": {
"type": "string",
"description": "Field which holds the The informational message in human readable form.<br> Example: this is an informational message"
}
},
"description": "Notifications to the end user that provide additional information relevant to the tracked shipment. For example, a notification may indicate that a change in behavior has occurred."
},
"LocationDetail_1_TCN": {
"required": [
"locationContactAndAddress",
"locationType"
],
"type": "object",
"properties": {
"locationId": {
"type": "string",
"description": "Location Identification for facilities identified by an alpha numeric location code. Passing Location Id of the Hold at Location (HAL) address is strongly recommended to ensure packages are delivered to the correct address.<br> Example: SEA"
},
"locationContactAndAddress": {
"$ref": "#/$defs/ContactAndAddress_1_TCN"
},
"locationType": {
"type": "string",
"description": "The FedEx Location Type.<br> Example: PICKUP_LOCTION",
"enum": [
"FEDEX_AUTHORIZED_SHIP_CENTER",
"FEDEX_OFFICE",
"FEDEX_SELF_SERVICE_LOCATION",
"FEDEX_STAFFED",
"RETAIL_ALLICANCE_LOCATION",
"FEDEX_GROUND_TERMINAL",
"FEDEX_ONSITE"
]
}
},
"description": "Location details for the fedex facility."
},
"LocationDetail_TCN": {
"required": [
"locationContactAndAddress",
"locationType"
],
"type": "object",
"properties": {
"locationId": {
"type": "string",
"description": "Location Identification for facilities identified by an alpha numeric location code. Passing Location Id of the Hold at Location (HAL) address is strongly recommended to ensure packages are delivered to the correct address.<br> Example: SEA"
},
"locationContactAndAddress": {
"$ref": "#/$defs/ContactAndAddress_TCN"
},
"locationType": {
"type": "string",
"description": "The FedEx Location Type.<br> Example: PICKUP_LOCTION",
"enum": [
"FEDEX_AUTHORIZED_SHIP_CENTER",
"FEDEX_OFFICE",
"FEDEX_SELF_SERVICE_LOCATION",
"FEDEX_STAFFED",
"RETAIL_ALLICANCE_LOCATION",
"FEDEX_GROUND_TERMINAL",
"FEDEX_ONSITE"
]
}
},
"description": "Location details for the fedex facility."
},
"OriginLocation_TCN": {
"description": "Location details for the FedEx facility where the shipment originated.",
"allOf": [
{
"$ref": "#/$defs/LocationDetail_1_TCN"
}
]
},
"PackageDetail": {
"type": "object",
"properties": {
"physicalPackagingType": {
"type": "string",
"description": "Indicate the physical package type for non-Express shipments.<br><a onclick='loadDocReference(\"subpackagetypes\")'>Click here to see Available Types</a>"
},
"sequenceNumber": {
"type": "string",
"description": "Field which holds the number representing which package in a multi-piece shipment applies to this TrackDetail.<br> Example: 45"
},
"undeliveredCount": {
"type": "string",
"description": "Field which holds information about total count of the undelivered packages in the shipment. <br> Example: 7"
},
"packagingDescription": {
"$ref": "#/$defs/PackagingDescription"
},
"count": {
"type": "string",
"description": "Field which holds the total number of pieces in the shipment which includes the package represented by this TrackDetail.<br> Example: 1"
},
"weightAndDimensions": {
"$ref": "#/$defs/TrackingWeightAndDimensions"
},
"packageContent": {
"type": "array",
"description": "Field which holds information about the package content of the shipment. Populated for secure users only.<br> Example: wire hangers.",
"items": {
"type": "string"
}
},
"contentPieceCount": {
"type": "string",
"description": "Field which holds information about total count of the packages in the shipment.<br> Example: 100"
},
"declaredValue": {
"description": "This is the declared value. Declared Value represents FedEx maximum liability in connection with a shipment of that Package, including but not limited to, any loss, damage, delay, misdelivery, any failure to provide information, or misdelivery of information relating to the Shipment.",
"allOf": [
{
"$ref": "#/$defs/Amount"
}
]
}
},
"description": "Details of the packages in the shipment being tracked. Includes details like package type, weight, dimensions, declared value, etc."
},
"PackageIdentifier": {
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "Indicate the package identifier to identify the package.<br> Example: SHIPPER_REFERENCE",
"enum": [
"BILL_OF_LADING",
"COD_RETURN_TRACKING_NUMBER",
"CUSTOMER_AUTHORIZATION_NUMBER",
"CUSTOMER_REFERENCE",
"DEPARTMENT",
"DOCUMENT_AIRWAY_BILL",
"EXPRESS_ALTERNATE_REFERENCE",
"FEDEX_OFFICE_JOB_ORDER_NUMBER",
"FREE_FORM_REFERENCE",
"GROUND_INTERNATIONAL",
"GROUND_SHIPMENT_ID",
"GROUP_MPS",
"INTERNATIONAL_DISTRIBUTION",
"INVOICE",
"JOB_GLOBAL_TRACKING_NUMBER",
"ORDER_GLOBAL_TRACKING_NUMBER",
"ORDER_TO_PAY_NUMBER",
"OUTBOUND_LINK_TO_RETURN",
"PART_NUMBER",
"PARTNER_CARRIER_NUMBER",
"PURCHASE_ORDER",
"REROUTE_TRACKING_NUMBER",
"RETURN_MATERIALS_AUTHORIZATION",
"RETURNED_TO_SHIPPER_TRACKING_NUMBER",
"SHIPPER_REFERENCE",
"STANDARD_MPS",
"TRACKING_CONTROL_NUMBER",
"TRACKING_NUMBER_OR_DOORTAG",
"TRANSBORDER_DISTRIBUTION",
"TRANSPORTATION_CONTROL_NUMBER",
"VIRTUAL_CONSOLIDATION"
]
},
"value": {
"type": "array",
"description": "Field which holds the value of the identifier used to identify the package. <br>Example: 'ASJFGVAS'",
"items": {
"type": "string"
}
},
"trackingNumberUniqueId": {
"type": "string",
"description": "Unique identifier used to distinguish duplicate FedEx tracking numbers. This value will be set by FedEx systems. <br> Example: 245822\\~123456789012\\~FDEG"
}
},
"description": "The type and value of the package identifier that is to be used to retrieve the tracking information for a package or group of packages."
},
"PackagingDescription": {
"type": "object",
"properties": {
"description": {
"type": "string",
"description": "Indicate the packaging type description.<br> Example: FedEx Pak"
},
"type": {
"type": "string",
"description": "Indicate the packaging type.<br><a onclick='loadDocReference(\"packagetypes\")'>Click here to see Package Types</a>"
}
},
"description": "Description of the packaging used for this shipment."
},
"Parameter": {
"type": "object",
"properties": {
"value": {
"type": "string",
"description": "Identifies the error option to be applied. <br>Example: value"
},
"key": {
"type": "string",
"description": "Indicates the value associated with the key.<br> Example: key"
}
},
"description": "List of parameters which indicates the properties of the alert message."
},
"PieceCountDetail": {
"type": "object",
"properties": {
"count": {
"type": "string",
"description": "Field which holds the piece count. <br> Example: 35"
},
"description": {
"type": "string",
"description": "Field which holds the piece count description detail. <br> Example: picec count description"
},
"type": {
"type": "string",
"description": "Field which holds the piece count location type. <br> Example: ORIGIN",
"enum": [
"DESTINATION",
"ORIGIN"
]
}
},
"description": "Specifies the count of the packages delivered and the count of the packages at the origin which can be used for verification purposes. Populated for secure users only."
},
"ReasonDetail": {
"type": "object",
"properties": {
"description": {
"type": "string",
"description": "Field which holds the reason description. <br> Example: Wrong color"
},
"type": {
"type": "string",
"description": "Field which holds the reason type.<br> Example: REJECTED"
}
},
"description": "This object contains reason description and type."
},
"RequestedAppointmentDetail": {
"type": "object",
"properties": {
"date": {
"type": "string",
"description": "Field which holds the requested appointment date.<br>Format: YYYY-MM-DD<br> example: '2019-05-07'"
},
"window": {
"type": "array",
"description": "Array of different appointment time windows available on the date specified such as, Morning, afternoon, mid-day.",
"items": {
"$ref": "#/$defs/TimeWindow_TrackingNumbers"
}
}
},
"description": "Field which specifies the details of the requested appointment."
},
"ReturnDetail": {
"type": "object",
"properties": {
"authorizationName": {
"type": "string",
"description": "Name of person authorizing the return, entered by the customer."
},
"reasonDetail": {
"type": "array",
"description": "Specifies the return reason details.",
"items": {
"$ref": "#/$defs/ReasonDetail"
}
}
},
"description": "Specifies return information related to a return shipment."
},
"ScanEvent_TCN": {
# --- truncated at 32 KB (57 KB total) ---
# Full source: https://artifacts.apis.io/fedex/json-schema/fedex-trkc-response-vo-reference-number-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-trkc-response-vo-reference-number"
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.