Skip to main content
Every apaleo.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.

Properties

archive

properties.archive Archive a live property (sets isArchived to true) Risk: write
Input Output

clone

properties.clone Clone a property, creating a new property with inventory and rate plans Risk: write
Input
Output

count

properties.count Return total count of properties Risk: read
Input Output

countries

properties.countries List ISO country codes that can be used to create properties Risk: read
Input: empty object Output

create

properties.create Create a new property Risk: write
Input
Output

exists

properties.exists Check if a property exists by id Risk: read
Input Output

get

properties.get Get a property by id Risk: read
Input Output

list

properties.list Get the list of properties Risk: read
Input Output

reset

properties.reset Delete transactional data for a property in Test status Risk: write
Input Output

setLive

properties.setLive Move a test property to Live status Risk: write
Input Output

Unit Attributes

create

unitAttributes.create Create a new unit attribute Risk: write
Input Output

delete

unitAttributes.delete Delete a unit attribute Risk: write
Input Output

exists

unitAttributes.exists Check if a unit attribute exists Risk: read
Input Output

get

unitAttributes.get Get a unit attribute by id Risk: read
Input Output

list

unitAttributes.list Get the unit attribute list Risk: read
Input Output

Unit Groups

count

unitGroups.count Return number of unit groups matching the filter Risk: read
Input Output

create

unitGroups.create Create a new unit group Risk: write
Input
Output

delete

unitGroups.delete Delete a unit group Risk: write
Input Output

exists

unitGroups.exists Check if a unit group exists by id Risk: read
Input Output

get

unitGroups.get Get a unit group by id Risk: read
Input Output

list

unitGroups.list Get the list of unit groups Risk: read
Input Output

replace

unitGroups.replace Replace a unit group Risk: write
Input
Output

Units

count

units.count Return number of units matching the filter Risk: read
Input Output

create

units.create Create a new unit Risk: write
Input
Output

createBulk

units.createBulk Create multiple units Risk: write
Input
Output

delete

units.delete Delete a unit Risk: write
Input Output

exists

units.exists Check if a unit exists by id Risk: read
Input Output

get

units.get Get a unit by id Risk: read
Input Output

list

units.list Get the list of units Risk: read
Input Output