Digi-Key · Schema

ListPart

ShoppingPublic APIsElectronic ComponentsDistributionOrderingProduct SearchPricingInventorySupply Chain

Properties

Name Type Description
PartId integer
UniqueId string
CustomerReference string
ReferenceDesignator string
Notes string
MinOrderQty integer
MaxOrderQty integer
OriginalPartNumber string
RequestedPartNumber string
DigiKeyPartNumber string
ManufacturerPartNumber string
RequestedManufacturerName string
Manufacturer string
Description string
PartStatus string
PartStatusCode integer
Availability string
TariffCode integer
QuantityAvailable integer
SelectedQuantityIndex integer
Attrition number
Quantities array
VendorLeadWeeks integer
PartDetailUrl string
PrimaryDatasheetUrl string
ImageUrl string
ThumbnailUrl string
MarketPlaceSupplierLink string
SupplierName string
Substitutes array
AlternateParts array
Flags object
ReachStatus string
RohsStatusMessage string
Eccn string
Htsus string
CountryOfOrigin string
EnvironmentalDocs object
Category string
PartsAvailableForCref array
CrefsAvailableForPart array
View JSON Schema on GitHub

JSON Schema

digi-key-list-part-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/digi-key/main/json-schema/digi-key-list-part-schema.json",
  "title": "ListPart",
  "x-generated": "2026-10-20",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/digi-key-parts-api-openapi.yml#/components/schemas/ListPart",
  "type": "object",
  "properties": {
    "PartId": {
      "format": "int32",
      "type": "integer"
    },
    "UniqueId": {
      "type": "string"
    },
    "CustomerReference": {
      "type": "string"
    },
    "ReferenceDesignator": {
      "type": "string"
    },
    "Notes": {
      "type": "string"
    },
    "MinOrderQty": {
      "format": "int32",
      "type": "integer"
    },
    "MaxOrderQty": {
      "format": "int64",
      "type": "integer"
    },
    "OriginalPartNumber": {
      "type": "string"
    },
    "RequestedPartNumber": {
      "type": "string"
    },
    "DigiKeyPartNumber": {
      "type": "string"
    },
    "ManufacturerPartNumber": {
      "type": "string"
    },
    "RequestedManufacturerName": {
      "type": "string"
    },
    "Manufacturer": {
      "type": "string"
    },
    "Description": {
      "type": "string"
    },
    "PartStatus": {
      "type": "string"
    },
    "PartStatusCode": {
      "format": "int32",
      "enum": [
        "Active",
        "Obsolete",
        "Discontinued",
        "ComingSoon",
        "LastTimeBuy",
        "NotForNewDesigns"
      ],
      "type": "integer"
    },
    "Availability": {
      "type": "string"
    },
    "TariffCode": {
      "format": "int32",
      "enum": [
        "NoTariff",
        "TariffPending",
        "TariffApplied"
      ],
      "type": "integer"
    },
    "QuantityAvailable": {
      "format": "int32",
      "type": "integer"
    },
    "SelectedQuantityIndex": {
      "format": "int32",
      "type": "integer"
    },
    "Attrition": {
      "format": "double",
      "type": "number"
    },
    "Quantities": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/ListPartQuantity"
      }
    },
    "VendorLeadWeeks": {
      "format": "int32",
      "type": "integer"
    },
    "PartDetailUrl": {
      "type": "string"
    },
    "PrimaryDatasheetUrl": {
      "type": "string"
    },
    "ImageUrl": {
      "type": "string"
    },
    "ThumbnailUrl": {
      "type": "string"
    },
    "MarketPlaceSupplierLink": {
      "type": "string"
    },
    "SupplierName": {
      "type": "string"
    },
    "Substitutes": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/PartOption"
      }
    },
    "AlternateParts": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/PartOption"
      }
    },
    "Flags": {
      "$ref": "#/$defs/ListPartFlags"
    },
    "ReachStatus": {
      "type": "string"
    },
    "RohsStatusMessage": {
      "type": "string"
    },
    "Eccn": {
      "type": "string"
    },
    "Htsus": {
      "type": "string"
    },
    "CountryOfOrigin": {
      "type": "string"
    },
    "EnvironmentalDocs": {
      "type": "object",
      "additionalProperties": {
        "type": "string"
      }
    },
    "Category": {
      "type": "string"
    },
    "PartsAvailableForCref": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/CrefPartOption"
      }
    },
    "CrefsAvailableForPart": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "additionalProperties": false,
  "$defs": {
    "CrefPartOption": {
      "type": "object",
      "properties": {
        "ManufacturerPartnumber": {
          "type": "string"
        },
        "Manufacturer": {
          "type": "string"
        },
        "MinimumOrderQuantity": {
          "format": "int32",
          "type": "integer"
        },
        "Description": {
          "type": "string"
        },
        "QuantityAvailable": {
          "format": "int32",
          "type": "integer"
        }
      },
      "additionalProperties": false
    },
    "ListPartFlags": {
      "type": "object",
      "properties": {
        "NonStock": {
          "type": "boolean"
        },
        "IsNCNR": {
          "type": "boolean"
        },
        "IsSDS": {
          "type": "boolean"
        },
        "IsValueAdd": {
          "type": "boolean"
        },
        "IsMatched": {
          "type": "boolean"
        },
        "IsMarketPlace": {
          "type": "boolean"
        },
        "BoNotAllowed": {
          "type": "boolean"
        },
        "DisplayRegularLeadTime": {
          "type": "boolean"
        },
        "DisplayCheckActiveLeadTime": {
          "type": "boolean"
        },
        "MultipleCrefsForPart": {
          "type": "boolean"
        },
        "MultiplePartsForCref": {
          "type": "boolean"
        },
        "IsChecked": {
          "type": "boolean"
        },
        "IsEditable": {
          "type": "boolean"
        },
        "IsDeniedByCountry": {
          "type": "boolean"
        },
        "IsDeniedByCurrency": {
          "type": "boolean"
        },
        "IsDeniedByCustomerId": {
          "type": "boolean"
        }
      },
      "additionalProperties": false
    },
    "ListPartQuantity": {
      "type": "object",
      "properties": {
        "QuantityRequested": {
          "format": "int32",
          "type": "integer"
        },
        "CalculatedQuantity": {
          "format": "int32",
          "type": "integer"
        },
        "TargetPrice": {
          "format": "double",
          "type": "number"
        },
        "SelectedPackType": {
          "type": "string"
        },
        "SelectedSubPackType": {
          "type": "string"
        },
        "IsInactive": {
          "type": "boolean"
        },
        "SelectedPackOptionIndex": {
          "format": "int32",
          "type": "integer"
        },
        "SelectedSubPackOptionIndex": {
          "format": "int32",
          "type": "integer"
        },
        "PackOptions": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/PackOptionWithPricing"
          }
        }
      },
      "additionalProperties": false
    },
    "PackOptionWithPricing": {
      "type": "object",
      "properties": {
        "PartId": {
          "format": "int32",
          "type": "integer"
        },
        "DigiKeyPartNumber": {
          "type": "string"
        },
        "ManufacturerPartNumber": {
          "type": "string"
        },
        "Quantity": {
          "format": "int32",
          "type": "integer"
        },
        "PackType": {
          "type": "string"
        },
        "QuantityAvailable": {
          "format": "int32",
          "type": "integer"
        },
        "MinimumOrderQuantity": {
          "format": "int32",
          "type": "integer"
        },
        "CalculatedUnitPrice": {
          "format": "double",
          "type": "number"
        },
        "ExtendedPrice": {
          "format": "double",
          "type": "number"
        },
        "BreakPrice": {
          "format": "double",
          "type": "number"
        },
        "BreakQuantity": {
          "format": "int32",
          "type": "integer"
        },
        "IsUpsell": {
          "type": "boolean"
        },
        "ValueAdditionalFee": {
          "format": "double",
          "type": "number"
        },
        "SubPackOptions": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/PackOptionWithPricing"
          }
        },
        "FormattedUnitPrice": {
          "type": "string"
        },
        "FormattedExtendedPrice": {
          "type": "string"
        }
      },
      "additionalProperties": false
    },
    "PartOption": {
      "type": "object",
      "properties": {
        "PartId": {
          "format": "int32",
          "type": "integer"
        },
        "DigiKeyPartNumber": {
          "type": "string"
        },
        "Manufacturer": {
          "type": "string"
        },
        "ManufacturerPartNumber": {
          "type": "string"
        },
        "Description": {
          "type": "string"
        },
        "PartDetailUrl": {
          "type": "string"
        },
        "SubstituteType": {
          "type": "string"
        },
        "MinimumOrderQuantity": {
          "format": "int32",
          "type": "integer"
        },
        "QuantityAvailable": {
          "type": "string"
        },
        "TariffStatus": {
          "format": "int32",
          "enum": [
            "NoTariff",
            "TariffPending",
            "TariffApplied"
          ],
          "type": "integer"
        },
        "MasterPartId": {
          "format": "int32",
          "type": "integer"
        },
        "UnitPrice": {
          "type": "string"
        }
      },
      "additionalProperties": false
    }
  }
}

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.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/digi-key-list-part"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

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.