# Oracle Hospitality Event Management API

**Canonical:** https://apis.io/apis/oracle-hospitality/oracle-hospitality-event-management-api/  
**Provider:** Oracle Hospitality — https://apis.io/providers/oracle-hospitality/  
**Base URL:** /evm/v1  
**Documentation:** https://github.com/oracle/hospitality-api-docs/blob/main/graphql/data-apis/Activities.graphql

Oracle Hospitality Event Management API is one of 153 APIs that [Oracle Hospitality](https://apis.io/providers/oracle-hospitality/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Event Management. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

The Event APIs will allow you to retrieve, create, manage and delete events and related event functionality such as event resources, catering packages and even event waitlists.

## Operations (45)

| Method | Path | Summary |
|---|---|---|
| PUT | `/alternateEvents` | Manage alternate events |
| POST | `/blocks/{blockId}/cateringPackages` | Add catering packages to a block |
| GET | `/blocks/{blockId}/cateringPackages` | Get Catering packages |
| PUT | `/blocks/{blockId}/cateringPackages` | Update a Catering packages |
| PUT | `/blocks/{blockId}/cateringPackages/{cateringpackageId}/copy` | Copy a Catering package |
| GET | `/blocks/{blockId}/cateringPackages/{cateringpackageId}/revenue` | Get Catering package revenue |
| POST | `/blocks/{blockId}/cateringPackages/{cateringpackageId}/revenue` | Add catering package revenue to a block |
| PUT | `/blocks/{blockId}/events/{eventId}/resources/copy` | Copy event resources |
| PUT | `/blocks/{blockId}/events/{eventId}/resources/move` | Move event resources |
| GET | `/blocks/{blockId}/events/{eventId}/resources/{resourceId}` | Get Resources for an Event |
| PUT | `/cateringEvents` | Update multiple catering events |
| PUT | `/cateringPackagesRevenue` | Update Catering package revenue |
| DELETE | `/cateringPackagesRevenue` | Delete Catering package revenue |
| PUT | `/eventResource` | Update Event Resource |
| GET | `/eventcalendar` | Get the event calendar for Multiple Properties |
| GET | `/events` | Get Events |
| POST | `/events` | Create an Event |
| DELETE | `/events` | Delete Multiple Events |
| GET | `/events/{eventId}/splitQuantity` | Get Event item split quantity |
| PUT | `/eventsResources` | Update Events Resources by chain |
| GET | `/hotels/{hotelId}/block/{blockId}/resourceEvents` | Get events for the block ID and resource ID(optional) |
| PUT | `/hotels/{hotelId}/blocks/{blockId}/cateringEvents/copy` | Copy Catering Event |
| DELETE | `/hotels/{hotelId}/blocks/{blockId}/cateringPackages` | Delete one or more catering package(s) |
| DELETE | `/hotels/{hotelId}/blocks/{blockId}/cateringPackages/{cateringPackageId}` | Delete Catering package |
| GET | `/hotels/{hotelId}/blocks/{blockId}/events/changesByDateTime` | Get modified events from a specific time period in OPERA |
| GET | `/hotels/{hotelId}/cateringEventChanges` | Get Catering Event changes |
| GET | `/hotels/{hotelId}/eventcalendar` | Get the event calendar |
| GET | `/hotels/{hotelId}/events` | Get Events |
| GET | `/hotels/{hotelId}/events/{eventId}` | Get an Event |
| PUT | `/hotels/{hotelId}/events/{eventId}` | Update an Event |
| DELETE | `/hotels/{hotelId}/events/{eventId}` | Delete an Event |
| GET | `/hotels/{hotelId}/events/{eventId}/cateringEventPostings` | Get Catering Event postings |
| PUT | `/hotels/{hotelId}/events/{eventId}/cateringEventPostings` | Manage Catering Event postings |
| POST | `/hotels/{hotelId}/events/{eventId}/eventResources/{quickInsertId}` | Add Resource to an Event in a hotel by ID |
| POST | `/hotels/{hotelId}/events/{eventId}/menus/{menuId}/menuItems` | Add Menu Items to a Booked Menu |
| PUT | `/hotels/{hotelId}/events/{eventId}/notes/copy` | Copy event notes |
| GET | `/hotels/{hotelId}/eventsResources` | Get Event Resources |
| PUT | `/hotels/{hotelId}/eventsResources` | Update Events Resources |
| GET | `/hotels/{hotelId}/fetchBlockPostingAccountReservations` | Get Catering Event postings |
| GET | `/hotels/{hotelId}/functionalSpace` | Get hotel's function space availability |
| GET | `/hotels/{hotelId}/functionalSpaceEvents` | Get shared function space events |
| GET | `/hotels/{hotelId}/waitListedEvents` | Retreve Waitlisted Events |
| PUT | `/hotels/{hotelId}/waitListedEvents` | Manage Waitlisted Events |
| POST | `/opportunityEvents` | Create Events for Opportunity Block |
| GET | `/services/eventManagement/status` | This API facilitates status check of event management service |

## Machine-readable artifacts (4)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/oracle-hospitality/refs/heads/main/openapi/oracle-hospitality-event-management-api-openapi.yml
- **Documentation** — https://docs.oracle.com/cd/F29336_01/doc.201/f27480/c_oracle_hospitality_distribution_apis.htm
- **Documentation** — https://docs.oracle.com/cd/F29336_01/doc.201/f27480/c_oracle_hospitality_nor1_integrated_upsell_apis.htm
- **Documentation** — https://docs.oracle.com/cd/F29336_01/doc.201/f27480/c_property_apis.htm

## Other Oracle Hospitality APIs (12)

- [OPERA Cloud RnA Activities GraphQL API](https://apis.io/apis/oracle-hospitality/opera-cloud-rna-activities/)
- [OPERA Cloud RnA ARAccountsReceivable GraphQL API](https://apis.io/apis/oracle-hospitality/opera-cloud-rna-ar-accounts-receivable/)
- [OPERA Cloud RnA ARAgingReport GraphQL API](https://apis.io/apis/oracle-hospitality/opera-cloud-rna-ar-aging-report/)
- [OPERA Cloud RnA ARLedger GraphQL API](https://apis.io/apis/oracle-hospitality/opera-cloud-rna-ar-ledger/)
- [OPERA Cloud RnA BookingReservationExtended GraphQL API](https://apis.io/apis/oracle-hospitality/opera-cloud-rna-booking-reservation-extended/)
- [OPERA Cloud RnA BookingsBlockProductionChanges GraphQL API](https://apis.io/apis/oracle-hospitality/opera-cloud-rna-bookings-block-production-changes/)
- [OPERA Cloud RnA BookingsBlockStatusChanges GraphQL API](https://apis.io/apis/oracle-hospitality/opera-cloud-rna-bookings-block-status-changes/)
- [OPERA Cloud RnA BookingsBlock GraphQL API](https://apis.io/apis/oracle-hospitality/opera-cloud-rna-bookings-block/)
- [OPERA Cloud RnA BookingsReservation GraphQL API](https://apis.io/apis/oracle-hospitality/opera-cloud-rna-bookings-reservation/)
- [OPERA Cloud RnA CateringEventForecast GraphQL API](https://apis.io/apis/oracle-hospitality/opera-cloud-rna-catering-event-forecast/)
- [OPERA Cloud RnA CateringEventPostings GraphQL API](https://apis.io/apis/oracle-hospitality/opera-cloud-rna-catering-event-postings/)
- [OPERA Cloud RnA CateringEventStatusChanges GraphQL API](https://apis.io/apis/oracle-hospitality/opera-cloud-rna-catering-event-status-changes/)

## Tags

Event Management

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/oracle-hospitality/oracle-hospitality-event-management-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/oracle-hospitality/.
