/ Quotes
API Summary:
Send a list of products to be priced and lock in those prices for a specified period of time.
Resource URL: api.digikey.com/quoting/v4/quotes/{quoteId}/details
GET
api.digikey.com/quoting/v4/ Quotes/ProductsFromQuote
Retrieve product contents for a single QuoteId created by the authenticated CustomerId.
Parameters
Name | Description | |
---|---|---|
quoteId * integer($int64) (path) | Unique identifier for the quote | |
offset integer($int32) (query) | starting index of products to retrieve. This is used to paginate beyond Offset returned.\n Default is “0” Default value : 0 | |
limit integer($int32) (query) | Maximum number of results returned. Defaults to 10 but must be 50 or less. Default value : 10 | |
Authorization * string (header) | OAuth Bearer Token. Please see OAuth 2.0 Documentation page for more info. | |
X-DIGIKEY-Client-Id * string (header) | The CliendId for your app. | |
X-DIGIKEY-Customer-Id * string (header) | Please enter the CustomerID that was used to create the Quote or a CustomerID that is linked to the same CustomerID that created the quote.
|
Responses
Code | Description |
200 | Success {
"TotalProducts": 0,
"QuoteProducts": [
{
"DetailId": 0,
"DigikeyProductNumber": "string",
"RequestedProductNumber": "string",
"ManufacturerProductNumber": "string",
"ManufacturerName": "string",
"Description": "string",
"CustomerReference": "string",
"CountryOfOrigin": "string",
"PackageType": "string",
"MinimumOrderQuantity": 0,
"QuantityAvailable": 0,
"IsObsolete": true,
"IsDiscontinued": true,
"IsMfgQuoteRequired": true,
"IsMarketplace": true,
"RoHSStatus": "Unknown",
"ReachStatus": "Unknown",
"StandardPackage": 0,
"ExpirationDate": "2025-04-07T23:06:57.596Z",
"Quantities": [
{
"Quantity": 0,
"UnitPrice": 0,
"ExtendedPrice": 0
}
]
}
]
} |
400 | Bad Request - The input model is invalid or malformed. {
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"correlationId": "string",
"errors": {
"additionalProp1": [
"string"
],
"additionalProp2": [
"string"
],
"additionalProp3": [
"string"
]
}
} |
401 | Unauthorized - Token is expired or Client Id or subscription are invalid. {
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"correlationId": "string",
"errors": {
"additionalProp1": [
"string"
],
"additionalProp2": [
"string"
],
"additionalProp3": [
"string"
]
}
} |
403 | The target resource is forbidden. {
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"correlationId": "string",
"errors": {
"additionalProp1": [
"string"
],
"additionalProp2": [
"string"
],
"additionalProp3": [
"string"
]
}
} |
404 | Not Found - The requested resource could not be found {
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"correlationId": "string",
"errors": {
"additionalProp1": [
"string"
],
"additionalProp2": [
"string"
],
"additionalProp3": [
"string"
]
}
} |
429 | Too Many Requests - Your rate limit has been exceeded {
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"correlationId": "string",
"errors": {
"additionalProp1": [
"string"
],
"additionalProp2": [
"string"
],
"additionalProp3": [
"string"
]
}
} |
500 | An unhandled error occurred. {
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"correlationId": "string",
"errors": {
"additionalProp1": [
"string"
],
"additionalProp2": [
"string"
],
"additionalProp3": [
"string"
]
}
} |
503 | Service Unavailable - The service is temporarily unavailable {
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"correlationId": "string",
"errors": {
"additionalProp1": [
"string"
],
"additionalProp2": [
"string"
],
"additionalProp3": [
"string"
]
}
} |
Models
AddProductToQuote
AddProductsToQuoteResponse
CreateQuoteRequest
DKProblemDetails
DeleteProductFromQuoteResponse
ExpirationStatus
ProductsFromQuoteResponse
QuoteInformation
QuoteProduct
QuoteProductQuantity
QuoteResponse
QuotesResponse
ReachStatusCode
RoHSStatusCode