openapi: 3.0.1 info: title: apaleo Platform Availability API description: Unified OpenAPI view of the apaleo API-first hotel property-management system. apaleo exposes its capabilities as a set of versioned REST APIs - Booking, Inventory, Rate Plan, Availability, Finance, and Settings - all served from https://api.apaleo.com and secured with OAuth 2.0 bearer tokens issued by the apaleo identity provider. Real-time events are delivered via the Webhook API at https://webhook.apaleo.com. termsOfService: https://apaleo.com/terms contact: name: apaleo Developer Support url: https://apaleo.dev version: v1 servers: - url: https://api.apaleo.com description: apaleo Core API (Booking, Inventory, Rate Plan, Availability, Finance, Settings) security: - oauth2: [] tags: - name: Availability description: Real-time availability for units, unit groups, and services. paths: /availability/v1/units: get: tags: - Availability operationId: AvailabilityGetUnits summary: Return unit availability for a property and date range. parameters: - name: propertyId in: query required: true schema: type: string - name: from in: query required: true schema: type: string format: date-time - name: to in: query required: true schema: type: string format: date-time responses: '200': description: OK /availability/v1/unit-groups: get: tags: - Availability operationId: AvailabilityGetUnitGroups summary: Return unit-group availability for a property and date range. parameters: - name: propertyId in: query required: true schema: type: string responses: '200': description: OK /availability/v1/services: get: tags: - Availability operationId: AvailabilityGetServices summary: Return service availability for a property and date range. responses: '200': description: OK components: securitySchemes: oauth2: type: oauth2 description: apaleo uses OAuth 2.0. Obtain a bearer access token from the apaleo identity provider and send it in the Authorization header as 'Bearer {token}'. The client-credentials and authorization-code grants are supported. flows: clientCredentials: tokenUrl: https://identity.apaleo.com/connect/token scopes: reservations.read: Read reservations and bookings reservations.manage: Create and manage reservations and bookings setup.read: Read inventory and configuration setup.manage: Manage inventory and configuration rates.read: Read rate plans and rates rates.manage: Manage rate plans and rates availability.read: Read availability availability.manage: Manage availability folios.read: Read folios and finance data folios.manage: Manage folios, payments, and invoices authorizationCode: authorizationUrl: https://identity.apaleo.com/connect/authorize tokenUrl: https://identity.apaleo.com/connect/token scopes: reservations.read: Read reservations and bookings reservations.manage: Create and manage reservations and bookings setup.read: Read inventory and configuration setup.manage: Manage inventory and configuration rates.read: Read rate plans and rates rates.manage: Manage rate plans and rates availability.read: Read availability availability.manage: Manage availability folios.read: Read folios and finance data folios.manage: Manage folios, payments, and invoices