Product detail
Refresh a Ocado product by its ID or official URL with published shelf prices, unit prices and offers.
ocado.product.detail.get
/execute
Shared execution endpoint
Input parameters
product_id
string
optional
Product identifier.
606356011
url
string
optional
Official Ocado product URL.
Response
Successful output is returned in results[0].data. Raw platform output is
intentionally open-ended and may evolve with the upstream source.
Illustrative output fields
Derived from the sample above for orientation only. These observed fields are not a fixed response schema.
| Path | Observed type | Example |
|---|---|---|
product |
object |
12 fields |
product.available |
boolean |
true |
product.brand |
string |
Arla |
product.gtin |
null |
null |
product.image |
string |
https://www.ocado.com/images-v3/eafa5127-d256-497b-9609-4869092accd6/ee… |
product.member_prices |
array |
0 items |
product.name |
string |
Arla BOB Semi-Skimmed Milk that Tastes like Whole |
product.pack_size |
string |
2L |
product.price |
object |
2 fields |
product.promotions |
array |
1 items |
product.retailer_product_id |
string |
606356011 |
product.unit_price |
object |
3 fields |
product.url |
string |
https://www.ocado.com/products/arla-bob-semi-skimmed-milk-that-tastes-l… |
Execution behavior
A 200 response completed inline. A 202 response was queued; poll
GET /jobs/:id until the job reaches completed or
failed.