Oracle Hospitality Credit card API

The Credit Card Internal Service contains operations used internally by OPERA Cloud.

Operations 16

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /authorizationRule Get the credit card authorization rule · Operation to fetch AuthorizationRule #
Ask an LLM
“Which credit card authorization rule applies to a reservation?”
“Can I see the authorization rule for a given rate code, room type and guarantee code?”
Tell an agent
Get the authorization rule for reservation {reservation} at hotel {hotel}.
Show the card authorization rule for rate code {rate_code} and room type {room_type}.
GET /cardReaderDelimiters Get card reader delimiters · Operation to fetch CardReaderDelimiters #
Ask an LLM
“What track delimiters does a card reader device use?”
“Can I look up the delimiter settings for one card reader?”
Tell an agent
Get the card reader delimiters for device {device}.
Show the swipe delimiter configuration for card reader {device}.
GET /creditCardInfo Get a reservation's card type and expiry · Operation to fetch CreditCardInfo #
Ask an LLM
“How do I find the card type and expiration date of the card on a reservation?”
“Does the credit card info lookup ever return the full card number?”
Tell an agent
Get the card type and expiry for card {card} at hotel {hotel}.
Show the tokenized card details on reservation {reservation} at hotel {hotel}.
GET /creditCardTypes/validate Validate a credit card type · Operation to validate CreditCardType #
Ask an LLM
“Can I check whether a card number matches the card type entered for a payment?”
“Is this card type valid for the payment method on the reservation?”
Tell an agent
Validate card type {card_type} for payment method {payment_method}.
Check that card {card} is a valid {card_type} card for reservation {reservation}.
GET /creditCards/decode Decode swiped card track data · Operation to Decode Card #
Ask an LLM
“How can I turn raw card-swipe track data into card details?”
“What does decoding a swiped card return for a hotel?”
Tell an agent
Decode track data {track_data} at hotel {hotel}.
Decode the swiped card for hotel {hotel}.
GET /creditCards/readerDevices List credit card reader devices · Operation to fetch CreditCardReaderDevices #
Ask an LLM
“Which credit card reader devices are set up?”
“Can I see the card readers available to a hotel?”
Tell an agent
List the credit card reader devices for hotel {hotel}.
Show all card reader devices.
POST /creditCards/vaultedId Get a credit card's vaulted unique ID · Operation to fetch CreditCardUniqueId #
Ask an LLM
“How do I get the vaulted unique ID for a credit card?”
“Can I look up a card's token ID from the vault instead of storing the number?”
Tell an agent
Get the vaulted unique ID for card {card}.
Fetch the card vault ID for {card}.
PUT /hotels/{hotelId}/interfaces/{interfaceLogoId}/customData Update a hotel interface's custom data · Operation to update hotel interface custom data #
Ask an LLM
“How can I change custom data on a hotel's payment interface?”
“Can I update interface custom data for one interface logo ID?”
Tell an agent
Update custom data for interface {interface} at hotel {hotel} to {details}.
Change interface {interface} custom data at hotel {hotel}.
GET /hotels/{hotelId}/interfaces/{interfaceLogoId}/customData Get a hotel interface's custom data · Operation to fetch hotel interface custom data #
Ask an LLM
“What custom data is stored for a payment interface at my hotel?”
“Can I read custom data for one interface logo ID?”
Tell an agent
Get custom data for interface {interface} at hotel {hotel}.
Show interface {interface} custom data at hotel {hotel} with instructions {fetch}.
GET /prepaidCard Look up a prepaid card · Operation to fetch Prepaid Card #
Ask an LLM
“Can I look up a prepaid card's details by card number with a query string?”
“What do I need to retrieve a guest's prepaid card at a hotel?”
Tell an agent
Get prepaid card {card_number} at hotel {hotel}.
Look up prepaid card {card_number} at hotel {hotel} with PIN {pin}.
POST /prepaidCard/search Search for a prepaid card via POST body · Operation to fetch Prepaid Card #
Ask an LLM
“Can I search for a prepaid card by sending the card number in a request body instead of the URL?”
“How do I keep a prepaid card number and PIN out of the query string when looking it up?”
Tell an agent
Search prepaid card {card_number} at hotel {hotel} using a POST body.
Search for prepaid card {card_number} tied to reservation {reservation} at hotel {hotel}.
GET /prepaidCardBalance Get a prepaid card's balance · Operation to fetch prepaid card balance #
Ask an LLM
“How much balance is left on a guest's prepaid card?”
“Can I check a prepaid card balance with the card number in the URL?”
Tell an agent
Get the balance of prepaid card {card_number} at hotel {hotel}.
Check the remaining balance on card {card_number} at hotel {hotel} with PIN {pin}.
POST /prepaidCardBalance/search Search a prepaid card balance via POST body · Operation to fetch prepaid card balance #
Ask an LLM
“Can I fetch a prepaid card's balance by posting the card number in the body?”
“Which balance lookup keeps the card number and PIN out of the URL?”
Tell an agent
Search the balance of prepaid card {card_number} at hotel {hotel} using a POST body.
Post a balance search for card {card_number} with PIN {pin} at hotel {hotel}.
GET /prepaidCards List prepaid cards at a hotel · Operation to fetch PrepaidCards #
Ask an LLM
“Which prepaid cards are attached to reservations at my hotel?”
“Can I find prepaid cards by room number or guest name?”
Tell an agent
List prepaid cards at hotel {hotel}.
Find prepaid cards for room {room} at hotel {hotel} with card details.
PUT /secureApplicationSettings Update secure application settings · Operation to change AR SecureApplicationSettings #
Ask an LLM
“How can I change a secure application setting for card handling?”
“Can I update several secure application settings in one request?”
Tell an agent
Update the secure application settings to {settings}.
Change secure application setting {settings} for hotel {hotel}.
GET /services/creditCard/status Check the credit card service status · Operation to ping #
Ask an LLM
“Is the credit card service responding right now?”
“How can I health-check the credit card API?”
Tell an agent
Ping the credit card service.
Check credit card service status for hotel {hotel}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/oracle-hospitality:oracle-hospitality-credit-card-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

oracle-hospitality-credit-card-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: OPERA Cloud Front Desk Configuration Credit Card API
  description: APIs to cater for Front Desk Configuration in OPERA Cloud.
  version: 26.2.0.0
  termsOfService: https://www.oracle.com/legal/terms.html
  contact:
    email: hospitality_apis_ww_grp@oracle.com
  license:
    name: UPL
    url: https://opensource.org/licenses/upl
servers:
- url: /fof/config/v1
tags:


# --- truncated at 32 KB (136 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/oracle-hospitality/refs/heads/main/openapi/oracle-hospitality-credit-card-api-openapi.yml