/ 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

NameDescription
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

CodeDescription
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