MyAllocator PMS PHP SDK
  • Namespace
  • Class
  • Tree

Namespaces

  • MyAllocator
    • phpsdk
      • src
        • Api
        • Exception
        • Object
        • Util
  • PHP

Classes

  • AmenityList
  • ARIRulesList
  • ARIRulesUpdate
  • ARIUpdate
  • ARIUpdateStatus
  • AssociatePropertyToPMS
  • AssociateUserToPMS
  • BookingAction
  • BookingList
  • BookingPaymentDownload
  • BookingPaymentPasswordValidate
  • ChannelList
  • HelloUser
  • HelloVendor
  • HelloVendorUser
  • HelloWorld
  • LoopARIList
  • LoopBookingAction
  • LoopBookingCreate
  • LoopBookingList
  • MaApi
  • NotificationEmailsList
  • PropertyBillingList
  • PropertyChannelList
  • PropertyCreate
  • PropertyImageCreate
  • PropertyImageList
  • PropertyImageRemove
  • PropertyList
  • PropertyModify
  • RoomAvailabilityList
  • RoomCreate
  • RoomImageCreate
  • RoomImageList
  • RoomImageRemove
  • RoomList
  • RoomRemove
  • RoomUpdate
  • UserCreate
  • UserExists
  • VendorSet

Namespace MyAllocator\phpsdk\src\Api

Classes summary

AmenityList List of all supported amenities and their channel support.
ARIRulesList List the rules currently configured for a property.
ARIRulesUpdate

Update rules for a property. Rules allow a PMS to send rules for specific date ranges. Currently, a only the BLOCK rule is supported. The BLOCK rule allows a PMS to send blocked availability for a specific date range, room type, and channel.

ARIUpdate Update the Avilability/Rates/Inventory for a property.
ARIUpdateStatus

Query the update status of an asynchronous ARIUpdate. ARIUpdates are asynchronous by default and return an UpdateId for successful requests.

AssociatePropertyToPMS Associate an existing MyAllocator property account to a vendor account.
AssociateUserToPMS Associate an existing MyAllacator user account to a vendor account.
BookingAction Send incremental 'intents' which modify a booking.
BookingList

Query bookings for a property for a given arrival, modification, or creation date range.

BookingPaymentDownload

Query booking payment details for a booking. Payment details are not returned with BookingList.

BookingPaymentPasswordValidate Validate CC payment password is correct for a property.
ChannelList Query the channels MyAllocator supports (and their information).
HelloUser Send API hello test with user credentials.
HelloVendor Send API hello test with vendor credentials.
HelloVendorUser Send API hello test with vendor and user credentials.
HelloWorld Send API hello test.
LoopARIList Query Availability/Rates/Inventory from the loopback test channel.
LoopBookingAction Update/Cancel/Uncancel a booking created using the loopback test channel.
LoopBookingCreate Create a booking using the loopback test channel.
LoopBookingList Querry bookings created using the loopback test channel.
MaApi The Base API class.
NotificationEmailsList The Base API class.
PropertyBillingList

Query the properties under a vendor account. TODO Don't commit this TODO

PropertyChannelList Query the channel integration states for a property.
PropertyCreate Create a new property account under a vendor account.
PropertyImageCreate Upload a property image.
PropertyImageList List all images for a property.
PropertyImageRemove Remove a property image.
PropertyList Query the properties under a vendor account.
PropertyModify Modify a property account.
RoomAvailabilityList Query the Availability/Rates/Inventory for all rooms under a property account.
RoomCreate Create a new room for a property account.
RoomImageCreate Create a new room image.
RoomImageList List all images for a room.
RoomImageRemove Delete an image for a room.
RoomList Query the properties under a vendor account.
RoomRemove Delete a room from a property.
RoomUpdate Update a room for a property.
UserCreate Create a new user account.
UserExists Determine if a user id or email exists.
VendorSet Update the callback URL and password for a property.
MyAllocator PMS PHP SDK API documentation generated by ApiGen