---
title: "Urd Procurement Reports"
url: "https://developer-qual.migros.ch/apis/urd-procurement-reports-0/versions/1b65af7e-0372-4611-9b47-ff4e28c059b3"
---

# Urd Procurement Reports

OpenAPI specification document.

```json
{"components":{"parameters":{"from":{"in":"query","name":"from","required":true,"schema":{"example":"2026-02-23","maxLength":10,"minLength":10,"pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"}},"to":{"in":"query","name":"to","required":true,"schema":{"example":"2026-02-27","maxLength":10,"minLength":10,"pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"}}},"schemas":{"Day":{"properties":{"date":{"example":"2026-01-01","type":"string"},"sales":{"items":{"$ref":"#/components/schemas/Sale"},"type":"array"}},"required":["date","sales"],"type":"object"},"Sale":{"properties":{"amount":{"example":335,"type":"number","x-go-type":"float64"},"promotionType":{"description":"Human-friendly name for the Promotion Type\nNote: If the API doesn't know a UnitCode, it'll put the plain UnitCode here.","example":"Normalpreis","type":"string"},"promotionTypeId":{"description":"ID of the Promotion Type","example":"1415","type":"string"},"unit":{"description":"Note: If the API doesn't know a UnitCode, it'll put the plain UnitCode here.","enum":["pce","kg","meter","m2","liter","kwh"],"type":"string"}},"required":["promotionType","promotionTypeId","amount","unit"],"type":"object"},"productId":{"example":"264580113200","maxLength":12,"minLength":12,"pattern":"^\\d{12}$","type":"string"},"storeId":{"example":"0150018","maxLength":7,"minLength":7,"pattern":"^\\d{7}$","type":"string"}},"securitySchemes":{"Kong-Api-Key":{"description":"Kong key-auth authentication","in":"header","name":"X-Api-Key","type":"apiKey"}}},"info":{"contact":{"email":"arg_mgb-udp-business-services@mgb.ch","name":"MGB-UDP-Business-Services"},"description":"Urd provides historical procurement data for sold products up to 15 months\ninto the past.\n\nHTTP status codes follow standard HTTP semantics, where not stated otherwise.","title":"Urd Procurement Reports","version":"0.0.1"},"openapi":"3.0.0","paths":{"/migros/products/v1/procurement-report/{productId}/{storeId}":{"get":{"description":"This endpoint allows to get historic sales data for a specific product provided by the `productID` path parameter in a specific store.\n\nA date range must be provided by setting the `from` and `to` query parameters. It must not exceed 45 days.","operationId":"getProductProcurementReport","parameters":[{"in":"path","name":"productId","required":true,"schema":{"$ref":"#/components/schemas/productId"}},{"in":"path","name":"storeId","required":true,"schema":{"$ref":"#/components/schemas/storeId"}},{"$ref":"#/components/parameters/from"},{"$ref":"#/components/parameters/to"}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Day"},"type":"array"}}},"description":"Aggregated sales data per date per `promotionType`"}},"summary":"Get product sales data in store","tags":["Procurement-Report"]}}},"security":[{"Kong-Api-Key":[]}],"servers":[{"description":"URL of upstream","url":"https://api-qual.migros.ch"}],"tags":[{"name":"Procurement-Report"}],"x-company":"migros","x-edm-domain":"products","x-headmatter":{"readable_by":"*"},"x-leanIx-Id":"a8b77104-efda-4c83-906e-c242d50509d8","x-link-get-access":"https://forms.office.com/e/zhzbEqAQ26","x-link-get-support":"mailto:9961fcb6.migros.onmicrosoft.com@ch.teams.ms"}
```
