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 External Systems Config API

The ExternalSystemsConfig API from Oracle Hospitality — 27 operation(s) for externalsystemsconfig.

Oracle Hospitality External Systems Config 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 ExternalSystemsConfig. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 43 operations across 27 paths, and defines 156 schemas. It is described by OpenAPI 3.2.0, at version 26.2.0.0.

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

43 operations 27 paths 156 schemas 8 DELETE18 GET6 POST11 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
26.2.0.0
Server
/int/config/v1
License
Terms of Service
Resource Areas
1

Paths & Operations 43

Across 27 paths, the API surfaces 43 operations — 8 DELETE, 18 GET, 6 POST, 11 PUT. Each is listed below with its method, path, parameters, and response codes.

ExternalSystemsConfig 43
GET
/configuredExternalDevices
Operation to fetch configured external devices.
getConfiguredExternalDevices 28 params → 200204400401403404405406
GET
/deliveryMethods
Operation to fetch delivery methods.
getDeliveryMethods 12 params → 200204400401403404405406
PUT
/deliveryMethods
Operation to change delivery methods.
putDeliveryMethods 8 params body → 200400401403404405406413
DELETE
/deliveryMethods
Operation to remove delivery methods.
deleteDeliveryMethods 12 params → 200400401403404405406413
POST
/deliveryMethods
Operation to create delivery methods.
postDeliveryMethods 8 params body → 201400401403404405406413
GET
/externalDevices/configurations
Operation to fetch external device configurations.
getExternalDeviceConfigurations 21 params → 200204400401403404405406
PUT
/externalDevices/configurations
Operation to change external device configurations.
putExternalDeviceConfigurations 8 params body → 200400401403404405406413
GET
/externalSystems/config/ping
Operation to ping.
ping 8 params → 200204400401403404405406
POST
/externalSystems/{externalSystemCode}/hotels/{hotelId}/publishers
Operation to create publishers.
postPublishers 10 params body → 201400401403404405406413
DELETE
/externalSystems/{externalSystemCode}/hotels/{hotelId}/publishers
Operation to remove publisher.
deletePublisher 12 params → 200400401403404405406413
GET
/externalSystems/{externalSystemCode}/publishers
Operation to fetch publishers.
getPublishers 10 params → 200204400401403404405406
POST
/hotelInerface
Operation to create hotel interface.
postHotelInterface 8 params body → 201400401403404405406413
PUT
/hotelInerface
Operation to change hotel interface.
putHotelInterface 8 params body → 200400401403404405406413
GET
/hotelInterfaceTypes
Operation to fetch hotel interfaces.
getHotelInterfaces 14 params → 200204400401403404405406
DELETE
/hotels/{hotelId}/hotelInerface
Operation to remove hotel interface.
deleteHotelInterface 10 params → 200400401403404405406413
POST
/hotels/{hotelId}/interfaces/{interfaceId}/accounts
Operation to create interface account.
postInterfaceAccount 10 params body → 201400401403404405406413
PUT
/hotels/{hotelId}/interfaces/{interfaceId}/accounts/{accountId}
Operation to change interface account.
putInterfaceAccount 11 params body → 200400401403404405406413
DELETE
/hotels/{hotelId}/interfaces/{interfaceId}/accounts/{accountId}
Operation to remove interface account.
deleteInterfaceAccount 18 params → 200400401403404405406413
GET
/hotels/{hotelId}/interfaces/{interfaceId}/roomStatus
Operation to fetch interface room statuses.
getInterfaceRoomStatuses 10 params → 200204400401403404405406
PUT
/hotels/{hotelId}/interfaces/{interfaceId}/roomStatus
Operation to change interface room status.
putInterfaceRoomStatus 10 params body → 200400401403404405406413
DELETE
/hotels/{hotelId}/interfaces/{interfaceId}/roomStatus
Operation to remove interface room status.
deleteInterfaceRoomStatus 16 params → 200400401403404405406413
GET
/hotels/{hotelId}/interfaces/{interfaceId}/rooms
Operation to fetch interface rooms.
getInterfaceRooms 14 params → 200204400401403404405406
POST
/hotels/{hotelId}/interfaces/{interfaceId}/rooms
Operation to create interface room.
postInterfaceRoom 10 params body → 201400401403404405406413
DELETE
/hotels/{hotelId}/interfaces/{interfaceId}/rooms
Operation to remove interface room.
deleteInterfaceRoom 23 params → 200400401403404405406413
POST
/hotels/{hotelId}/interfaces/{interfaceId}/rooms/import
Operation to import interface rooms.
importInterfaceRooms 10 params body → 201400401403404405406413
PUT
/hotels/{hotelId}/interfaces/{interfaceId}/rooms/{roomId}
Operation to change interface room.
putInterfaceRoom 11 params body → 200400401403404405406413
GET
/hotels/{hotelId}/interfaces/{interfaceId}/unitCharges
Operation to fetch interface unit charges.
getInterfaceUnitCharges 11 params → 200204400401403404405406
PUT
/hotels/{hotelId}/interfaces/{interfaceId}/unitCharges
Operation to change interface unit charges.
putInterfaceUnitCharges 10 params body → 200400401403404405406413
GET
/hotels/{hotelId}/logos/{logo}
Operation to fetch hotel interface details.
getHotelInterfaceDetails 11 params → 200204400401403404405406
GET
/interfaceControllerRegistry
Operation to fetch hotel interface controller registry.
getHotelInterfaceControllerRegistry 9 params → 200204400401403404405406
GET
/interfaceErrors
Operation to fetch hotel interface errors.
getHotelInterfaceErrors 14 params → 200204400401403404405406
GET
/interfaceFailedMessages
Operation to fetch hotel interface failed messages.
getHotelInterfaceFailedMessages 14 params → 200204400401403404405406
PUT
/interfaceRights
Operation to change interface right.
putInterfaceRight 8 params body → 200400401403404405406413
DELETE
/interfaceRights
Operation to remove interface right.
deleteInterfaceRight 17 params → 200400401403404405406413
GET
/interfaceRights
Operation to fetch interface rights.
getInterfaceRights 13 params → 200204400401403404405406
GET
/interfaceSchemas
Operation to fetch hotel interface schemas.
getHotelInterfaceSchemas 14 params → 200204400401403404405406
GET
/interfaces/{interfaceId}/databases/{databaseId}/availableResorts
Operation to fetch external database available properties.
getExternalDatabaseAvailableProperties 13 params → 200204400401403404405406
GET
/machines
Operation to fetch interface machines.
getInterfaceMachines 8 params → 200204400401403404405406
PUT
/machines/{machineId}
Operation to change interface machine.
putInterfaceMachine 9 params body → 200400401403404405406413
DELETE
/machines/{machineId}
Operation to remove interface machine.
deleteInterfaceMachine 13 params → 200400401403404405406413
GET
/udfMappings
Operation to send a response to the Look up of UDFs.
getUDFMappings 10 params → 200204400401403404405406
PUT
/udfMappings
Operation to send a response to the Change in UDF.
putUDFMapping 8 params body → 200400401403404405406413
PUT
/upsert/hotels/{hotelId}/printers
Operation to create/change printer.
putUpsertPrinter 9 params body → 200400401403404405406413

