/ Quotes
API Summary:
Send a list of products to be priced and lock in those prices for a specified period of time.
Resource URL: sandbox-api.digikey.com/quoting/v4/quotes
POST
sandbox-api.digikey.com/quoting/v4/ Quotes/CreateQuote
Create a quote. Products are added to it in the AddProductsToQuote operation.
Parameters
Name | Description | |
---|---|---|
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-Locale-Currency string (header) | This value determines which country’s prices are used to create the quote. Acceptable values include: AUD, CAD, CHF, CNY, CZK, DKK, EUR, GBP, HKD, HUF, ILS, INR, JPY, KRW, MYR, NOK, NZD, PHP, PLN, RON, SEK, SGD, THB, TWD, USD, ZAR. | |
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.
| |
body (body) | Information to needed to create a new list {
"QuoteName": "string"
} |
Responses
Code | Description |
201 | Created {
"Quote": {
"TotalProducts": 0,
"QuoteId": 0,
"CustomerId": 0,
"DateCreated": "2025-04-12T10:57:45.409Z",
"ExpirationStatus": "Active",
"Currency": "string",
"QuoteName": "string"
}
} |
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