Nucleus Product Information API
High-performance access to product metadata, structured descriptions, and secure Azure-hosted documentation assets. Version 2 introduces the ProductionDetails entity for optimized delivery of product descriptions and instruction manuals.
All requests require two credentials passed as request headers — a Bearer token for API access and a SAS key for Azure Blob Storage asset retrieval.
| Header | Type | Value / Format |
|---|---|---|
| Authorization | Bearer Token | Bearer DMGz*************************** |
| x-sas-token (or per implementation) | SAS Key | URL-encoded SAS token string. Used to construct authenticated links to Azure Blob Storage manuals. Expires 2027-04-23. |
Version 2 introduces the ProductionDetails entity, which wraps product description text and a secure link to its associated instruction manual.
| Property | Type | Description |
|---|---|---|
| productDetails | string | Full product description text. Defaults to an empty string if not available. |
| instructionManualLink | string | Fully constructed Azure Blob Storage URL including the SAS token, ready for direct access. Defaults to an empty string if no manual exists. |
The Nucleus API exposes a single product information endpoint. Product records are resolved with priority given to numeric IDs, falling back to SKU codes.
Returns a ProductionDetails object containing the product description and a fully authenticated link to the product's instruction manual hosted on Azure Blob Storage. The backend resolves product records by numeric ID first, falling back to SKU if no ID is supplied.
| Parameter | Type | Required | Description |
|---|---|---|---|
| id | integer | optional* | Numeric product ID. Takes priority over sku when both are supplied. |
| sku | string | optional* | Product SKU code. Used as fallback when id is not provided. |
* At least one of id or sku must be provided.
| Header | Value |
|---|---|
| Authorization | Bearer DMGzmLqfuHa4hdgPntxNEX93pYc8sB |
ProductionDetails object with productDetails and instructionManualLink.id nor sku was provided, or the parameters are invalid.Instruction manuals are hosted on Azure Blob Storage. The API returns a fully constructed URI — but this section explains how the link is assembled, which is useful if you need to verify or reconstruct it.
The raw file URL without any auth parameters.
https://primametrics.blob.core.windows.net/manuals/sample.pdfConcatenate a
? then the full SAS token string.https://primametrics.blob.core.windows.net/manuals/sample.pdf?sp=rl&st=2026-04-23T11:46:24Z&se=2027-04-23T20:01:24Z&spr=https&sv=2025-11-05&sr=c&sig=...The resulting URL can be used directly in a browser,
<a> tag, or HTTP client — no additional headers needed for blob access.The current SAS token expires on 2027-04-23. After this date, all
instructionManualLink values returned by the API will return 403 errors. A new SAS token must be generated and configured before expiry.