Schemas 156

The contract defines 156 schemas that model the data the API accepts and returns. The most detailed are generalInfoType (43 properties), interfaceAdditionalInfoType (25 properties), interfaceRoomType (19 properties), supportedExternalDeviceType (16 properties). Each schema is shown below with its type and property counts.

hotelInterfaceErrorType
object
8 properties
changeInterfaceUnitCharges
object
Request object for updating Hotel Interface Unit Charges.
3 properties
fetchedInterfaceUnitCharges
object
Response object for retrieving the Interface Unit Charges.
3 properties
interfaceRoomStatusType
object
8 properties
changedExternalDeviceConfigurations
object
Response Body.
2 properties
createDeliveryMethods
object
Request to create the delivery method for a property/HUB/Chain and its configurations.
3 properties
hotelInterfaceFailedMessagesType
array
Collection of Hotel Interface Failed Messages.
changedInterfaceUnitCharges
object
Response Body.
2 properties
pspEndpointValue
object
Generic endpoint configuration.
4 properties
interfaceAdditionalInfoType
object
25 properties
dMLCommandType
string
A data manipulation language command for deleting an existing record.
sVTransactionType
string
Status of the Hotel Interface either STOPPED or RUNNING.
classOfServiceType
object
9 properties
printerSetupType
object
Entity schema to persist Printers.
14 properties
guestMessageDeliveryMethodType
object
Guest text message configuration, settings for Text Message Delivery of Guest Messages
1 property
hotelInterfaceSchemaType
object
7 properties
publishersType
array
Information of all the publishers for a given subscriber.
faxDeliveryConfigurationType
object
Email content configuration template
13 properties
changeInterfaceRoomStatus
object
Request object for updating a Hotel Interface Room Status. If it does not exist, then creates the Hotel Interface Room Status.
3 properties
warningsType
array
Used in conjunction with the Success element to define a business error.
externalDatabaseAssociatedHotelType
object
2 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
hotelInterfaceErrorsType
array
Collection of Hotel Interface Errors.
classOfServiceConfigType
string
Class Of Service is set to available and freely switchable.
fetchedInterfaceMachines
array
Collection of Hotel Interface Machines.
interfaceRightType
object
6 properties
interfaceUnitChargesType
object
Collection of Hotel Interface Unit Charges.
3 properties
interfaceAccountType
object
3 properties
fetchedDeliveryMethods
object
Response to request to fetch the delivery method for a property/HUB/Chain and its configurations.
3 properties
interfaceRoomType
object
19 properties
opiInfoType
object
3 properties
fetchedExternalDatabaseAvailableProperties
object
Response object for retrieving the Available properties for External Databases.
3 properties
urlFormatType
string
Url content format
changeDeliveryMethods
object
Request to change the delivery method for a property/HUB/Chain and its configurations.
3 properties
importRoomsType
object
6 properties
changedInterfaceRight
object
Response Body.
2 properties
tCPConfigType
object
2 properties
codeListType
array
ifcMenuTypeType
string
Data Card System
instanceLink
object
Metadata describing link description objects that MAY appear in the JSON instance representation.
7 properties
changeInterfaceRight
object
Request object for updating a Hotel Interface Right. It will create the Hotel Interface Right if it does not exist on the database.
3 properties
hotelInterfaceControllerRegsType
array
Collection of Hotel Interface Controller Registry.
queueRushDeliveryMethodType
object
Queue rush delivery method configuration, settings for Text Message Delivery of Queue Reservation status
1 property
fetchedExternalDeviceConfigurations
object
3 properties
interfaceUnitChargeType
object
6 properties
changedUDFMapping
object
Response Body.
2 properties
fiscalPartnerCodeType
string
Used for fiscal partner codes. Possible values of this pattern are 1, 101, 101.EQP, or 101.EQP.X.
deviceConfigurationType
object
Type that contains the parameters and configurations used by the device.
5 properties
printerOutputType
string
hotelInterfaceType
object
10 properties
generalInfoType
object
43 properties
doNotDisturbType
string
Do Not Disturb is set to available and freely switchable.
externalDatabaseAssociatedHotelsType
array
Collection of Hotel for external database.
changedInterfaceAccount
object
Response Body.
2 properties
fetchedHotelInterfaceSchemas
object
Response object for retrieving Hotel Interface Schemas.
8 properties
emailDeliveryFormatType
string
Email delivery format
arDeliveryMethodType
object
Delivery Method configuration for Email and Fax Delivery for Accounts Receivables.
2 properties
status
object
Response Body.
2 properties
interfaceCustomDataDetailsType
array
Collection of custom data details of a hotel interface.
fetchedUDFMappings
object
Message received on an UDFs Lookup.
3 properties
hotelInterfaceControllerRegType
object
5 properties
postingAccountType
object
8 properties
externalSystemCodeType
object
External System Code
1 property
fetchedHotelInterfaceErrors
object
Response object for retrieving Hotel Interface Errors.
8 properties
uDFMappingType
object
Generic self-contained request object that is used when updating and fetching UDFs.
5 properties
itemizerType
object
4 properties
directInwardDialType
string
Direct Inward Dial is set to available and freely switchable.
otherFolioDeliveryMethodType
object
Delivery Method configuration for Email and Fax Delivery for Other Folios
2 properties
supportedExternalDeviceType
object
External device details.
16 properties
fetchedInterfaceRoomStatuses
array
Collection of Hotel Interface Room Statuses.
interfaceControlSpecType
object
7 properties
changedInterfaceMachine
object
Response Body.
2 properties
billingFolioDeliveryMethodType
object
Billing folio delivery method configuration, settings for Email and Fax Delivery of Guest Folios
2 properties
interfacePrimaryInfoType
object
12 properties
definedNameFormatType
object
5 properties
generalDeliveryMethodType
object
General delivery method SFTPConfigurationType configuration, settings for Email and Fax Delivery of General Letters
3 properties
interfaceCommunicationInfoType
object
1 property
hotelInterfaceFailedMessageType
object
6 properties
interfaceExportDataDetailsType
array
Collection of export data details of a hotel interface.
fetchedPublishers
object
Response to request to fetch the external systems
3 properties
changeExternalDeviceConfigurations
object
Request to change the external device activated for the hotel and its configurations.
3 properties
managedByOptions
string
Describes of the Configuration is Managed by Enterprise or Property.
deviceType
string
changedPrinter
object
Response Body.
2 properties
changeUDFMapping
object
Self-contained Request object that is used when Updating UDFMapping.
3 properties
changedInterfaceRoomStatus
object
Response Body.
2 properties
changedInterfaceRoom
object
Response Body.
2 properties
changedDeliveryMethods
object
Response Body.
2 properties
fetchedHotelInterfaceDetails
object
Response object for retrieving the details of a Hotel Interface.
3 properties
hotelInterface
object
Request object for creating a new Hotel Interface.
3 properties
emailDeliveryMethodType
string
Email delivery method type
transactionCodeDetailType
object
13 properties
fetchedHotelInterfaceControllerRegistry
object
Response object for retrieving Hotel Interface Controller Registry.
3 properties
changePrinter
object
Request object for updating a new Printer and Print Task
3 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
importInterfaceRooms
object
Request object for importing the Interface Rooms for a Hotel Interface record.
5 properties
translationTextType2000
object
Contains Multiple translated texts and language codes.
2 properties
changeInterfaceMachine
object
Request object for updating a Hotel Interface Machine. If it does not exist, then creates the Hotel Interface Machine.
3 properties
hotelInterfaceStatusType
string
Status of the Hotel Interface either STOPPED or RUNNING.
interfaceControlArticleType
object
6 properties
interfaceExportDataDetailType
object
This gives information of export detail of a hotel interface.
6 properties
dataLineType
string
Line Out
hotelExternalDevicesType
object
Type for the external device supported by the hotel.
2 properties
configuredExternalDeliveryMethodsType
object
External system configuration delivery methods for a property(chain or hub).
9 properties
interfaceControlCfgType
object
5 properties
deviceCode
string
hotelInterfaceSchemasType
array
Collection of Hotel Interface Schemas.
workstationSetupType
array
List of workstations of a hotel interface.
sftpConfigurationType
object
Information which uniquely identifies SFTP Configuration
5 properties
transactionCodeInfoType
object
10 properties
interfaceMachineType
object
5 properties
changeInterfaceAccount
object
Request object for updating an Interface Account of a Hotel Interface record.
3 properties
maskDialNumberType
string
Mask the dialled digits as per the room configuration.
configuredExternalDevices
object
Collection of hotels and the external devices that were configured for the hotel.
2 properties
interfaceExportDataInfoType
object
This type holds the export data of a hotel interface.
2 properties
confirmationDeliveryMethodType
object
Confirmation letter delivery method configuration, settings for Text Message, Email and Fax Delivery of Confirmation Letters
3 properties
interfaceCustomDataInfoType
object
This type holds the custom data of a hotel interface.
3 properties
operaVersionNumberType
string
Current Opera Version Number
hotelInterfacesType
array
Collection of Hotel Interfaces.
supportedExternalDevicesType
array
fetchedInterfaceRooms
array
Collection of Hotel Interface Rooms.
payByLinkDeliveryMethodType
object
Pay By Link delivery method configuration, settings for Email containing payment url
1 property
itemizerShortInfoType
object
3 properties
translationsTextType
array
Language code for the translation.
interfaceCustomDataDetailType
object
This gives information of custom detail of a hotel interface.
2 properties
createInterfaceRoom
object
Request object for creating an Interface Room of a Hotel Interface record.
3 properties
translationType
object
8 properties
changeInterfaceRoom
object
Request object for updating an Interface Room of a Hotel Interface record.
3 properties
roomMaskSetupType
object
6 properties
fetchedInterfaceRights
array
Collection of Hotel Interface Rights.
fetchedHotelInterfaces
object
Response object for retrieving Hotel Interfaces.
3 properties
errorInstance
object
Complex type that contains error instance details for a REST call.
7 properties 2 required
interfaceControlLangType
object
5 properties
hotelInterfaceDetailType
object
13 properties
postingInfoType
object
13 properties
emailDeliveryConfigurationType
object
Email content configuration template
13 properties
externalDeviceConfigurationType
object
Type for the configurations available to the device.
4 properties
fetchedConfiguredExternalDevices
object
3 properties
queueReservationDeliveryMethodType
object
Queue reservation delivery method configuration, settings for Text Message Delivery of Queue Reservation status
1 property
pspEndpointParamValue
object
Parameter key-value for PSP endpoint.
2 properties
textMessageDeliveryConfigurationType
object
Text message delivery configuration
11 properties
telephoneChargeType
string
Auto Choose
externalSystemType
object
External System Information
2 properties
sftpConfigurationsListType
array
Type that holds sftp configurations
interfaceWorkstationType
object
9 properties
textDeliveryMethodType
string
Text delivery method type
createPublishers
object
Request to create publishers.
4 properties
operaVersion
object
Response for Ping operation.
3 properties
links
array
deviceMappingType
object
Type that contains the codes used in/provided by the external device and their counterpart in OPERA.
4 properties
messageWaitingType
string
Message Waiting is set to available and freely switchable.
importInterfaceRoomsType
object
15 properties
fetchedHotelInterfaceFailedMessages
object
Response object for retrieving Hotel Interface Failed Messages.
8 properties
createInterfaceAccount
object
Request object for creating an Interface Account of a Hotel Interface record.
3 properties
hotelInterfaceTypeType
string
XML Posting Interface

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

oracle-hospitality-externalsystemsconfig-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 External Systems Config 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.