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 Export Configuration API

APIs catering to the managing export master data configuration. 22 operation(s) documented; base path /exp/config/v1. Harvested verbatim from Oracle's public hospitality-api-docs repository (Swagger 2.0, release 26.2.0.0).

OPERA Cloud Export Configuration 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 Export, Property Management, and OPERA Cloud. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 22 operations across 18 paths, and defines 88 schemas. It is described by OpenAPI 2.0, at version 26.2.0.0.

22 operations 18 paths 88 schemas 3 DELETE11 GET3 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 22

Across 18 paths, the API surfaces 22 operations — 3 DELETE, 11 GET, 3 POST, 5 PUT. Each is listed below with its method, path, parameters, and response codes.

Export 22

The Export Service provides operations used by Opera to configure and generate file exports of Opera data.

GET
/availableExports
Operation to fetch exports available.
getExportsAvailable 22 params → 200204400401403404405406
GET
/columnsAndFunctions
Operation to fetch export columns and functions.
getExportColumnsAndFunctions 14 params → 200204400401403404405406
POST
/exportMappingCodes
Operation to create export mapping codes.
postExportMappingCodes 9 params → 201400401403404405406413
PUT
/exportMappingCodes
Operation to update export mapping codes.
putExportMappingCodes 9 params → 200400401403404405406413
PUT
/exportMappingLinkedTypes
Operation to update export mapping linked types.
putExportMappingLinkedTypes 9 params → 200400401403404405406413
GET
/exportMappings
Operation to fetch export mappings by chain.
getExportMappingsByChain 10 params → 200204400401403404405406
POST
/exportSchedules
Operation to create export schedules.
postExportSchedules 9 params → 201400401403404405406413
DELETE
/exportSchedules
Operation to remove export schedules.
removeExportSchedules 9 params → 200400401403404405406413
PUT
/exportSchedules/{exportFileId}
Operation to change export schedules.
changeExportSchedulesByChain 10 params → 200400401403404405406413
GET
/hotels/{hotelId}/configTypes/{configType}/exportMappingCodesToLink
Operation to fetch export mapping codes to link.
getExportMappingCodesToLink 14 params → 200204400401403404405406
GET
/hotels/{hotelId}/exportActivityLog
Operation to fetch activity logs for Export Data.
getExportActivityLog 21 params → 200204400401403404405406
DELETE
/hotels/{hotelId}/exportMappingId/{exportMappingId}/exportMappings
Operation to remove export mappings.
deleteExistingExportMappings 10 params → 200400401403404405406413
GET
/hotels/{hotelId}/exportMappingTypes/{exportMappingTypeId}/exportMappingCodes
Operation to fetch export mapping codes.
getExportMappingCodes 10 params → 200204400401403404405406
GET
/hotels/{hotelId}/exportMappings
Operation to fetch export mappings.
getExportMappings 10 params → 200204400401403404405406
POST
/hotels/{hotelId}/exportMappings
Operation to create export mappings.
postExportMappings 10 params → 201400401403404405406413
PUT
/hotels/{hotelId}/exportMappings
Operation to update export mappings.
putExportMappings 10 params → 200400401403404405406413
GET
/hotels/{hotelId}/exportMappings/linkedCodes
Operation to fetch export mapping linked codes.
getExportMappingLinkedCodes 15 params → 200204400401403404405406
DELETE
/hotels/{hotelId}/exportMappings/{exportMappingId}/mappingTypes/{mappingTypeCode}/exportMappingCodes
Operation to remove export mapping codes.
deleteExportMappingCodes 11 params → 200400401403404405406413
GET
/hotels/{hotelId}/exportSchedules
Operation to fetch export schedules.
getExportSchedules 20 params → 200204400401403404405406
PUT
/hotels/{hotelId}/exportSchedules/{exportFileId}
Operation to change export schedules.
changeExportSchedules 11 params → 200400401403404405406413
GET
/services/export/status
Operation to ping.
pingExportServices 8 params → 200204400401403404405406
GET
/{exportFileId}/generatedExports
Operation to fetch exports generated.
getExportsGenerated 12 params → 200204400401403404405406

Schemas 88

The contract defines 88 schemas that model the data the API accepts and returns. The most detailed are exportColumnDetailType (18 properties), fileDeliveryConfigType (18 properties), generatedExportType (17 properties), exportDataSetupType (16 properties). Each schema is shown below with its type and property counts.

