Oracle Hospitality Cashiering API

Cashiering module provides APIs to service front desk billing requirements, as well as any requirements related to a reservation's folio. You can retrieve a guest folio, post billing charges to guest folio, add routing instructions to a reservation, view authorization history, all the way through to checking the guest out using the postCheckOut API.

Business capability
Front Office Operations BC-4060.10

Operations 203

GET /hotels/{hotelId}/memberships/{membershipId}/compRedemptions Operation to get complimentary redemptions for a guest having PTS Membership… #
PUT /hotels/{hotelId}/memberships/{membershipId}/compRedemptionAuthorizations Operation to authorize complimentary redemptions for a guest having PTS… #
POST /hotels/{hotelId}/memberships/{membershipId}/compRedemptionPostings Operation to post complimentary redemptions for a guest having PTS Membership… #
POST /hotels/{hotelId}/memberships/{membershipId}/compRedemptionReversals Operation to reverse complimentary redemptions for a guest having PTS… #
PUT /hotels/{hotelId}/asyncCompPostingsApproval Operation to request for submitting bulk comp postings for vendor approval #
PUT /hotels/{hotelId}/compPostingsApproval Operation to request for comp postings approval #
PUT /hotels/{hotelId}/compPostingsReversal Operation to request for comp postings reversal #
GET /cashierReportPostings Get Cashier Report Postings #
PUT /cashiers/{cashierId}/closure Close Cashier #
GET /cashiers/{cashierId}/locks Acquire Cashier Locks #
DELETE /cashiers/{cashierId}/locks Break Cashier Lock #
GET /cashiers/{cashierId}/transactions Get Cashier Transactions #
DELETE /cashiersLock/{lockId} Release Cashier Lock #
GET /compAccountingJournal Get Comp Accounting Journal #
POST /fbaReimbursements Create FBA Reimbursement #
POST /fbaSettlements Create FBA Settlement #
PUT /foreignCurrency Calculate Foreign Currency #
POST /foreignCurrencyExchange Create Foreign Currency Exchange #
POST /hotels/{hotelId}/advanceFolio/batchJobs Create Batch Advance Folio #
POST /hotels/{hotelId}/articlesSale Create Articles Sale #
GET /hotels/{hotelId}/authorizers/credits Get Authorizers Credit Info #
POST /hotels/{hotelId}/autoCheckoutReservations/batchJobs Create Auto Checkout Reservation Batch #
POST /hotels/{hotelId}/autoSettlements/batchJobs Create Batch Auto Settlement #
POST /hotels/{hotelId}/batchDeposits Create batch deposits #
GET /hotels/{hotelId}/bedTax Get bed tax information #
POST /hotels/{hotelId}/bedTax Create bed tax information #
PUT /hotels/{hotelId}/bedTax/{taxRegistraitionNo} Change bed tax information #
DELETE /hotels/{hotelId}/bedTax/{taxRegistraitionNo} Delete bed tax information #
PUT /hotels/{hotelId}/billingCharges Change Billing Charges #
GET /hotels/{hotelId}/bulkCCSettlements/{batchId}/status Get Batch CC Settlements Status #
POST /hotels/{hotelId}/bulkPrepaidCards Create multiple Prepaid Cards #
GET /hotels/{hotelId}/cashiers/{cashierId}/closure Get Cashier Closure #
GET /hotels/{hotelId}/cashiers/{cashierId}/closureReports Get Cashier Closure Reports List #
PUT /hotels/{hotelId}/cashiers/{cashierId}/folioTaxPayments Change folio tax payments #
PUT /hotels/{hotelId}/cashierslock/{lockId} Extend Cashier Lock #
GET /hotels/{hotelId}/cashsurcharge Get Cash Surcharge Information #
POST /hotels/{hotelId}/ccSettlement Create CreditCard Settlement #
POST /hotels/{hotelId}/ccSettlements/batchJobs Create Batch CC Settlements #
GET /hotels/{hotelId}/check/{checkNumber} Get check details #
POST /hotels/{hotelId}/check/{checkNumber} Post Guest Check Details #
PUT /hotels/{hotelId}/check/{checkNumber} Update Guest Check Details #
DELETE /hotels/{hotelId}/check/{checkNumber}/charges Delete Billing Check Charges #
GET /hotels/{hotelId}/closureList Get Cashier Closure Information #
GET /hotels/{hotelId}/compAccountingJournal Get Comp Accounting Journal #
GET /hotels/{hotelId}/compRoutingInstructions Get Comp Routing Instructions #
POST /hotels/{hotelId}/compRoutingInstructions/searches Get Comp Routing Instructions #
GET /hotels/{hotelId}/compTrxAuthorizers Get Comp Trx Authorizers #
GET /hotels/{hotelId}/covers Get transaction covers #
PUT /hotels/{hotelId}/covers Change Transaction Covers #
POST /hotels/{hotelId}/creditBill Create Credit Bill #
PUT /hotels/{hotelId}/creditBill/action/validate Validate Credit Bill #
GET /hotels/{hotelId}/creditLimitsOveragePayments Get Credit Limits Overage Payments #
POST /hotels/{hotelId}/creditLimitsOveragePayments Create Credit Limit Overage Payments #
POST /hotels/{hotelId}/creditcardTransaction/logs Register Vault Transaction #
GET /hotels/{hotelId}/creditcardsurcharge Get CC Surcharge Information #
GET /hotels/{hotelId}/depositFolio Get Deposit Folio #
GET /hotels/{hotelId}/depositTransactions Get Deposit Folio Transaction Details #
PUT /hotels/{hotelId}/depositfolios/action/validate Validate Deposit Folio #
POST /hotels/{hotelId}/externalSystems/{externalSysCode}/reservations/{reservationId}/depositPayments Create Deposit Payment using external reference #
GET /hotels/{hotelId}/financialPostings Get Financial Postings #
GET /hotels/{hotelId}/financialPostingsNetVat Get Financial Postings with breakdown #
POST /hotels/{hotelId}/fiscalCommands Create Fiscal Invoice #
GET /hotels/{hotelId}/fiscalFolioResponse Get the Fiscal Folio Activity for a folio #
GET /hotels/{hotelId}/fiscalFolioResponse/{folioSeqNo} Get the Fiscal Folio Activity Response details for a folio #
POST /hotels/{hotelId}/fiscalFolios Create Fiscal Information Folio #
GET /hotels/{hotelId}/fiscalPrinting Get Fiscal Printing Details #
GET /hotels/{hotelId}/fiscalSupportingDocuments Get supporting documents details #
POST /hotels/{hotelId}/fiscalSupportingDocuments Operation to resend the failed supporting documents to fiscal partner #
POST /hotels/{hotelId}/fiscalSupportingDocuments/searches Get supporting documents details #
PUT /hotels/{hotelId}/folio/{folioId}/convert Convert Folio #
POST /hotels/{hotelId}/folio/{folioId}/customerVatFolio Create Customer Factura Vat Folio #
POST /hotels/{hotelId}/folio/{folioId}/fiscalCommands Create Fiscal Invoice #
GET /hotels/{hotelId}/folioHistory Get folio history #
POST /hotels/{hotelId}/folioHistory/searches Get folio history #
GET /hotels/{hotelId}/folioPrinters Get folio printers #
GET /hotels/{hotelId}/folioTypeNames Get Folio Type Name #
GET /hotels/{hotelId}/folioTypes Get Folio Types #
PUT /hotels/{hotelId}/folios/{folioId}/fiscal Process Fiscal retry #
POST /hotels/{hotelId}/passerBySale Create passer by sale #
PUT /hotels/{hotelId}/payees/{payeeId}/taxNumber Change Payee Tax Number #
PUT /hotels/{hotelId}/policies/{policyId}/transactions/{transactionId}/deposit Attach Deposit Policy to Payment #
GET /hotels/{hotelId}/postingDates/date/postingSummary Get Posting Summary #
POST /hotels/{hotelId}/prepaidCards Create Prepaid Cards #
PUT /hotels/{hotelId}/prepaidCards/activate Operation to activate prepaid card #
PUT /hotels/{hotelId}/prepaidCards/cancel Operation to cancel prepaid card transaction #
PUT /hotels/{hotelId}/prepaidCards/cashOut Operation to cash out prepaid card #
PUT /hotels/{hotelId}/prepaidCards/reload Operation to reload prepaid card #
GET /hotels/{hotelId}/profiles/{profileId}/creditCardWallet credit card wallet #
DELETE /hotels/{hotelId}/profiles/{profileId}/creditCardWallet Delete Credit Cards from Wallet #
POST /hotels/{hotelId}/profiles/{profileId}/paymentMethods/creditCard/authorize Authorize Credit Card Amount by Profile #
POST /hotels/{hotelId}/profiles/{profileId}/paymentMethods/creditCard/authorizeInstructions Get CC Authorization Instructions By Profile #
GET /hotels/{hotelId}/receiptHistory Get Receipt History #
POST /hotels/{hotelId}/receiptHistory/searches Get Receipt History #
POST /hotels/{hotelId}/reservation/{reservationId}/rateCode/{rateCode} Create rate codes #
PUT /hotels/{hotelId}/reservation/{reservationId}/rateCode/{rateCode}/action/validate Change posted rate codes #
POST /hotels/{hotelId}/reservations/billingCharges Create Billing Charges in Batch #
GET /hotels/{hotelId}/reservations/cCSettlements Get batch CC Settlements #
GET /hotels/{hotelId}/reservations/vouchers Get the list of vouchers generated from a list of reservations #
GET /hotels/{hotelId}/reservations/{reservationId}/additionalTaxes Get additional Taxes #
GET /hotels/{hotelId}/reservations/{reservationId}/advancePaymentBalance Get advance payment balance #
POST /hotels/{hotelId}/reservations/{reservationId}/advanceRoomCharges Create advance Room Charges #
DELETE /hotels/{hotelId}/reservations/{reservationId}/advanceRoomCharges Delete Advance Folio Transactions #
GET /hotels/{hotelId}/reservations/{reservationId}/alerts Get Alert Notices #
GET /hotels/{hotelId}/reservations/{reservationId}/authorizationHistory Get authorization history #
GET /hotels/{hotelId}/reservations/{reservationId}/charges Get Billing Charges #
POST /hotels/{hotelId}/reservations/{reservationId}/charges Post Charge to a folio #
POST /hotels/{hotelId}/reservations/{reservationId}/chargesAndPayments Post charges and payments on a reservation #
POST /hotels/{hotelId}/reservations/{reservationId}/check/{checkNumber}/charges Pre-validate the Billing Charge #
POST /hotels/{hotelId}/reservations/{reservationId}/checkOuts Check out a guest #
PUT /hotels/{hotelId}/reservations/{reservationId}/checkOuts/reinstate Reinstate Checked Out Reservation #
PUT /hotels/{hotelId}/reservations/{reservationId}/comp/folios/autoSettlements Operation to auto settle comp folios #
POST /hotels/{hotelId}/reservations/{reservationId}/compRedemptionPostings Operation to post complimentary bucket redemptions for a guest having PTS… #
POST /hotels/{hotelId}/reservations/{reservationId}/compRedemptionReversals Operation to reverse complimentary bucket redemptions for a guest having PTS… #
POST /hotels/{hotelId}/reservations/{reservationId}/compositeDeposit Create Deposit Payment or Deposit Folio #
GET /hotels/{hotelId}/reservations/{reservationId}/creditCardWallet Credit Card Wallet #
DELETE /hotels/{hotelId}/reservations/{reservationId}/creditCardWallet Delete Credit Cards from Wallet #
POST /hotels/{hotelId}/reservations/{reservationId}/deferredTaxesProcess Request to submit a job to post the deferred taxes #
POST /hotels/{hotelId}/reservations/{reservationId}/deposit Process Reservations deposit #
POST /hotels/{hotelId}/reservations/{reservationId}/depositCreditBill Deposit Credit Bill #
POST /hotels/{hotelId}/reservations/{reservationId}/depositFolios Create Deposit Folio #
GET /hotels/{hotelId}/reservations/{reservationId}/depositMaturity Get Deposit Maturity Information #
POST /hotels/{hotelId}/reservations/{reservationId}/depositPayments Create Deposit Payment #
GET /hotels/{hotelId}/reservations/{reservationId}/depositPayments Get matured deposits #
PUT /hotels/{hotelId}/reservations/{reservationId}/depositTransition Transition Deposit to Guest Folio #
PUT /hotels/{hotelId}/reservations/{reservationId}/earlyDeparture Change early Departure #
GET /hotels/{hotelId}/reservations/{reservationId}/earlyDeparture/verify Verify for early Departure #
GET /hotels/{hotelId}/reservations/{reservationId}/eligibleBillAmount Get Eligible Bill Amount #
GET /hotels/{hotelId}/reservations/{reservationId}/fetchStagedTransactions Get fetchStagedTransactions #
POST /hotels/{hotelId}/reservations/{reservationId}/finalCharges Apply final Postings #
POST /hotels/{hotelId}/reservations/{reservationId}/fiscalInfo Post fiscal Info #
GET /hotels/{hotelId}/reservations/{reservationId}/fiscalPrinting Get Fiscal Printing Details #
GET /hotels/{hotelId}/reservations/{reservationId}/fixedCharges Get Fixed Charges #
PUT /hotels/{hotelId}/reservations/{reservationId}/fixedCharges Updates Fixed Charges #
DELETE /hotels/{hotelId}/reservations/{reservationId}/fixedCharges Delete Fixed Charges #
POST /hotels/{hotelId}/reservations/{reservationId}/fixedCharges Create Fixed Charges #
POST /hotels/{hotelId}/reservations/{reservationId}/flexibleBenefitPostings Apply flexible benefit postings #
GET /hotels/{hotelId}/reservations/{reservationId}/folioTaxPayments Get folio tax payments information #
GET /hotels/{hotelId}/reservations/{reservationId}/folios Get folios #
PUT /hotels/{hotelId}/reservations/{reservationId}/folios Close Reservation Folio #
POST /hotels/{hotelId}/reservations/{reservationId}/folios Generate Folios #
POST /hotels/{hotelId}/reservations/{reservationId}/memberships/{membershipId}/awardTransactions Post a membership award payment transaction #
DELETE /hotels/{hotelId}/reservations/{reservationId}/packageAllowance/links Unlink reservation package allowance #
GET /hotels/{hotelId}/reservations/{reservationId}/packageOptions Get Reservation Package Options #
POST /hotels/{hotelId}/reservations/{reservationId}/paymentMethods/creditCard/authorize Authorize Credit Card Amount #
POST /hotels/{hotelId}/reservations/{reservationId}/paymentMethods/creditCard/authorize/manual Register Manual Authorization #
POST /hotels/{hotelId}/reservations/{reservationId}/paymentMethods/creditCard/authorizeInstructions Get CC Authorization Instructions #
POST /hotels/{hotelId}/reservations/{reservationId}/payments Create Billing Payment #
GET /hotels/{hotelId}/reservations/{reservationId}/postingActivities Get posting activity details #
PUT /hotels/{hotelId}/reservations/{reservationId}/prepaidCards/redemptions Operation to redeem prepaid cards #
POST /hotels/{hotelId}/reservations/{reservationId}/proforma Create proforma #
POST /hotels/{hotelId}/reservations/{reservationId}/proformaFolio Create proforma #
GET /hotels/{hotelId}/reservations/{reservationId}/revenueBuckets Get Reservations Revenue Bucket Totals #
POST /hotels/{hotelId}/reservations/{reservationId}/reverseCertificate Reverse certificate postings #
GET /hotels/{hotelId}/reservations/{reservationId}/routingInstructions Get routing instructions #
DELETE /hotels/{hotelId}/reservations/{reservationId}/routingInstructions Delete routing instructions #
PUT /hotels/{hotelId}/reservations/{reservationId}/routingInstructions/change Change routing instructions #
DELETE /hotels/{hotelId}/reservations/{reservationId}/routingInstructions/comp Delete comp routing instructions #
PUT /hotels/{hotelId}/reservations/{reservationId}/routingInstructions/create Create routing instructions #
DELETE /hotels/{hotelId}/reservations/{reservationId}/routingInstructions/folio Delete Folio routing instructions #
DELETE /hotels/{hotelId}/reservations/{reservationId}/routingInstructions/request Delete request routing instructions #
DELETE /hotels/{hotelId}/reservations/{reservationId}/routingInstructions/room Delete Room routing instructions #
PUT /hotels/{hotelId}/reservations/{reservationId}/transactions Delete transactions for specific reservation on current business day #
GET /hotels/{hotelId}/reservations/{reservationId}/transactions/{transactionId} Get eligibility of Deposit Refund #
PUT /hotels/{hotelId}/reservations/{reservationId}/transactions/{transactionId} Split deposit transaction #
PUT /hotels/{hotelId}/reservations/{reservationId}/transferFolioTransactions Transfer Folio to Window #
PUT /hotels/{hotelId}/reservations/{reservationId}/transferTransactions Transfer Transaction to Window #
PUT /hotels/{hotelId}/reservations/{reservationId}/voidfolios/{folioId} Void folio #
GET /hotels/{hotelId}/reservations/{reservationId}/vouchers Get the list of vouchers generated for a reservation #
POST /hotels/{hotelId}/reservations/{reservationId}/vouchers Generate Reservation Vouchers #
GET /hotels/{hotelId}/reservations/{resvNameId}/compTransactionAuthorizers Get Comp Transaction Authorizers #
PUT /hotels/{hotelId}/reservations/{sourceReservationId}/deposit/transfers Change Reservation Deposit Transfer #
PUT /hotels/{hotelId}/reservations/{toReservationId}/transferTransaction Transfer Transaction to Reservation #
GET /hotels/{hotelId}/revenue Get Hotel Revenue #
GET /hotels/{hotelId}/routingInstructionCodes Get Billing (routing) Instruction Codes #
POST /hotels/{hotelId}/sourceReservations/{sourceReservationId}/destinationReservations/{destinationReservationId}/packageAllowance/links Link Reservation package allowance #
GET /hotels/{hotelId}/sourceReservations/{sourceReservationId}/targetReservations/{targetReservationId}/roomRouting Get Postings For Refresh #
PUT /hotels/{hotelId}/sourceReservations/{sourceReservationId}/targetReservations/{targetReservationId}/roomRouting Process Room Routing Refresh #
GET /hotels/{hotelId}/storedFolios/{folioId} Get Stored Folio Details #
POST /hotels/{hotelId}/storedFolios/{folioId} Create Stored Folio Details #
POST /hotels/{hotelId}/supplementFolios Post supplemental folio #
GET /hotels/{hotelId}/transactionCodes Get Transaction Codes #
GET /hotels/{hotelId}/transactionDetails Get Folio Transaction Details #
GET /hotels/{hotelId}/transactions Get Guests Transactions #
PUT /hotels/{hotelId}/transactions/adjust Adjust Transactions #
DELETE /hotels/{hotelId}/transactions/arInvoices/reverse Reverse AR Invoice #
PUT /hotels/{hotelId}/transactions/split Split transactions #
PUT /hotels/{hotelId}/transactions/splitAndTransfer Split and transfer transactions #
GET /hotels/{hotelId}/transactions/{transactionId} Validate Transaction Codes #
POST /hotels/{hotelId}/transactions/{transactionId} Submit Comp Transaction #
PUT /hotels/{hotelId}/transactions/{transactionId}/charges Change Billing Charge #
GET /hotels/{hotelId}/transactions/{transactionId}/compRequestStatus Get Gaming Request Status #
DELETE /hotels/{hotelId}/transactions/{transactionId}/flexibleBenefitPostings Delete flexible benefit postings #
PUT /hotels/{hotelId}/transactions/{transactionId}/payments Change Billing Payment #
PUT /hotels/{hotelId}/transactions/{transactionId}/policies/detach/deposit Detach Deposit Policy from Payment #
POST /hotels/{hotelId}/transactions/{transactionId}/reversePayments Create reverse payments #
GET /hotels/{hotelId}/transactionsTotal Get Balance Information #
POST /hotels/{hotelId}/transferCompTransactions Transfer comp transactions to window #
POST /hotels/{hotelId}/vouchers/batchJobs Generate Batch Vouchers #
POST /hotels/{hotelId}/zeroBalanceCheckoutReservations/batchJobs Create Zero Balance Checkout Reservation Batch #
POST /reservations/{reservationId}/postRoomAndTaxForDayUse Operation to post room and tax for day use #
GET /roundingDifference Get Rounding Difference #
GET /services/cashiering/status Status check of cashiering services #
GET /hotels/{hotelId}/financialPostingsNetVat/{statusId} Get results of Financial Postings with Net and Vat breakdown #

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-cashiering-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-cashiering-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Oracle Hospitality Cashiering API
  version: 26.2.0.0
  contact:
    email: hospitality_apis_ww_grp@oracle.com
  license:
    name: UPL
    url: https://opensource.org/licenses/upl
  termsOfService: https://www.oracle.com/legal/terms.html
  description: 'Operations tagged Cashiering across 3 of this provider''s published API definitions: oracle-hospitality-property-outbound-cshoutbound.json, oracle-hospitality-property-v1-csh.json, oracle-hospitality-property-v1-cshasync.json. Each path carries the servers of the definition it was published in.'
servers:
- url: /csh/v1
- url: /csh/async/v1
tags:


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