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 Activity Management API

APIs to cater for Activity Configuration functionality in OPERA Cloud. In this module you can retrieve, create, update Activity configuration codes, for example create a new Activity Type. Compatible with OPERA Cloud release 26.2.0.0. 25 operation(s) documented; base path /act/config/v1. Harvested verbatim from Oracle's public hospitality-api-docs repository (Swagger 2.0, release 26.2.0.0).

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

This API exposes 25 operations across 17 paths, and defines 57 schemas. It is described by OpenAPI 2.0, at version 26.2.0.0.

25 operations 17 paths 57 schemas 5 DELETE6 GET7 POST7 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 25

Across 17 paths, the API surfaces 25 operations — 5 DELETE, 6 GET, 7 POST, 7 PUT. Each is listed below with its method, path, parameters, and response codes.

ActivityManagement 25

The Activity Configuration APIs offers capability of creating, managing, and retrieving Activity configuration elements, such as Activity Type code, Activity Result codes.

GET
/activityResults
Get all Configured Activity Result Codes
getActivityResultsConfig 14 params → 200204400401403404405406
POST
/activityResults
Create an Activity results code
postActivityResultsConfig 9 params → 201400401403404405406413
DELETE
/activityResults/{activityResultCode}
Delete an Activity results code
deleteActivityResultsConfig 9 params → 200400401403404405406413
PUT
/activityResults/{activityResultCode}
Change an Activity Result Code
putActivityResultsConfig 10 params → 200400401403404405406413
GET
/autoTraceCodes
Get Auto Trace codes
getAutoTraceCodes 13 params → 200204400401403404405406
POST
/autoTraceCodes
Create an Auto Trace code
postAutoTraceCodes 9 params → 201400401403404405406413
DELETE
/autoTraceCodes/{autoTraceCode}
Delete an Auto Trace code
deleteAutoTraceCodes 9 params → 200400401403404405406413
PUT
/autoTraceCodes/{autoTraceCode}
Change an Auto Trace code
putAutoTraceCodes 10 params → 200400401403404405406413
DELETE
/autoTraceDefinitions/{autoTraceDefinitionId}
Delete an Auto Trace definitions Code
deleteAutoTraceDefinitions 9 params → 200400401403404405406413
DELETE
/autoTraceOwnerAssignments/{autoTraceOwnerAssignmentID}
Delete an Auto Trace owner assignment
deleteAutoTraceOwnerAssignments 9 params → 200400401403404405406413
POST
/copyActivityTypes/sourceHotel/{hotelId}
Copy Activity Types configuration codes
copyActivityTypesConfig 10 params → 201400401403404405406413
POST
/copyAutoTraceDefinitions/sourceHotel/{hotelId}
Copy an Auto Trace definition Code
copyAutoTraceDefinitions 10 params → 201400401403404405406413
GET
/hotels/{hotelId}/activityTypes
Get all Activity Type Codes
getActivityTypes 14 params → 200204400401403404405406
POST
/hotels/{hotelId}/activityTypes
Create a new Activity type in configuration
postActivityTypes 10 params → 201400401403404405406413
DELETE
/hotels/{hotelId}/activityTypes/{activityTypeCode}
Delete an Activity Type Code
deleteActivityTypes 10 params → 200400401403404405406413
PUT
/hotels/{hotelId}/activityTypes/{activityTypeCode}
Update Activity Types
putActivityTypes 11 params → 200400401403404405406413
GET
/hotels/{hotelId}/autoTraceDefinitions
Get a list of Auto Trace definition Codes
getAutoTraceDefinitions 14 params → 200204400401403404405406
POST
/hotels/{hotelId}/autoTraceDefinitions
Create an Auto Trace Definition Code
postAutoTraceDefinitions 10 params → 201400401403404405406413
PUT
/hotels/{hotelId}/autoTraceDefinitions/{autoTraceDefinitionId}
Change an Auto Trace definition Code
putAutoTraceDefinitions 11 params → 200400401403404405406413
GET
/hotels/{hotelId}/autoTraceOwnerAssignments
Get an Auto Trace owner mappings
getAutoTraceOwnerAssignments 13 params → 200204400401403404405406
POST
/hotels/{hotelId}/autoTraceOwnerAssignments
Create an Auto Trace owner assignment
postAutoTraceOwnerAssignments 10 params → 201400401403404405406413
PUT
/hotels/{hotelId}/autoTraceOwnerAssignments/{autoTraceOwnerAssignmentID}
Change Trace owner assignments
putAutoTraceOwnerAssignments 11 params → 200400401403404405406413
GET
/services/activityManagement/status
Operation to ping.
pingActivityManagementServices 8 params → 200204400401403404405406
PUT
/upsert/hotels/{hotelId}/autoTraceDefinitions
Create/Change an Auto Trace definition Code
putUpsertAutoTraceDefinitions 10 params → 200400401403404405406413
PUT
/upsert/hotels/{hotelId}/autoTraceOwnerAssignments
Create/Change Trace owner assignments
putUpsertAutoTraceOwnerAssignments 10 params → 200400401403404405406413

