Property Payload (Standard-XML)

Parent Cardinality Name Type Description Lookup Property 1 ID Integer Unique ID assigned to the Property Property 1 LastUpdated DateTime The date the property was last updated

AgentDetails Payload

Parent Cardinality Name Type Description Lookup AgentDetails 1 Name String The name of the Agent AgentDetails 1 ID Integer (Attribute) Unique ID assigned to the Agent AgentDetails 1 LastUpdated String (Attribute) The date the agent was last updated AgentDetails 0..1 Position String The position of the Agent AgentDetails 0..1 Websites Collection Collection of Website. See

Agent Payload

Parent Cardinality Name Type Description Lookup Agent 1 ID Integer (Attribute) Unique ID assigned to the Agent Agent 1 LastUpdated DateTime (Attribute) The date agent information was last updated

OfficeDetails Payload

Parent Cardinality Name Type Description Lookup OfficeDetails 1 Name String The name of the Office OfficeDetails 1 ID Integer Unique ID assigned to the Office OfficeDetails 1 LastUpdated DateTime Date the information was last updated OfficeDetails 0..1 Logo Complex Details of an Office’s photo Logo 0..1 ThumbnailIURL String Includes Url of the Thumbnail image Logo

Office Payload

Parent Cardinality Name Type Description Lookup Office 1 ID Integer Unique ID assigned to the office Office 1 Last Updated DateTime The date the office information was last updated

Powered by: REALTOR.ca Logos

All real estate advertising websites, partner sites, and member websites are required to display the “Powered by REALTOR.ca” badge. This badge must link back to the original listing on REALTOR.ca. If a REALTOR® is managing their own website directly (without using a third-party provider), it is their responsibility to ensure the badge is displayed on every listing page.

10.Logout Transaction

Description The Logout transaction is used to terminate an active session. Clients should send a Logout request at the end of every session. While the server cannot strictly enforce Logout due to the stateless nature of requests, proper session termination is required for compliance. Failure to consistently log out may result in future login attempts being rejected

9. GetObject Transaction

The GetObject transaction is used to retrieve structured information associated with known system entities. This includes multimedia files such as property photos, documents, and other object-related data. Objects requested and returned through this transaction are delivered as MIME media types. When multiple images are included in a response, they are separated by a boundary marker and associated content headers (such as Content-Type, Content-ID, Object-ID, and Content-Description).