How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

OPERA Cloud Report Master Data Management API

APIs for adding, updating, and deleting stationery reports in OPERA Cloud. Compatible with OPERA Cloud release 26.2.0.0. 12 operation(s) documented; base path /rep/config/v1. Harvested verbatim from Oracle's public hospitality-api-docs repository (Swagger 2.0, release 26.2.0.0).

OPERA Cloud Report Master Data Management API is one of 135 APIs that Oracle Hospitality publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Report, Property Management, and OPERA Cloud. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 12 operations across 10 paths, and defines 50 schemas. It is described by OpenAPI 2.0, at version 26.2.0.0.

12 operations 10 paths 50 schemas 1 DELETE5 GET1 POST5 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 2.0
API Version
26.2.0.0
License
Terms of Service
Resource Areas
1

Paths & Operations 12

Across 10 paths, the API surfaces 12 operations — 1 DELETE, 5 GET, 1 POST, 5 PUT. Each is listed below with its method, path, parameters, and response codes.

Report 12

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

GET
/allReportGroups
Operation to fetch all report groups.
getAllReportGroups 11 params → 200204400401403404405406
GET
/allReports
Return reports for integration purpose.
getAllReports 21 params → 200204400401403404405406
POST
/genericReports
Create generic reports.
postGenericReports 9 params → 201400401403404405406413
DELETE
/genericReports
Delete generic reports.
deleteGenericReports 12 params → 200400401403404405406413
PUT
/genericReports
Update generic reports.
changeGenericReports 9 params → 200400401403404405406413
GET
/reportParameters
Return report parameters.
getReportParameters 11 params → 200204400401403404405406
PUT
/reportTextConfiguration/copy
Operation to copy report text configuration.
copyReportTextConfiguration 9 params → 200400401403404405406413
GET
/reports
Return reports.
getReports 23 params → 200204400401403404405406
GET
/services/reports/status
Operation to ping.
pingReportsConfigServiceStatus 8 params → 200204400401403404405406
PUT
/upsert/managerReports/statistics
Operation to change/create manager report statistics.
changeUpsertManagerReportStatistics 9 params → 200400401403404405406413
PUT
/upsert/reports/textConfigurationMessages
Operation to change/create report text configuration messages.
changeUpsertReportTextConfigurationMessages 9 params → 200400401403404405406413
PUT
/upsertGenericReports
Update generic reports.
putUpsertGenericReports 7 params → 200400401403404405406413

Schemas 50

The contract defines 50 schemas that model the data the API accepts and returns. The most detailed are reportType (35 properties), configGenericReportType (24 properties), reportParameterType (11 properties), managerReportStatisticsType (10 properties). Each schema is shown below with its type and property counts.

exceptionDetailType
object
Complex type that contains error details for a REST call.
9 properties 2 required
errorInstance
object
Complex type that contains error instance details for a REST call.
7 properties 2 required
instanceLink
object
Metadata describing link description objects that MAY appear in the JSON instance representation.
7 properties 4 required
links
array
warningsType
array
Used in conjunction with the Success element to define a business error.
warningType
object
Used when a message has been successfully processed to report any warnings or business errors that occurred.
10 properties
status
object
Response Body.
2 properties
copyReportsType
object
Copy report configuration code from one property to the other.
3 properties
codeListType
array
reportTextConfigurationsCopy
object
Request object to copy the Report Text Configurations from Source Property to Destination Properties.
3 properties
uniqueID_Type
object
An identifier used to uniquely reference an object in a system (e.g. an airline reservation reference, customer profile reference, booking confirmation number,…
2 properties
reportsType
object
Contains a collection of reports matching the requested criteria.
4 properties
reportType
object
Contains details about the report application module from the DB.
35 properties
reportModuleTypeType
string
Procedure Report
watermarkType
object
Details of the watermark to be used at the time of report generation.
10 properties
watermarkModeType
string
Identifies the data type of the report parameter.
translationTextType1000
object
Contains Multiple translated texts and language codes.
2 properties
translationsTextType
array
Language code for the translation.
uniqueIDListType
array
Unique Id that references an object uniquely in the system.
externalUrlInfoType
object
Contains all the information of External Urls.
2 properties
reports
object
This type contains a collection of report modules which match the requested criteria. The object also may include a standard SUCCESS element or a WARNINGS or E…
3 properties
reportParametersType
array
List of parameters required to run report.
reportParameterType
object
Defines an individual report parameter.
11 properties
paramDataType
string
Identifies the data type of the report parameter.
lovParamDetailsType
object
Identifies a destination record for the report.
4 properties
paramLOVsType
array
List of values for report parameter.
paramLOVType
object
Represents an individual LOV item for a report parameter.
3 properties
paramFormatMaskType
string
Specifies the format mask for the parameter.
configGenericReportsType
object
It contains collection of reports.
3 properties
configGenericReportType
object
A mandatory or non-mandatory procedure or report.
24 properties
reportRunnableApps
string
Simple type for report module type.
configReportParameterType
object
A report parameter.
7 properties
printReportType
object
Details to print or send report to printer, email or fax.
3 properties
printDestinationType
string
Allowed values for Print Destination.
reportParameters
object
The Fetch Report Parameters result object contains a collection of report parameters which allow/require user input prior to running the report.
3 properties
genericReports
object
This request provides End of Day reports to be created.
3 properties
operaVersionNumberType
string
Current Opera Version Number
operaVersion
object
Response for Ping operation.
3 properties
configReportGroupsType
object
It contains collection of reports.
4 properties
configReportGroupType
object
Contains details about the report group module from the DB.
10 properties
defaultModuleType
string
Identifies the data type of the report parameter.
retrievedReportGroups
object
This response provides the result of fetching report groups.
3 properties
reportTextConfigurationMessagesType
array
List of Report Text Configuration Messages.
reportTextConfigurationMessageType
object
Details of a Report Text Configuration Message.
5 properties
managedByOptions
string
Describes of the Configuration is Managed by Enterprise or Property.
translationTextType4000
object
Contains Multiple translated texts and language codes.
2 properties
reportTextConfigurationMessages
object
Response object for fetching Report Text Configuration Messages.
3 properties
codeType
string
Used for codes in the OPERA Code tables. Possible values of this pattern are 1, 101, 101.EQP, or 101.EQP.X.
managerReportStatisticsType
object
Contains details about the columns included in the Manager report. The manager report may be configured as a generic report or to be run as an end of day repor…
10 properties
managerReportStatisticsToChange
object
This request provides criteria for updating a statistic evaluated in manager report.
5 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

oracle-hospitality-property-v1-repcfg.json Raw ↑

Other APIs Oracle Hospitality publishes across the network.

OPERA Cloud Distribution ARI Publication
OPERA Cloud Distribution Outbound Lookup
OPERA Cloud Distribution Content Notification
OPERA Cloud Distribution Book
OPERA Cloud Distribution Content
OPERA Cloud Distribution Property Controls
OPERA Cloud Distribution Reservation Service
OPERA Cloud Distribution Authentication API
OPERA Cloud Distribution Onboarding
OPERA Cloud Distribution Reservation Notification
OPERA Cloud Distribution Shop
Nor1 Integrated Upsell API
Where this information came from

This is an independent, third-party profile of OPERA Cloud Report Master Data Management API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.