Apaleo icon

Apaleo

Cloud-based property management for hotels and short-stay operators handling reservations, billing, and daily operations.

Fits reservation creation, folio billing, rate plan updates, and reacting when bookings, check-ins, or invoices change.

Sign in to connect Apaleo

Sign in to connect an account and start using Apaleo in your apps.

Example Use Cases

These are example ways Snow can use Apaleo when building apps with you. This list is meant to show examples, not document every possible capability. Connecting an account does not make Snow run these automatically on its own.

Archive a property

Use 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'.

Check if a property exists

Check if a property exists by id.<br>You need to be authorized (no particular scope required)

Check if a unit attribute exists

Check if a unit attribute exists<br>You must have at least one of these scopes: 'unitattributes.read, setup.read, setup.manage'.

Check if a unit exists

Check if a unit exists by id.<br>You must have at least one of these scopes: 'units.read, setup.read, setup.manage'.

Check if a unit group exists

Check if a unit group exists by id.<br>You must have at least one of these scopes: 'unitgroups.read, setup.read, setup.manage'.

Clones a property

Use 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'.

Create a unit

Use this call to create a new unit.<br>You must have at least one of these scopes: 'units.create, setup.manage'.

Create a unit attribute

Use this call to create a new unit attribute.<br>You must have at least one of these scopes: 'unitattributes.create, setup.manage'.

Create a unit group

Use this call to create a new unit group.<br>You must have at least one of these scopes: 'unitgroups.create, setup.manage'.

Create multiple units

Use this call to create multiple units, following a naming rule.<br>You must have at least one of these scopes: 'units.create, setup.manage'.