Sunsetting X-DIGIKEY-Customer-Id Changelog
[1.0.0] - 2025-11-24
Changed
- API Headers
- Removed
X-DIGIKEY-Customer-Idfrom multiple endpoints. - Added
X-DIGIKEY-Account-IDwhere applicable.
- Removed
APIs Updated
ProductSearch [within Product Information V4]
ProductDetails,DigiReelPricing,PackageTypeByQuantity,ProductPricing,PricingByQuantity
→ ReplaceX-DIGIKEY-Customer-IdwithX-DIGIKEY-Account-ID.KeywordSearch,Substitutions,Associations,Media,AlternatePackaging
→ RemoveX-DIGIKEY-Customer-Id(do not addX-DIGIKEY-Account-ID).
PartSearch (v3) [within Product Information V3]
ProductDetails,DigiReelPricing,PackageTypeByQuantity
→ ReplaceX-DIGIKEY-Customer-IdwithX-DIGIKEY-Account-ID.KeywordSearch,Substitutions,Associations,Media
→ RemoveX-DIGIKEY-Customer-Id(do not addX-DIGIKEY-Account-ID).
PackageTypeByQuantity (v3) [within Product Information V3]
PackageTypeByQuantity
→ ReplaceX-DIGIKEY-Customer-IdwithX-DIGIKEY-Account-ID.
Quotes
AllQuotes
→ ReplaceX-DIGIKEY-Customer-IdwithX-DIGIKEY-Account-ID.
→ All quotes for the AccountID will be returned.AddProductsToQuote,DeleteProductFromQuote,GetQuote,ProductsFromQuote
→ RemoveX-DIGIKEY-Customer-Id(do not addX-DIGIKEY-Account-ID).- Removed
DeleteProductFromQuoteendpoint.
MyLists
CreateList&Lists
→ ReplaceX-DIGIKEY-Customer-IdwithX-DIGIKEY-Account-ID.- All other endpoints
→ All lists linked to any AccountIDs associated with the authenticated user, will be returned. Lists
→ RemoveincludePrivateContactListsfrom input.- Removed unneeded endpoints:
IsValidListName,DeleteTag,CreateTag,UpdateListSettings,CreateRevision,UpdateRevision,GetRevisionByRevisionId,GetPriceTable,GetAlternatePartInfo.
Ordering
- Updated descriptions for
BuyerContact: CustomerID&ShippingContact: CustomerID. - If not populating
AccountIDvalue inCustomerID, start doing so.
OrderStatus (current version) [within Order Status]
SearchOrders
→ ReplaceX-DIGIKEY-Customer-IdwithX-DIGIKEY-Account-ID.
→ Updated logic for “Shared” to allow both “only mine” and “all of the AccountID” to be returned.
→ Updated description for “Shared”.
→ All Orders for entered/default Root/AccountID will be returned.RetrieveSalesOrder
→ IfSalesOrderIdis linked to any AccountIDs associated with the authenticated user, return it.
→ RemoveX-DIGIKEY-Customer-Id(do not addX-DIGIKEY-Account-ID).
OrderDetails (prior version) [within Order Support]
OrderHistory
→ ReplaceX-DIGIKEY-Customer-IdwithX-DIGIKEY-Account-ID.
→ All Orders for entered/default Root/AccountID will be returned.OrderStatus
→ IfSalesOrderIdis linked to any AccountIDs associated with the authenticated user, return it.
OrderManagement
- All endpoints except
SalesOrdersByPoNumber
→ The SalesOrder will be returned if linked to any AccountIDs associated with the authenticated user.
SupplyChain
- Updated description for
customerIdon all endpoints (input and response) to clarify it matches values fromGetProductByPartNumber,GetLocationProducts, &GetOneLocationand is not the same as CustomerID in other APIs.
AssociatedAccountIds
- Built new API to allow users to retrieve all associated AccountIDs.