# Oracle ERP API Documentation: Where It Is and How to Start

> Source: https://netray.co/erp-help/oracle-erp-api-documentation-fusion-rest-soap-netsuite-suitetalk
> Publisher: Netray (netray.co), AI and integration engineering for ERP and manufacturing systems.
> Section: ERP Help

## Short answer

Oracle publishes its ERP APIs per product on docs.oracle.com. For Fusion Cloud ERP and SCM there are REST API guides, SOAP web service guides, FBDI file imports and BI Publisher reports; for NetSuite there are SuiteTalk REST and SOAP, SuiteQL and RESTlets. Pick the product first, then the style of API, then match your authentication and the exact release version.

## Kind

how-to

## System

oracle-fusion

## Erp

Oracle Fusion Cloud ERP and NetSuite

## Module

REST, SOAP and integration APIs

## Query

oracle erp api documentation

## Alternate Queries

- oracle fusion erp rest api documentation
- oracle cloud erp soap web services
- netsuite rest api documentation
- oracle erp cloud api example

## Applies To

Oracle Fusion Cloud ERP / SCM (quarterly releases) and Oracle NetSuite. On-premises JD Edwards and E-Business Suite have separate API sets.

## Steps

### How to find and use the right Oracle API

**Items:**

- Decide the product: Fusion Cloud ERP or SCM, NetSuite, E-Business Suite or JD Edwards. The documentation is entirely separate for each.
- For Fusion, open docs.oracle.com, find your release, and look for the REST API for Oracle Fusion Cloud Financials, Procurement, SCM and similar guides, plus the SOAP Web Services guides.
- Note the base path and version in the guide. Fusion REST lives under paths such as fscmRestApi, hcmRestApi and crmRestApi, followed by a version segment and the resource name.
- Choose the style: REST for transactional reads and writes, SOAP for services without REST, FBDI (file-based data import) for bulk loads, and BI Publisher or OTBI for reporting.
- Set up authentication: basic auth with an integration user for testing, or OAuth 2.0 and JWT through Oracle Identity for production.
- Grant the integration user least-privilege roles for the data you need and test in a non-production pod.
- Call the endpoint using query parameters for filtering, paging and expanding children.
- For NetSuite, use the SuiteTalk REST Web Services guide and the REST API Browser from the NetSuite help center.

## Sections

### Fusion Cloud: REST, SOAP, FBDI and reports

**Body:**

Fusion REST resources return JSON and support common query parameters. Typical ones are q for filters, limit and offset for paging, fields to trim the payload, expand to bring child records and onlyData=true to drop link metadata. A header named REST-Framework-Version selects the framework behaviour in some resources; check the guide for the version you call.

Not every business function has a REST resource. Some are SOAP-only, and high-volume loads are designed for FBDI: you build a CSV in Oracle's template, upload it to the content repository, then run an Enterprise Scheduler process to import it. For reporting, BI Publisher data models can be called through a report service, and OTBI analyses suit self-service.

**Code:**

- GET https://<host>/fscmRestApi/resources/<version>/<resource>?limit=25&offset=0&onlyData=true&q=Status="ACTIVE"
Authorization: Bearer <token>

### NetSuite: SuiteTalk, SuiteQL and RESTlets

**Body:**

NetSuite offers SuiteTalk REST for record operations under the services/rest/record path, a SuiteQL endpoint for SQL-like queries and SOAP web services for older integrations. When standard records are not enough, SuiteScript RESTlets let you publish custom endpoints. Authentication is token-based (TBA) or OAuth 2.0, and the integration role needs the Log in using Access Tokens and web services permissions.

See the NetSuite SuiteTalk page on this site for record operations, and the Fusion REST page for pagination and authentication details.

### Manufacturing data specifically

**Body:**

For manufacturing, the useful Fusion REST resources cover items, work orders, supply and demand, and purchase orders, but names vary by release; browse the REST API for Oracle Fusion Cloud SCM guide index for your version. In NetSuite, work orders, assembly builds and bills of materials are standard records reachable through REST or SuiteQL.

Rate limits and governance apply on both platforms. Cache reference data, batch requests and prefer reports or FBDI for large volumes rather than looping single-record calls.

## Pitfalls

- Reading documentation for the wrong release, then calling resource names that do not exist in your pod.
- Using a personal admin account for integrations instead of a dedicated user with limited roles.
- Looping single-record REST calls for bulk loads that FBDI is designed for.
- Ignoring paging; many resources return a default page size and hasMore flags.
- Confusing Fusion Cloud documentation with E-Business Suite or JD Edwards documentation.

## Ai Angle

The documentation is large, and the practical issue is mapping a business question to a resource and a filter. A grounded assistant (ERPray is read-only by default and shows what it called) can translate a question about open purchase orders or late work orders into the right call using your own roles and data. Cloud-hosted ERPs still send data to Oracle, but the assistant layer and its model can run in your own environment so extracted data is not shared with a public AI service. Oracle's own embedded AI is worth evaluating first if you only need it inside Oracle screens.

## Faq

### Where is the Oracle Fusion ERP REST API documentation?

**Answer:** On docs.oracle.com under Oracle Fusion Cloud Applications, in the REST API guides for your area (Financials, Procurement, SCM and so on). Choose your release to see the correct resources, versions and query parameters.

### Does Oracle ERP use REST or SOAP?

**Answer:** Both. Fusion Cloud has REST for many resources and SOAP services for functions without REST. Bulk imports use FBDI files, and reporting uses BI Publisher or OTBI. NetSuite has SuiteTalk REST and SOAP, SuiteQL and custom RESTlets.

### How do I authenticate to the Oracle ERP Cloud API?

**Answer:** Basic authentication with an integration user works for testing. For production, use OAuth 2.0 or JWT-based flows configured through your identity setup, with a dedicated integration user holding only the needed roles.

### What is the difference between FBDI and REST?

**Answer:** REST handles individual records in real time. FBDI is a file-based import for high-volume data, using Oracle's spreadsheet templates, uploaded and processed by scheduled import processes. Use REST for interactive integration and FBDI for bulk loads.

## Search terms

oracle erp api documentation, oracle fusion rest api documentation, oracle erp cloud rest api, oracle fusion soap web services, fbdi oracle fusion, netsuite suitetalk documentation, oracle erp api authentication, fscmRestApi

---
Talk to an engineer: https://netray.co/contact?intent=erp_ai | Machine catalog: https://netray.co/agent/catalog.json
