When most people hear “REST API,” they picture developers, code editors, and Postman screens full of brackets and braces. But here’s the thing, if you work in a functional role on Oracle Fusion, whether that’s Supply Chain, Manufacturing, Quality, or Procurement, you are already closer to APIs than you think. Every page you click through in Fusion is, behind the scenes, talking to a REST API. And with the Redwood UI, this connection is more visible and more usable than it has ever been.
This post is written for functional consultants, business analysts, and power users, not just developers. The goal is simple: show you what a REST API actually is in plain terms, how to find the exact API behind any Fusion page using nothing but your browser, and how to use that API with Excel to view, describe, and even mass, upload data without writing a single line of code.
Think of a REST API as a structured way for two systems to ask each other for information or send each other updates, using a web address (a URL) instead of a screen. When you open the Inspection Results page in Fusion, the page itself doesn’t “contain” the data, it sends a request to a REST API behind the scenes, gets back the data in a format called JSON, and displays it nicely on screen.
The same API that the page uses internally is also available to you directly. That means anything you can see on a Fusion page; you can usually also retrieve, filter, or update through that same API, including a tool as familiar as Excel.
Every modern browser has a built, in feature called “Inspect” or “Developer Tools.” You do not need to know how to code to use it for this purpose; you are simply watching the conversation your browser is already having with Fusion.
That’s it. No login to a developer portal, no special tools, just the browser you already use every day. Once you can see the URL, you effectively have the “address” of that data, and you can reuse it elsewhere.
Once you know how to find and read these API calls, a few doors open:
Oracle provides a Visual Builder Add,in for Excel that connects directly to Fusion REST APIs. Once connected, each REST resource (like Purchase Requisitions, Purchase Orders, or Inspection Events) appears as a table inside Excel, similar to a regular spreadsheet, but linked live to Fusion.
With this connection, a functional user can do three things without any coding:
The beauty of REST APIs is that the same approach works across modules, Manufacturing, Quality, and Procurement all follow the same pattern: a header resource, child resources for line level detail, and an action or PATCH for updates. Below are a few real examples.
This is the API behind the Inspection Results custom page discussed earlier in this series.
Get the inspection header for a specific Work Order:
GET /fscmRestApi/resources/11.13.18.05/inspectionEvents?q=WorkOrderNumber=WP1232
Once you have the IpEventId from the response above, get the characteristic,level results:
GET /fscmRestApi/resources/11.13.18.05/inspectionEvents/{IpEventId}/child/samplesAndResults
A functional user can pull both of these into Excel, see every field the inspection page uses (CharacteristicName, TargetValue, SampleStatus, etc.), and use that as a ready,made field mapping reference for an FDD, exactly the kind of table used earlier in this series.
The Purchase Requisitions REST resource works the same way, a header with requisition level details, and child resources for lines.
Get all requisitions for a requisitioning business unit:
GET /fscmRestApi/resources/11.13.18.05/purchaseRequisitions?q=RequisitioningBU=’Vision Operations’
Get the lines for a specific requisition:
GET /fscmRestApi/resources/11.13.18.05/purchaseRequisitions/{requisitionId}/child/lines
Pulled into Excel, a procurement analyst can review hundreds of requisition lines at once, filter by category or status, and identify exactly which fields drive approval routing, all without opening each requisition individually in Fusion.
Similarly, Purchase Orders expose header and line,level data through REST:
GET /fscmRestApi/resources/11.13.18.05/purchaseOrders?q=POHeaderId=300100551759371
Get the order lines:
GET /fscmRestApi/resources/11.13.18.05/purchaseOrders/{POHeaderId}/child/lines
This is useful for mass,validating PO data before month,end close, or for preparing a bulk update (for example, updating delivery dates across many PO lines) by editing values in Excel and pushing them back through the same resource.
With the move to Redwood pages, almost every page in Fusion is now built on top of REST APIs in a consistent, predictable way. This is a significant shift for functional users; the older Classic pages were often built on different underlying technologies, making it harder to map a screen field to an API field.
With Redwood, what you see on screen and what the API returns are far more aligned. This means the technique described in Section 2, opening the browser Network tab and inspecting the call, works more reliably and consistently across the application than it ever did before.
Dharam Jadafava is a Senior Oracle Fusion SCM Consultant with over 5 years of experience helping organizations streamline their Procurement, supply chain and manufacturing processes using Oracle Cloud. He enjoys working on complex business requirements, process improvements, and delivering practical solutions that create real business value. Beyond work, Dharam is passionate about exploring new destinations, keeping up with the latest technology, and making the most of his time with family.
Actionable insights on ERP, AI and business solutions, straight to your inbox each month.
Subscribe for InsightsJanuary 16, 2024
January 16, 2024
Be part of our growing community. Subscribe to our monthly newsletter and get actionable insights on ERP, AI, business solutions to optimize your ongoing operations
Subscribe for InsightsBegin your Business Value Maximization journey with us. Schedule a complimentary consultation today to understand how we make it a smooth ride for you.
Contact Us