Oracle Hospitality Report API

The Report Service provides information about available report modules which may be generated, along with their parameters.

Business capability
Analytics & BI Management BC-610.50

Operations 12

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /allReportGroups List all report groups · Operation to fetch all report groups #
Ask an LLM
“What report groups exist in OPERA Cloud for organizing reports?”
“Can I list report groups for a specific module or hotel?”
Tell an agent
List all report groups.
Show report groups for module {module} at hotel {hotel}.
GET /allReports List all reports for an integration · Return reports for integration purpose #
Ask an LLM
“Is there an integration-oriented endpoint that returns every report in OPERA Cloud?”
“Can an integration pull the full report catalog, including multi-property-only reports?”
Tell an agent
For our integration, list all reports available at hotel {hotel}.
Pull the integration report catalog filtered to group {group}.
POST /genericReports Create generic reports · Create generic reports #
Ask an LLM
“How do I create a new generic report in OPERA Cloud?”
“Can I add several new generic reports in a single request?”
Tell an agent
Create generic reports {reports}.
Add a brand-new generic report definition.
DELETE /genericReports Delete generic reports · Delete generic reports #
Ask an LLM
“How do I delete a generic report I no longer need?”
“Can I remove generic reports by hotel and report ID?”
Tell an agent destructive · confirm first
Delete generic report {report} at hotel {hotel}.
Remove generic report {report}.
PUT /genericReports Update existing generic reports · Update generic reports #
Ask an LLM
“How do I change the definition of a generic report that already exists?”
“Can I edit several generic reports in one update call?”
Tell an agent
Update the existing generic reports {reports}.
Change the settings on our current generic reports without creating new ones.
GET /reportParameters Get the parameters a report accepts · Return report parameters #
Ask an LLM
“What input parameters does a particular report take before I run it?”
“Can I look up a report's parameter list by its ID?”
Tell an agent
Get the parameters for report {report}.
Show which inputs report {report} expects.
PUT /reportTextConfiguration/copy Copy report text configuration between properties · Operation to copy report text configuration #
Ask an LLM
“Can I copy report text configuration from one property to another?”
“How do I reuse one hotel's report text setup at a sister property?”
Tell an agent
Copy report text configuration using {copy_reports}.
Replicate our report text configuration codes to the other property.
GET /reports Search reports by name, group or hotel · Return reports #
Ask an LLM
“How do I find a report by part of its name or description?”
“Can I list only reports that can be scheduled?”
Tell an agent
Find reports whose name contains {name}.
List schedulable reports in group {group} at hotel {hotel}.
GET /services/reports/status Check the reports service status · Operation to ping #
Ask an LLM
“Is the OPERA Cloud reports configuration service up?”
“How do I health-check the report service?”
Tell an agent
Ping the reports configuration service.
Check report service availability for hotel {hotel}.
PUT /upsert/managerReports/statistics Create or update manager report statistics · Operation to change/create manager report statistics #
Ask an LLM
“How do I set the statistics that appear on the manager report?”
“Can I upsert manager report statistics for a hotel and module?”
Tell an agent
Upsert manager report statistics {statistics} for hotel {hotel}.
Update the manager report statistics for module {module}.
PUT /upsert/reports/textConfigurationMessages Create or update report text messages · Operation to change/create report text configuration messages #
Ask an LLM
“How do I change the text messages printed on reports?”
“Can I create or update report text configuration messages in one call?”
Tell an agent
Upsert report text configuration messages {messages}.
Set the custom message text that prints on our reports.
PUT /upsertGenericReports Create or update generic reports · Update generic reports #
Ask an LLM
“Can I upsert generic reports so missing ones are created and existing ones changed?”
“Is there a single call to sync our generic report definitions whether or not they exist yet?”
Tell an agent
Upsert generic reports {reports}.
Sync our generic report definitions, creating any that are missing.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/oracle-hospitality:oracle-hospitality-report-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

oracle-hospitality-report-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: OPERA Cloud Master Data Management Report API
  description: 'APIs for adding, updating, and deleting stationery reports in OPERA Cloud.


    Compatible with OPERA Cloud release 26.2.0.0.


    This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2026 Oracle and/or its affiliates.'
  version: 26.2.0.0
  termsOfService: https://www.oracle.com/legal/terms.html
  contact:
    email: hospitality_apis_ww_grp@oracle.com
  license:
    name: UPL
    url: https://opensource.org/licenses/upl
servers:
- url: /rep/config/v1
tags:


# --- truncated at 32 KB (77 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/oracle-hospitality/refs/heads/main/openapi/oracle-hospitality-report-api-openapi.yml