exportsAvailable
object
Response object including a list of available exports.
3 properties
exportListType
object
Contains a collection of available export records.
4 properties
exportConfigurationType
object
Type that hold configuration information related to export
7 properties
exportHeaderSummaryType
object
Details of one export.
13 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
exportType
string
Enumeration of export file groups.
exportDataSetupType
object
Details of processing data for export being setup.
16 properties
exportGenerateConfigurationType
object
Details of how and when the export is to be executed.
2 properties
exportDestinationType
object
Details of the export's destination and format.
15 properties
transportMethodType
string
Enumeration of transport methods used to deliver exports.
fileDeliveryConfigType
object
18 properties
fileDeliveryCommunicationType
string
Enumeration of export file groups.
exportComponentsType
array
A collection of export components.
exportComponentType
object
Details of a specific export component.
6 properties
exportColumnsType
array
A collection of export columns.
exportColumnDetailType
object
18 properties
exportColumnXMLType
string
Enumeration of export column XML types.
exportColumnInfoType
string
Enumeration of export file groups.
exportXMLColumnsType
object
XML Columns type that hold information to all the element and attribute configuations
2 properties
exportXMLAttributesType
array
XML attribute type that holds all the information related to attribute tag
exportXMLAttributeType
object
Base type that holds information related to xml tag types
6 properties
exportColumnLengthType
object
Type that determines the length of the export column
2 properties
exportXMLElementsType
array
XML element type that holds all the information related to element tag
exportXMLElementType
object
Type that holds all attributes associated with this tag together
3 properties
exportXMLSimpleType
object
Base type that holds information related to xml tag types
6 properties
exportXMLComplexType
object
XML simple type that holds all the information related to complex element tag
4 properties
exportXMLComplexWithSourceType
object
XML simple type that holds all the information related to complex element tag
6 properties
links
array
instanceLink
object
Metadata describing link description objects that MAY appear in the JSON instance representation.
7 properties
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
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
exportColumnsAndFunctionsDetails
object
Response that contains columns, pre post functions and export functions.
3 properties
exportColumnsAndFunctionsType
object
Contains columns, pre post functions and export functions
3 properties
expDataSourceColumnsType
array
Function parameters
expDataSourceColumnType
object
Information related to database columns
3 properties
expFunctionsType
array
Function parameters
expFunctionType
object
Information related to export function
2 properties
expFunctionParamType
object
Parameters related to export functions
4 properties
exportSchedulesCriteria
object
Request to create export schedules
3 properties
exportSchedulesConfigType
object
Export schedules information that are required to configure schedules
2 properties
exportSchedulesType
array
Export Schedule
exportScheduleType
object
Type that holds all the information related to export schedule
13 properties
exportScheduleJobNameType
string
Unique name that identifies export schedule
scheduleExportGroupType
string
Enumeration of export file groups.
exportScheduleFrequencyType
object
Frequency at which exports is scheduled to run
6 properties
exportScheduleFrequencyOnceType
object
If specified then export is scheduled to run only once
1 property
exportScheduleFrequencyHourlyType
object
If specified then export is scheduled to run at hourly intervals
1 property
exportScheduleFrequencyIntervalType
integer
Interval at which export needs to be scheduled
exportScheduleFrequencyDailyType
object
If specified then export is scheduled to run daily
2 properties
exportScheduleFrequencyByHourType
integer
Specifies the hour on which the job is to run. Valid values are 0 to 23.
exportScheduleFrequencyWeeklyType
object
If specified then export is scheduled to run Weekly
8 properties
exportScheduleFrequencyMonthlyType
object
If specified then export is scheduled to run Monthly
9 properties
exportScheduleWeekToRepeatType
string
Frequency for which export schedules needs to be returned
exportScheduleFrequencyEODType
object
If specified then export is scheduled to run during end of day
8 properties
exportScheduleEODRepeatIntervalType
string
Frequency for which export schedules needs to be run during EOD
status
object
Response Body.
2 properties
exportActivityLog
object
Response object for the request for the export user activity log.
3 properties
activityLogListType
object
7 properties
activityLogType
object
12 properties
exportSchedulesDetails
object
Export Schedules collection matching the crieteria specified in the request
3 properties
exportSchedulesToBeChanged
object
Request object for changing export schedules
3 properties
exportSchedulesStatus
object
Response Body.
2 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.
exportMappingConfigType
string
Enumeration of Types allowed for Export Mapping
exportMappingCodeType
object
Details of one export.
8 properties
exportCodeDataType
string
Enumeration of export mapping types.
exportMappingCodesToLinkType
object
Details of code which is being mapped.
4 properties
exportMappingCodes
object
Request to create export mapping code for a given export.
4 properties
exportMappingCodesToLink
object
9 properties
generatedExportListType
object
Contains a collection of available export instance records.
4 properties
generatedExportType
object
Information of one generated export.
17 properties
generatedExportStatusType
string
Status indicates whether job is running or not
exportMappingType
object
Details of one export.
5 properties
exportMappingMasterInfoType
object
Contains information about the various mapping types and the mapping codes.
4 properties
exportMappingLinkedCodeType
object
Details of linked code.
8 properties
generatedExports
object
Response object including a list of generated exports.
9 properties
fetchExportMappings
object
Response to fetch the export definitions for a given export.
4 properties
exportMappings
object
Request to create export definitions for a given export.
4 properties
exportMappingsDetails
object
Response Body.
2 properties
fetchExportMappingCodes
object
3 properties
exportMappingCodesDetails
object
Response Body.
2 properties
exportMappingLinkedCodes
object
Response to fetch codes linked to export mapping codes.
4 properties
exportMappingLinkedTypes
object
Request to fetch codes linked to export mapping codes.
4 properties
exportMappingLinkedTypesDetails
object
Response Body.
2 properties
operaVersionNumberType
string
Current Opera Version Number
operaVersion
object
Response for Ping operation.
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

oracle-hospitality-property-v1-expcfg.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 Export Configuration 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.