Getting Started with the Reporting API

Oracle Eloqua's reporting API is a RESTful API that provides access to data from the Insight data warehouse. The reporting API is built using Open Data Protocol (OData), a REST-based open web protocol for sharing data in a standardized form for easy consumption. OData is different from other REST-based web services in that it provides a uniform way to describe both the data and the data model. Eloqua's reporting API is recommended for use when you want to retrieve reporting data directly from the Insight data warehouse.

The reporting API call consists of an initial authentication and the following API call format. The reporting API only supports GET commands.

GET [baseURL]/API/odata/[subjectArea]/[APIVersionIdentifier]/[endpoint]

For example, a typical API call using the reporting API would look something like:

GET https://secure.p03.eloqua.com/api/odata/campaignAnalysis/1.0/campaign

Learn more about API requests.