Schemas 57

The contract defines 57 schemas that model the data the API accepts and returns. The most detailed are activityConfigTypeDetailType (10 properties), warningType (10 properties), autoTraceCodesDetails (9 properties), autoTraceDefinitionsDetails (9 properties). Each schema is shown below with its type and property counts.

activityResultsConfigDetails
object
Response object for fetching configured Activity Results.
9 properties
activityResultsConfigListType
array
List of configured Activity Results.
activityResultsConfigDetailType
object
Contains Common Master configuration detail.
5 properties
translationTextType2000
object
Contains Multiple translated texts and language codes.
2 properties
translationsTextType
array
Language code for the translation.
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
activityResultsConfigInfo
object
Request object for creating/changing Activity Results Configuration.
2 properties
status
object
Response Body.
2 properties
autoTraceCodesDetails
object
Response object to fetch Auto Trace Codes.
9 properties
autoTraceCodesListType
array
Detailed information of configured Auto Trace Codes.
autoTraceCodeDetailType
object
Auto Trace Code detail information.
4 properties
autoTraceGroupConfigType
string
A collection of supported list of Auto Trace Groups.
autoTraceCodesInfo
object
Request object for creating/changing Auto Trace Codes.
2 properties
activityTypesConfigCopy
object
3 properties
copyActivityConfigCriteriaType
object
Criteria to copy multiple Activity Types from one Hotel to another Hotel.
1 property
codeListType
array
codeListType10
array
autoTraceDefinitionCopy
object
Request object for copying trace definition.
2 properties
copyAutoTraceDefinitionCriteriaType
object
Criteria to copy multiple trace definitions from one property to another.
1 property
uniqueIDListType
array
Unique Id that references an object uniquely in the system.
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
activityTypesConfigDetails
object
Response object after fetching the activity types.
9 properties
activityConfigListType
array
Detailed information of activity type.
activityConfigTypeDetailType
object
Activity Type detail information.
10 properties
activityConfigClassType
string
A collection of supported list of activity classes.
activityTypesConfigInfo
object
Request object for creating/changing activity types.
3 properties
autoTraceDefinitionsDetails
object
Response object after fetching Auto Trace Definitions.
9 properties
autoTraceDefinitionListType
array
Auto Trace Definition.
autoTraceDefinitionType
object
Auto Trace Definition information.
6 properties
autoTraceDefinitionDetailType
object
Auto Trace Definition detail information.
9 properties
autoTraceId
object
An identifier used to uniquely reference an object in a system (e.g. an airline reservation reference, customer profile reference, booking confirmation number,…
6 properties
autoTraceBlockCategoryType
string
Additional Block information used to trigger activities.
autoTraceTriggerCategoryType
string
Contains information on when auto trace would be created.
conditionGroupType
object
3 properties
conditionType
object
4 properties
expressionFieldType
object
6 properties
expressionOperatorType
object
3 properties
expressionParameterType
object
3 properties
logicalOperatorType
string
autoTraceDefinitionActivityInfoType
object
Activity Related Information of Auto Trace.
6 properties
autoTraceDefinitionOwnerInfoType
object
Owner Information of Auto Trace.
4 properties
activityOwnerType
string
Activity owner.
autoTraceOwnerAssignmentListType
array
Detailed information of trace owner assignment.
autoTraceOwnerAssignmentType
object
Trace owner assignment detail information.
7 properties
autoTraceDefinitionsInfo
object
Request object for creating/changing Auto Trace Definitions.
2 properties
autoTraceDefinitionsStatus
object
Response Body.
2 properties
autoTraceOwnerAssignmentsDetails
object
Response object to fetch trace owner assignments.
9 properties
autoTraceOwnerAssignmentsInfo
object
Request object for creating/changing trace owner assignments.
2 properties
autoTraceOwnerAssignmentsStatus
object
Response Body.
2 properties
operaVersionNumberType
string
Current Opera Version Number
operaVersion
object
Response for Ping operation.
3 properties
managedByOptions
string
Describes of the Configuration is Managed by Enterprise or Property.

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

oracle-hospitality-property-v1-actcfg.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 Activity 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.