NOTE: This service uses an SSL Certificate for Transport Security with Basic Authentication. Please contact development@realbaselive.com for a developer username and password to a Demonstration database to test your integration.

Public Data Contracts

GetAllAvailablePropertiesReturns an Array of 'AvailableProperty' entities described in the 'AvailableProperty' data contract (No Input Parameters).

AvailableProperty Data Contract (A list of the 'AvailableProperty' entities can be obtained from the 'GetAllAvailableProperties' Operation Contract. Use the 'PropertyChangeCode' field to identify properties that have changed since the last sync)

PropertyCode - STRING (Internal unique code generated by Palace. Used to identify a Property within Palace to the corresponding database entry.) This code MUST be used to access the 'REST - AvailablePropertyImages', 'REST - PreviousAvailableProperty' AND 'WCF - GetAvailablePropertyImages', 'WCF - GetPreviousAvailableProperty'

PropertyCodeGlobal - STRING (Global unique code generated by Palace. Used to identify a Property within Palace to the corresponding database entry and allow for a sync against multiple Palace databases.)

PropertySortCode - STRING (Usually set as the 'Street Address' of the property. Used to allow a sorting order for 'Available Properties')

AgentFullName - STRING (Agent Full Name. Can be used to identify an Agent to a user.)

GetAvailablePropertyImages Returns an Array of 'AvailablePropertyImages' per property described in the 'AvailablePropertyImages' data contract (Requires the 'PropertyCode' as in 'Input' Parameter).

AvailablePropertyImages Data Contract (A list of 'AvailablePropertyImages' can be obtained from the 'GetAvailablePropertyImages' Operation Contract per Property.A 'Property Code' must be passed in to retrieve the results)

PropertyImageCode - STRING (Property Image Code.)

PropertyImageCodeGlobal - STRING (Global unique code generated by Palace. Used to identify a Property within Palace to the corresponding database entry and allow for a sync against multiple Palace databases.)

PropertyImageDescription - STRING (Property Image Description)

PropertyImageBase64 - STRING (Property Image Base64 Encoded String)

GetPreviousAvailablePropertyReturns a 'PreviousAvailableProperty' entity per property described in the 'PreviousAvailableProperty' data contract (Requires the 'PropertyCode' as in 'Input' Parameter). This is used to obtain a reason as to why a 'Previously Available Property' is no longer 'Available' (e.g. withdrawn or leased).

PreviousAvailableProperty Data Contract (A 'PreviousAvailableProperty' entity can be obtained from the 'GetPreviousAvailableProperty' Operation Contract per Property.A 'Property Code' must be passed in to retrieve the results. This operation can be used to retrieve information about a 'Property' that is no longer available in regards to whether it was leased or withdrawn)