{"ref":"content:sap-tutorial-api-composition-supply-risk","page":"/content/sap-tutorial-api-composition-supply-risk","json":"/content/sap-tutorial-api-composition-supply-risk.json","generated":"2026-10-27","drafted_with_ai":true,"entity":{"id":"sap-tutorial-api-composition-supply-risk","title":"Build a Supply Risk API with API Composition","url":"https://developers.sap.com/tutorials/api-composition-supply-risk","content_type":"tutorial","author":"Shyam","published_on":"source:sap-developers","published":"2026-09-23","summary":"Builds a supply-risk Business Data Graph with [API Composition](artifact:btp-api-composition) from four publicly hosted mock APIs. The walkthrough joins plant, address-risk and material-stock entities, tests an expanded OData query and exports the URL/OpenAPI specification for the following MCP tutorial.","short":"Supply-risk Business Data Graph built with API Composition","explains":[{"ref":"artifact:btp-api-composition","what_it_covers":"Composes four publicly hosted mock APIs into an OData Business Data Graph, joins plant, location-risk and stock entities, and exports the URL and OpenAPI specification used by the following MCP tutorial.","applies_to":{"ecosystems":["btp"]}}],"offers":["tutorial","example"],"sources":[{"url":"https://developers.sap.com/tutorials/api-composition-supply-risk.html","title":"Supply risk tutorial — composed API","quote":"How to create a Business Data Graph composing four backend APIs into a single unified OData endpoint","checked":"2026-10-12"},{"url":"https://developers.sap.com/tutorials/api-composition-supply-risk.html","title":"Supply risk tutorial — mock backend boundary","quote":"All these APIs are mock APIs publicly hosted for trial.","checked":"2026-10-12"}],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-10-12"}},"readings":{"liveness":[{"label":"Checked against the source","tier":"unknown","evidence":"nobody has checked it"},{"label":"Source reachable","tier":"unknown","evidence":"not crawled"},{"label":"Age","tier":"good","evidence":"published 1 month ago"}],"compatibility":[{"label":"Version","tier":"unknown","evidence":"no version declared"},{"label":"Moved since?","tier":"good","evidence":"no recorded change after 2026-09-23"},{"label":"Findings","tier":"good","evidence":"none flagged"}],"reach":[{"value":null,"unit":"views"},{"value":null,"unit":"comments"},{"value":null,"unit":"likes"}]},"signals":null,"series":{"container":false,"of":2,"at":1,"parts":[{"position":1,"title":"Build a Supply Risk API with API Composition","url":"https://developers.sap.com/tutorials/api-composition-supply-risk","published":"2026-09-23","state":"indexed","id":"sap-tutorial-api-composition-supply-risk"},{"position":2,"title":"Create an MCP Server for Enterprise AI Agents","url":"https://developers.sap.com/tutorials/integration-suite-mcp-server","published":"2026-09-23","state":"indexed","id":"sap-tutorial-integration-suite-mcp-server"}]},"edges":{"authors":[]}}