Skip to content

'How to' use cases

This page summarises all of our ‘how to’ use cases, together with the main use cases in which they are referenced. Search here for the task you want to perform with the API, it will take you to the appropriate API Operation or API Operations, and also link to higher level use cases for context and further information.

Can’t find what you’re looking for? ‘How to’ use cases are expressed in common terminology, but often different terms are used to mean the same thing. Try searching using alternative terms. We created the Mews Glossary for Open API users to explain the particular terminology used in Mews. If you still can’t find what you’re looking for, let us know.

’How to’ use case
API Operations
Use cases
How to get enterprise or property configurationGet configurationEvents, Kiosk
How to get the list of supported countriesGet all countriesEvents
How to get the list of supported currenciesGet all currenciesEvents
How to get the list of supported languagesGet all languagesEvents, Kiosk
How to get applicable tax ratesGet all tax environments, Get all taxationsEvents
How to get editable history windowGet configurationAccounting
’How to’ use case
API Operations
Use cases
How to get configured accounting categoriesGet all accounting categoriesAccounting, Events, Point of sale
How to get the list of accounting categoriesGet all accounting categoriesUpsell, Guest technology, Kiosk
How to add accounting items to a billUpdate accounting itemsEvents
How to move bill items to a new billUpdate accounting itemsKiosk
How to get accounting items consumed over a periodGet all payments, Get all order itemsAccounting
How to get payment items paid over a periodGet all paymentsAccounting
How to get order items consumed over a periodGet all order itemsAccounting
How to get a list of revenue items for a reservationGet all order itemsAccounting
How to get order items linked to a reservationGet all order itemsRevenue management
How to find the original order item for a rebate itemGet all order itemsAccounting
How to get outlet items consumed over a periodGet all outlet itemsAccounting
How to get bills and invoicesGet all billsAccounting
How to get the customer or guest billGet all billsKiosk
How to create a new billAdd billEvents, Kiosk
How to close a bill against changeClose billEvents, Kiosk
How to get a printable billGet bill PDFKiosk
How to charge a guest credit card using Mews PaymentsCharge credit cardKiosk, Payment automation
How to add a credit card to the guest profileAdd tokenized credit cardKiosk, Payment automation
How to get details of stored credit cardsGet all credit cardsKiosk, Payment automation
How to check if a credit card is stored against a guest profileGet all credit cardsKiosk, Payment automation
How to get the merchant ID for the Mews Payment GatewayGet configurationPayment automation
How to record an external card paymentAdd credit card paymentKiosk
How to record a general external paymentAdd external paymentKiosk
How to record an alternative external paymentAdd alternative paymentKiosk
How to post end-of-day accounting itemsAdd outlet billPoint of sale
’How to’ use case
API Operations
Use cases
How to get configured rooms and spacesGet all resourcesPoint of sale, Housekeeping, Events
How to get resource categories or room typesGet all resourcesKiosk
How to update the state of a resource or roomUpdate resourcesHousekeeping
How to get resource blocks (out of order, etc.)Get all resource blocksKiosk, Housekeeping
How to get information about out-of-order blocksGet all resource blocksRevenue management
How to add a resource blockAdd resource blockHousekeeping
How to delete resource blocksDelete resource blocksHousekeeping
How to get the configured outletsGet all outletsPoint of sale
How to get company profilesGet all companiesEvents
How to find an existing companyGet all companiesEvents
How to add a new companyAdd companyEvents
How to get information about departmentsGet all departmentsHousekeeping
How to get the list of staff tasksGet all tasksHousekeeping
How to add a staff taskAdd taskHousekeeping
How to create staff remindersAdd taskUpsell
’How to’ use case
API Operations
Use cases
How to create a customer or guest profileAdd customerKiosk
How to update a customer or guest profileUpdate customerKiosk, Reputation management
How to create a Paymaster profileAdd customerEvents
How to update a profile to be a PaymasterUpdate customerEvents
How to remove the Paymaster classificationUpdate customerEvents
How to get a list of profiles created over a period of timeGet all customersEvents
How to get checked in and checked out guestsGet all customersUpsell
How to search for a customer or guestSearch customersPoint of sale
How to get only checked in guestsSearch customersUpsell
How to review already posted itemsGet customer open itemsEvents
How to get the list of open revenue items for a guestGet customer open itemsKiosk
’How to’ use case
API Operations
Use cases
How to listen for changes to reservationsGeneral Webhooks (ServiceOrderUpdated event) or WebSockets (Reservation event)Guest technology, Customer management, Housekeeping, Reputation management, Revenue management, Events
How to get reservation and customer detailsGet all reservationsGuest technology, Customer management, Housekeeping
How to get reservation detailsGet all reservationsRevenue management
How to get reservations updated over a time periodGet all reservationsCustomer management
How to look up a guest reservationGet all reservationsKiosk
How to get checked-out reservationsGet all reservationsReputation management
How to get historical reservations dataGet all reservationsRevenue management
How to get a specific reservationGet all reservationsUpsell
How to update the details of a reservationUpdate reservationsKiosk
How to add a guest to a reservationAdd reservation companionKiosk, Events
How to remove a guest from a reservationDelete reservation companionKiosk, Events
How to change the reservation ownerUpdate reservation customerKiosk
How to modify the date or time of a reservationUpdate reservation intervalKiosk
How to check in a guest reservationStart reservationKiosk
How to check out a guest reservationProcess reservationKiosk
How to add a product to a reservationAdd reservation productKiosk
How to add a product order to a reservationAdd reservation productUpsell
How to push a reservation to MewsAdd reservationsEvents
How to make a new bookingAdd reservationsKiosk
How to place an existing reservation into an availability blockUpdate reservationsEvents
How to remove a reservation from an availability blockUpdate reservationEvents
How to price a specific reservationPrice reservationsKiosk
’How to’ use case
API Operations
Use cases
How to create a bulk data exportAdd exportData export, Revenue management
How to check on data export progressGet all exportsData export, Revenue management
’How to’ use case
API Operations
Use cases
How to get the list of property servicesGet all servicesGuest technology
How to get the list of services offeredGet all servicesEvents, Upsell, Point of sale
How to get the list of products linked to servicesGet all productsEvents, Upsell
How to get the list of available productsGet all productsEvents
How to get configured ratesGet all ratesRevenue management, Kiosk, Events
How to get configured rate groupsGet all rate groupsRevenue management
How to get rate pricingGet rate pricingKiosk
How to get the price for a given rateGet rate pricingEvents
How to get the price for a specific rate and time periodGet rate pricingRevenue management
How to listen for changes to rate pricesWebSockets (PriceUpdate event)Revenue management
How to get rate package rulesGet all rulesKiosk
How to get all configured business segmentsGet all business segmentsRevenue management
How to get service restrictionsGet all restrictionsRevenue management
How to add or remove restrictions (old)Add restrictions, Delete restrictionsRevenue management
How to add or remove restrictions (new)Set restrictions, Clear restrictionsRevenue management
How to get availabilityGet service availabilityEvents, Kiosk
How to get room or resource availabilityGet service availabilityUpsell
How to update or amend service availabilityUpdate service availabilityEvents
How to post an order for a guestAdd orderKiosk
How to post an order item to a guest profileAdd orderGuest technology
How to add a product order item to a customer profileAdd orderEvents
How to add a product order to a guest profileAdd orderUpsell
How to post a charge to a customer profileAdd orderPoint of sale
How to link an order to a reservationAdd order (use LinkedReservationId)Events, Kiosk, Guest technology, Upsell, Point of sale
’How to’ use case
API Operations
Use cases
How to create an availability blockAdd availability blocksEvents
How to get existing availability blocksGet all availability blocksEvents
How to delete an availability blockDelete availability blocksEvents
How to place an existing reservation into an availability blockUpdate reservationsEvents
How to remove a reservation from an availability blockUpdate reservationEvents

