latestOpenAPI 3.0.02026-08-1056429755.6 KB
a6efafc1669c
Retrieve Product (Synchronous API)
Get an individual or base product information
Provide detailed information on the individual product or base product. If the product is a base product, the response provides the product variation URLs for that base product, instead of the entire details for each product variation.
get/v1/products/{productId}
Path parameters
productIdstring required
The product identifier of either an individual product or a base product.
Query parameters
version'DEPLOYED' | 'RETIRED'
Get the specific version of the product by state.
Headers
x-erid-as-pidboolean
Set to true if you want to use the external reference identifier (ERID) in the path instead of the product identifier (productId).
Response
Successful response.
Example response
[
{
"companyId": "digitalriver",
"siteIds": [
"domoSite1",
"domoSite2"
],
"id": "1234567800",
"version": 1,
"deploymentRequiredChanges": {
"otherFulfillmentIntegration": {
"fulfillerIds": [
"digitalRiver"
]
},
"transferProduct": "2234567800",
"upgradeProducts": [
"3234567800"
],
"downgradeProducts": [
"4234567800"
]
},
"liveChanges": {
"externalReferenceId": "sku-1234-5678-xyz",
"catalogs": [
{
"catalogId": "123456000",
"catalogName": "a catalog",
"categories": [
{
"categoryId": "19000000",
"categoryName": "a category"
}
],
"prices": [
{
"priceListName": "Unit Price",
"prices": [
{
"currency": "USD",
"locale": "en_US",
"configuredPrice": 15.99
}
]
}
]
}
]
},
"localizations": [
{
"locale": "en_US",
"groups": [
{
"groupId": "11000",
"groupName": "Storefront Settings"
}
]
}
]
}
]