← Tools Reference

apaleo

apaleo integration (Productivity, Finance). Imported from open-connector.

OAuth29 toolshttps://api.apaleo.com
GET
apaleo_list_properties
List properties accessible to the connected apaleo account, with optional status, archive, country, and expansion filters.

/inventory/v1/properties

6 parameters
ParamTypeRequiredDescription
statusarrayoptionalFilter results by one or more property statuses.
includeArchivedbooleanoptionalWhether archived properties should be included.
countryCodearrayoptionalFilter results by ISO country code.
pageNumberintegeroptional1-based page number to retrieve.
pageSizeintegeroptionalMaximum number of items to return per page.
expandarrayoptionalEmbedded resources to expand in the property response.
GET
apaleo_count_properties
Return the total number of properties accessible to the connected apaleo account.

/inventory/v1/properties/$count

GET
apaleo_get_property
Get one property by ID, including optional localized fields and expanded actions.

/inventory/v1/properties/{id}

3 parameters
ParamTypeRequiredDescription
idstringrequiredThe apaleo resource ID.
languagesarrayoptionalReturn all languages or the listed ISO Alpha-2 language codes.
expandarrayoptionalEmbedded resources to expand in the property response.
GET
apaleo_check_property_exists
Check whether a property exists by ID.

/inventory/v1/properties/{id}

1 parameter
ParamTypeRequiredDescription
idstringrequiredThe apaleo resource ID.
POST
apaleo_create_property
Create a new property in apaleo.

/inventory/v1/properties

15 parameters
ParamTypeRequiredDescription
codestringrequiredProperty code shown in reports and table views.
nameobjectrequiredLocalized property name.
companyNamestringrequiredLegal company name for the property.
managingDirectorsstringoptionalManaging directors shown on invoices.
commercialRegisterEntrystringrequiredCommercial register entry shown on invoices.
taxIdstringrequiredTax identification number shown on invoices.
descriptionobjectoptionalLocalized property description.
locationobjectrequiredProperty address used during creation.
bankAccountobjectoptionalProperty bank account details.
paymentTermsobjectrequiredLocalized payment terms used by the property.
timeZonestringrequiredIANA time zone name.
defaultCheckInTimestringrequiredDefault check-in time in ISO 8601 time format.
defaultCheckOutTimestringrequiredDefault check-out time in ISO 8601 time format.
currencyCodestringrequiredISO 4217 currency code.
idempotencyKeystringoptionalOptional idempotency key used to safely retry the request.
POST
apaleo_clone_property
Clone an existing property into a new property with inventory and rate plans.

/inventory/v1/property-actions/{id}/clone

16 parameters
ParamTypeRequiredDescription
codestringrequiredProperty code shown in reports and table views.
nameobjectrequiredLocalized property name.
companyNamestringrequiredLegal company name for the property.
managingDirectorsstringoptionalManaging directors shown on invoices.
commercialRegisterEntrystringrequiredCommercial register entry shown on invoices.
taxIdstringrequiredTax identification number shown on invoices.
descriptionobjectoptionalLocalized property description.
locationobjectrequiredProperty address used during creation.
bankAccountobjectoptionalProperty bank account details.
paymentTermsobjectrequiredLocalized payment terms used by the property.
timeZonestringrequiredIANA time zone name.
defaultCheckInTimestringrequiredDefault check-in time in ISO 8601 time format.
defaultCheckOutTimestringrequiredDefault check-out time in ISO 8601 time format.
currencyCodestringrequiredISO 4217 currency code.
idstringrequiredThe apaleo resource ID.
idempotencyKeystringoptionalOptional idempotency key used to safely retry the request.
PUT
apaleo_archive_property
Archive a live property by ID.

/inventory/v1/property-actions/{id}/archive

1 parameter
ParamTypeRequiredDescription
idstringrequiredThe apaleo resource ID.
PUT
apaleo_move_property_to_live
Move a test property to live status.

/inventory/v1/property-actions/{id}/set-live

1 parameter
ParamTypeRequiredDescription
idstringrequiredThe apaleo resource ID.
PUT
apaleo_reset_property_data
Delete all transactional data for a test property.

