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

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

Oracle Hospitality Activity Management 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 ActivityManagement. 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 3.2.0, at version 26.2.0.0.

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

25 operations 17 paths 57 schemas 5 DELETE6 GET7 POST7 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
26.2.0.0
Server
/act/config/v1
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 8 params body → 201400401403404405406413
DELETE
/activityResults/{activityResultCode}
Delete an Activity results code
deleteActivityResultsConfig 9 params → 200400401403404405406413
PUT
/activityResults/{activityResultCode}
Change an Activity Result Code
putActivityResultsConfig 9 params body → 200400401403404405406413
GET
/autoTraceCodes
Get Auto Trace codes
getAutoTraceCodes 13 params → 200204400401403404405406
POST
/autoTraceCodes
Create an Auto Trace code
postAutoTraceCodes 8 params body → 201400401403404405406413
DELETE
/autoTraceCodes/{autoTraceCode}
Delete an Auto Trace code
deleteAutoTraceCodes 9 params → 200400401403404405406413
PUT
/autoTraceCodes/{autoTraceCode}
Change an Auto Trace code
putAutoTraceCodes 9 params body → 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 9 params body → 201400401403404405406413
POST
/copyAutoTraceDefinitions/sourceHotel/{hotelId}
Copy an Auto Trace definition Code
copyAutoTraceDefinitions 9 params body → 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 9 params body → 201400401403404405406413
DELETE
/hotels/{hotelId}/activityTypes/{activityTypeCode}
Delete an Activity Type Code
deleteActivityTypes 10 params → 200400401403404405406413
PUT
/hotels/{hotelId}/activityTypes/{activityTypeCode}
Update Activity Types
putActivityTypes 10 params body → 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 9 params body → 201400401403404405406413
PUT
/hotels/{hotelId}/autoTraceDefinitions/{autoTraceDefinitionId}
Change an Auto Trace definition Code
putAutoTraceDefinitions 10 params body → 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 9 params body → 201400401403404405406413
PUT
/hotels/{hotelId}/autoTraceOwnerAssignments/{autoTraceOwnerAssignmentID}
Change Trace owner assignments
putAutoTraceOwnerAssignments 10 params body → 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 9 params body → 200400401403404405406413
PUT
/upsert/hotels/{hotelId}/autoTraceOwnerAssignments
Create/Change Trace owner assignments
putUpsertAutoTraceOwnerAssignments 9 params body → 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), activityResultsConfigDetails (9 properties), autoTraceDefinitionsDetails (9 properties). Each schema is shown below with its type and property counts.

activityConfigTypeDetailType
object
Activity Type detail information.
10 properties
autoTraceTriggerCategoryType
string
Contains information on when auto trace would be created.
activityConfigListType
array
Detailed information of activity type.
copyActivityConfigCriteriaType
object
Criteria to copy multiple Activity Types from one Hotel to another Hotel.
1 property
expressionParameterType
object
3 properties
activityTypesConfigDetails
object
Response object after fetching the activity types.
9 properties
activityConfigClassType
string
A collection of supported list of activity classes.
copyAutoTraceDefinitionCriteriaType
object
Criteria to copy multiple trace definitions from one property to another.
1 property
warningsType
array
Used in conjunction with the Success element to define a business error.
activityTypesConfigInfo
object
Request object for creating/changing activity types.
3 properties
activityResultsConfigDetailType
object
Contains Common Master configuration detail.
5 properties
autoTraceOwnerAssignmentListType
array
Detailed information of trace owner assignment.
codeListType10
array
conditionGroupType
object
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
codeListType
array
autoTraceDefinitionsDetails
object
Response object after fetching Auto Trace Definitions.
9 properties
instanceLink
object
Metadata describing link description objects that MAY appear in the JSON instance representation.
7 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
autoTraceDefinitionActivityInfoType
object
Activity Related Information of Auto Trace.
6 properties
activityResultsConfigInfo
object
Request object for creating/changing Activity Results Configuration.
2 properties
autoTraceOwnerAssignmentsStatus
object
Response Body.
2 properties
autoTraceCodesInfo
object
Request object for creating/changing Auto Trace Codes.
2 properties
autoTraceOwnerAssignmentsDetails
object
Response object to fetch trace owner assignments.
9 properties
autoTraceCodesDetails
object
Response object to fetch Auto Trace Codes.
9 properties
autoTraceDefinitionsInfo
object
Request object for creating/changing Auto Trace Definitions.
2 properties
status
object
Response Body.
2 properties
autoTraceDefinitionOwnerInfoType
object
Owner Information of Auto Trace.
4 properties
activityResultsConfigDetails
object
Response object for fetching configured Activity Results.
9 properties
autoTraceDefinitionCopy
object
Request object for copying trace definition.
2 properties
autoTraceDefinitionDetailType
object
Auto Trace Definition detail information.
9 properties
managedByOptions
string
Describes of the Configuration is Managed by Enterprise or Property.
logicalOperatorType
string
autoTraceCodesListType
array
Detailed information of configured Auto Trace Codes.
autoTraceDefinitionListType
array
Auto Trace Definition.
conditionType
object
4 properties
expressionFieldType
object
6 properties
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
activityTypesConfigCopy
object
3 properties
translationTextType2000
object
Contains Multiple translated texts and language codes.
2 properties
autoTraceDefinitionsStatus
object
Response Body.
2 properties
autoTraceCodeDetailType
object
Auto Trace Code detail information.
4 properties
autoTraceGroupConfigType
string
A collection of supported list of Auto Trace Groups.
uniqueIDListType
array
Unique Id that references an object uniquely in the system.
operaVersionNumberType
string
Current Opera Version Number
activityOwnerType
string
Activity owner.
translationsTextType
array
Language code for the translation.
errorInstance
object
Complex type that contains error instance details for a REST call.
7 properties 2 required
expressionOperatorType
object
3 properties
autoTraceDefinitionType
object
Auto Trace Definition information.
6 properties
autoTraceOwnerAssignmentsInfo
object
Request object for creating/changing trace owner assignments.
2 properties
autoTraceOwnerAssignmentType
object
Trace owner assignment detail information.
7 properties
activityResultsConfigListType
array
List of configured Activity Results.
operaVersion
object
Response for Ping operation.
3 properties
links
array
autoTraceBlockCategoryType
string
Additional Block information used to trigger activities.

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

oracle-hospitality-activitymanagement-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 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.