Skip to main content
Apaleo logo

Apaleo

Apaleo is a cloud-based property management platform handling reservations, billing, and daily operations for hospitality businesses

This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.

Connect

Apaleo connects with a single OAuth click - there is no token to paste. The first time an agent uses an Apaleo action, FlyMyAI asks you to authorize your Apaleo account. Approve it once and the connection is reused for every later run.

Actions

Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.

ActionWhat it doesRequired inputs
APALEO_ARCHIVE_A_PROPERTYUse this endpoint to archive an existing live property this operation set the isarchived flag to true<br>you must have at least one of these scopes: 'properties.manage, setup.manage'.id
APALEO_CHECK_IF_A_PROPERTY_EXISTSCheck if a property exists by id.<br>you need to be authorized (no particular scope required)id
APALEO_CHECK_IF_A_UNIT_ATTRIBUTE_EXISTSCheck if a unit attribute exists<br>you must have at least one of these scopes: 'unitattributes.read, setup.read, setup.manage'.id
APALEO_CHECK_IF_A_UNIT_EXISTSCheck if a unit exists by id.<br>you must have at least one of these scopes: 'units.read, setup.read, setup.manage'.id
APALEO_CHECK_IF_A_UNIT_GROUP_EXISTSCheck if a unit group exists by id.<br>you must have at least one of these scopes: 'unitgroups.read, setup.read, setup.manage'.id
APALEO_CLONES_A_PROPERTYUse this call to clone a specific property. this operation creates a new property with inventory and rate plans from the specified property.<br>you must have at least one of these scopes: 'properties.create, setup.manage'.id, code, name, companyName, commercialRegisterEntry, taxId, paymentTerms, timeZone, defaultCheckInTime, defaultCheckOutTime, currencyCode
APALEO_CREATES_A_PROPERTYUse this call to create a new property.<br>you must have at least one of these scopes: 'properties.create, setup.manage'.code, name, companyName, commercialRegisterEntry, taxId, paymentTerms, timeZone, defaultCheckInTime, defaultCheckOutTime, currencyCode
APALEO_CREATE_A_UNITUse this call to create a new unit.<br>you must have at least one of these scopes: 'units.create, setup.manage'.description, propertyId, name, maxPersons
APALEO_CREATE_A_UNIT_ATTRIBUTEUse this call to create a new unit attribute.<br>you must have at least one of these scopes: 'unitattributes.create, setup.manage'.name
APALEO_CREATE_A_UNIT_GROUPUse this call to create a new unit group.<br>you must have at least one of these scopes: 'unitgroups.create, setup.manage'.description, code, propertyId, name, maxPersons
APALEO_CREATE_MULTIPLE_UNITSUse this call to create multiple units, following a naming rule.<br>you must have at least one of these scopes: 'units.create, setup.manage'.units
APALEO_DELETES_UNIT_ATTRIBUTEDeletes unit attribute<br>you must have at least one of these scopes: 'unitattributes.delete, setup.manage'.id
APALEO_DELETE_A_UNITUse this call to delete a unit.<br>you must have at least one of these scopes: 'units.delete, setup.manage'.id
APALEO_DELETE_A_UNIT_GROUPUse this call to delete a unit group.<br>you must have at least one of these scopes: 'unitgroups.delete, setup.manage'.id
APALEO_GET_A_PROPERTIES_LISTGet the list of properties.<br>you need to be authorized (no particular scope required)-
APALEO_GET_A_PROPERTYGet a property by id.<br>you need to be authorized (no particular scope required)id
APALEO_GET_A_UNITGet a unit by id.<br>you must have at least one of these scopes: 'units.read, setup.read, setup.manage'.id
APALEO_GET_A_UNITS_LISTGet the list of units.<br>you must have at least one of these scopes: 'units.read, setup.read, setup.manage'.-
APALEO_GET_A_UNIT_GROUPGet a unit group by id.<br>you must have at least one of these scopes: 'unitgroups.read, setup.read, setup.manage'.id
APALEO_GET_UNIT_ATTRIBUTE_BY_IDGet unit attribute by id<br>you must have at least one of these scopes: 'unitattributes.read, setup.read, setup.manage'.id
APALEO_GET_UNIT_ATTRIBUTE_LISTGet unit attribute list<br>you must have at least one of these scopes: 'unitattributes.read, setup.read, setup.manage'.-
APALEO_LIST_UNIT_GROUPSGet the list of unit groups.<br>you must have at least one of these scopes: 'unitgroups.read, setup.read, setup.manage'.-
APALEO_MOVE_PROPERTY_TO_LIVEUse this endpoint to move an existing test property to live this operation changes the property status to 'live'<br>you must have at least one of these scopes: 'properties.manage, setup.manage'.id
APALEO_REPLACE_A_UNIT_GROUPUse this call to modify a unit group.<br>you must have at least one of these scopes: 'unitgroups.manage, setup.manage'.id, description, name
APALEO_RESET_PROPERTY_DATAThis endpoint deletes transactional data for a property in 'test' status. requires 'properties.manage' or 'setup.manage' scopes.id
APALEO_RETURNS_A_LIST_OF_SUPPORTED_COUNTRIESReturns a list of iso country codes that could be used to create properties.<br>you need to be authorized (no particular scope required)-
APALEO_RETURNS_NUMBER_OF_UNITSReturns number of units matching the filter criteria<br>you must have at least one of these scopes: 'units.read, setup.read, setup.manage'.-
APALEO_RETURNS_NUMBER_OF_UNIT_GROUPSReturns number of unit groups matching the filter criteria<br>you must have at least one of these scopes: 'unitgroups.read, setup.read, setup.manage'.-
APALEO_RETURN_TOTAL_COUNT_OF_PROPERTIESReturn total count of properties<br>you need to be authorized (no particular scope required)-
We love our partners - FlyMy.AI builds with the best. Thanks, Apaleo!