/inventory/v1/property-actions/{id}/reset

1 parameter
ParamTypeRequiredDescription
idstringrequiredThe apaleo resource ID.
GET
apaleo_list_supported_countries
List ISO country codes supported by apaleo property creation.

/inventory/v1/types/countries

GET
apaleo_list_units
List units with filters for property, unit group, attributes, occupancy, maintenance state, archive state, and expansions.

/inventory/v1/units

12 parameters
ParamTypeRequiredDescription
propertyIdstringoptionalReturn units for the specified property ID.
unitGroupIdstringoptionalDeprecated single unit group filter kept for compatibility.
unitGroupIdsarrayoptionalReturn units for the specified unit group IDs.
unitAttributeIdsarrayoptionalReturn units that have the specified unit attribute IDs.
isOccupiedbooleanoptionalFilter by occupied or vacant units.
maintenanceTypestringoptionalType of scheduled maintenance.
conditionstringoptionalCurrent cleanliness state of the unit.
textSearchstringoptionalCase-insensitive search term matched against the unit name.
statusstringoptionalWhether to return active units, archived units, or both.
pageNumberintegeroptional1-based page number to retrieve.
pageSizeintegeroptionalMaximum number of items to return per page.
expandarrayoptionalEmbedded resources to expand in the unit response.
GET
apaleo_count_units
Return the total number of units matching the provided filters.

/inventory/v1/units/$count

9 parameters
ParamTypeRequiredDescription
propertyIdstringoptionalReturn units for the specified property ID.
unitGroupIdstringoptionalDeprecated single unit group filter kept for compatibility.
unitGroupIdsarrayoptionalReturn units for the specified unit group IDs.
unitAttributeIdsarrayoptionalReturn units that have the specified unit attribute IDs.
isOccupiedbooleanoptionalFilter by occupied or vacant units.
maintenanceTypestringoptionalType of scheduled maintenance.
conditionstringoptionalCurrent cleanliness state of the unit.
textSearchstringoptionalCase-insensitive search term matched against the unit name.
statusstringoptionalWhether to return active units, archived units, or both.
GET
apaleo_get_unit
Get one unit by ID, including optional localized fields and expansions.

/inventory/v1/units/{id}

3 parameters
ParamTypeRequiredDescription
idstringrequiredThe apaleo resource ID.
languagesarrayoptionalReturn all languages or the listed ISO Alpha-2 language codes.
expandarrayoptionalEmbedded resources to expand in the unit response.
GET
apaleo_check_unit_exists
Check whether a unit exists by ID.

/inventory/v1/units/{id}

1 parameter
ParamTypeRequiredDescription
idstringrequiredThe apaleo resource ID.
POST
apaleo_create_unit
Create a new unit.

/inventory/v1/units

9 parameters
ParamTypeRequiredDescription
propertyIdstringrequiredProperty ID where the unit should be created.
namestringrequiredUnit name.
descriptionobjectrequiredLocalized unit description.
unitGroupIdstringoptionalUnit group ID for the new unit.
maxPersonsintegerrequiredMaximum occupancy of the unit.
conditionstringoptionalCurrent cleanliness state of the unit.
attributesarrayoptionalUnit attributes assigned to the unit.
connectedUnitsarrayoptionalUnits used to compose this combined unit.
idempotencyKeystringoptionalOptional idempotency key used to safely retry the request.
POST
apaleo_create_multiple_units
Create multiple units in a single bulk request.

/inventory/v1/units/bulk

2 parameters
ParamTypeRequiredDescription
unitsarrayrequiredUnits to create in bulk.
idempotencyKeystringoptionalOptional idempotency key used to safely retry the request.
DELETE
apaleo_delete_unit
Delete a unit by ID.

/inventory/v1/units/{id}

1 parameter
ParamTypeRequiredDescription
idstringrequiredThe apaleo resource ID.
GET
apaleo_list_unit_groups
List unit groups with filters for property, unit group type, pagination, and embedded resources.

/inventory/v1/unit-groups