What is an Availability Block? Availability Blocks are fixed sets of inventory (rooms, spaces or resources) that are provisionally removed from public availability for use by private groups such as wedding parties, or for companies or travel agencies. For more information, see our Help Guide Creating availability blocks.

’How to’ use case
API Operations
Use cases
How to add a Loyalty ProgramAdd loyalty programsCustomer loyalty
How to get a list of Loyalty ProgramsGet all loyalty programsCustomer loyalty
How to get the Chain identifier for a propertyGet configurationCustomer loyalty
How to update a Loyalty ProgramUpdate loyalty programsCustomer loyalty
How to delete a Loyalty ProgramDelete loyalty programsCustomer loyalty
How to add a Loyalty TierAdd loyalty tiersCustomer loyalty
How to get a list of Loyalty TiersGet all loyalty tiersCustomer loyalty
How to update a Loyalty TierUpdate loyalty tiersCustomer loyalty
How to delete a Loyalty TierDelete loyalty tiersCustomer loyalty
How to add a Loyalty MembershipAdd loyalty membershipsCustomer loyalty
How to get a list of Loyalty MembershipsGet all loyalty membershipsCustomer loyalty
How to update a Loyalty MembershipUpdate loyalty membershipsCustomer loyalty
How to delete a Loyalty MembershipDelete loyalty membershipsCustomer loyalty
’How to’ use case
API Operations
Use cases
How to get your message threadsGet all message threadsCustomer messaging
How to get messages for your message threadsGet all messagesCustomer messaging
How to create a new message threadAdd message threadCustomer messaging
How to create a new message within a threadAdd messagesCustomer messaging
How to listen for new customer messagesGeneral Webhooks (MessageAdded event)Customer messaging
’How to’ use case
API Operations
Use cases
How to listen for new device commandsWebSocketsDevice integration
How to get details of a device commandGet all commands by idsDevice integration
How to get all unprocessed device commandsGet all commandsDevice integration
How to update the state of a device commandUpdate commandDevice integration

What is a Device Command? Device Commands are messages sent by Mews to on-premise devices such as printers and key encoders. For more information, see the Device integration use case.