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

Oracle Hospitality Report API

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

Oracle Hospitality Report API is one of 154 APIs that Oracle Hospitality publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Report. 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 3.2.0, at version 26.2.0.0.

Requests are made against a single base URL, /rep/config/v1.

12 operations 10 paths 50 schemas 1 DELETE5 GET1 POST5 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
26.2.0.0
Server
/rep/config/v1
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 8 params body → 201400401403404405406413
DELETE
/genericReports
Delete generic reports.
deleteGenericReports 12 params → 200400401403404405406413
PUT
/genericReports
Update generic reports.
changeGenericReports 8 params body → 200400401403404405406413
GET
/reportParameters
Return report parameters.
getReportParameters 11 params → 200204400401403404405406
PUT
/reportTextConfiguration/copy
Operation to copy report text configuration.
copyReportTextConfiguration 8 params body → 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 8 params body → 200400401403404405406413
PUT
/upsert/reports/textConfigurationMessages
Operation to change/create report text configuration messages.
changeUpsertReportTextConfigurationMessages 8 params body → 200400401403404405406413
PUT
/upsertGenericReports
Update generic reports.
putUpsertGenericReports 6 params body → 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), watermarkType (10 properties). Each schema is shown below with its type and property counts.

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

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

oracle-hospitality-report-api-openapi.yml Raw ↑

Other APIs Oracle Hospitality publishes across the network.

OPERA Cloud RnA Activities GraphQL API
OPERA Cloud RnA ARAccountsReceivable GraphQL API
OPERA Cloud RnA ARAgingReport GraphQL API
OPERA Cloud RnA ARLedger GraphQL API
OPERA Cloud RnA BookingReservationExtended GraphQL API
OPERA Cloud RnA BookingsBlockProductionChanges GraphQL API
OPERA Cloud RnA BookingsBlockStatusChanges GraphQL API
OPERA Cloud RnA BookingsBlock GraphQL API
OPERA Cloud RnA BookingsReservation GraphQL API
OPERA Cloud RnA CateringEventForecast GraphQL API
OPERA Cloud RnA CateringEventPostings GraphQL API
OPERA Cloud RnA CateringEventStatusChanges GraphQL API
Where this information came from

This is an independent, third-party profile of Oracle Hospitality Report 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.