5 parameters
ParamTypeRequiredDescription
propertyIdstringoptionalReturn unit groups for the specified property ID.
unitGroupTypesarrayoptionalFilter results by one or more unit group types.
pageNumberintegeroptional1-based page number to retrieve.
pageSizeintegeroptionalMaximum number of items to return per page.
expandarrayoptionalEmbedded resources to expand in the unit group response.
GET
apaleo_count_unit_groups
Return the total number of unit groups matching the provided filters.

/inventory/v1/unit-groups/$count

2 parameters
ParamTypeRequiredDescription
propertyIdstringoptionalReturn unit groups for the specified property ID.
unitGroupTypesarrayoptionalFilter results by one or more unit group types.
GET
apaleo_get_unit_group
Get one unit group by ID, including optional localized fields and expansions.

/inventory/v1/unit-groups/{id}

3 parameters
ParamTypeRequiredDescription
idstringrequiredThe apaleo resource ID.
languagesarrayoptionalReturn all languages or the listed ISO Alpha-2 language codes.
expandarrayoptionalEmbedded resources to expand in the unit group response.
GET
apaleo_check_unit_group_exists
Check whether a unit group exists by ID.

/inventory/v1/unit-groups/{id}

1 parameter
ParamTypeRequiredDescription
idstringrequiredThe apaleo resource ID.
POST
apaleo_create_unit_group
Create a new unit group.

/inventory/v1/unit-groups

9 parameters
ParamTypeRequiredDescription
codestringrequiredUnit group code shown in reports and table views.
propertyIdstringrequiredProperty ID where the unit group should be created.
nameobjectrequiredLocalized unit group name.
descriptionobjectrequiredLocalized unit group description.
maxPersonsintegerrequiredMaximum occupancy of the unit group.
rankintegeroptionalSort rank of the unit group.
typestringoptionalType of the unit group to create.
connectedUnitGroupsarrayoptionalConnected unit groups used by the new unit group.
idempotencyKeystringoptionalOptional idempotency key used to safely retry the request.
PUT
apaleo_replace_unit_group
Completely replace the mutable fields of an existing unit group.

/inventory/v1/unit-groups/{id}

6 parameters
ParamTypeRequiredDescription
nameobjectrequiredLocalized unit group name.
descriptionobjectrequiredLocalized unit group description.
maxPersonsintegeroptionalMaximum occupancy of the unit group.
rankintegeroptionalSort rank of the unit group.
connectedUnitGroupsarrayoptionalConnected unit groups used by the replaced unit group.
idstringrequiredThe apaleo resource ID.
DELETE
apaleo_delete_unit_group
Delete a unit group by ID.

/inventory/v1/unit-groups/{id}

1 parameter
ParamTypeRequiredDescription
idstringrequiredThe apaleo resource ID.
GET
apaleo_list_unit_attributes
List unit attribute definitions for the current account.

/inventory/v1/unit-attributes

2 parameters
ParamTypeRequiredDescription
pageNumberintegeroptional1-based page number to retrieve.
pageSizeintegeroptionalMaximum number of items to return per page.
GET
apaleo_get_unit_attribute
Get one unit attribute definition by ID.

/inventory/v1/unit-attributes/{id}

1 parameter
ParamTypeRequiredDescription
idstringrequiredThe apaleo resource ID.
GET
apaleo_check_unit_attribute_exists
Check whether a unit attribute definition exists by ID.

/inventory/v1/unit-attributes/{id}

1 parameter
ParamTypeRequiredDescription
idstringrequiredThe apaleo resource ID.
POST
apaleo_create_unit_attribute
Create a new unit attribute definition.

/inventory/v1/unit-attributes

3 parameters
ParamTypeRequiredDescription
namestringrequiredName of the unit attribute definition.
descriptionstringoptionalDescription of the unit attribute definition.
idempotencyKeystringoptionalOptional idempotency key used to safely retry the request.
DELETE
apaleo_delete_unit_attribute
Delete a unit attribute definition by ID.

/inventory/v1/unit-attributes/{id}

1 parameter
ParamTypeRequiredDescription
idstringrequiredThe apaleo resource ID.