/ 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

GET
api.digikey.com/quoting/v4/ Quotes/AllQuotes
Retrieve quote information (excluding the product information) for a range of quotes defined by offset and limit.

Parameters

NameDescription
offset
integer($int32)
(query)

starting index of quotes to retrieve. This is used to paginate beyond offset returned. 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

CodeDescription
200
Success
{
  "TotalQuotes": 0,
  "Quotes": [
    {
      "TotalProducts": 0,
      "QuoteId": 0,
      "CustomerId": 0,
      "DateCreated": "2025-04-14T20:39:45.636Z",
      "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