Changelog
Livestream Open Houses and Tour Of Homes 2020-07-15
New Features
- Livestream and All Open Houses services.
- Livestream and All Tour of Homes services.
- New Listing Expansions corresponding to each of the services above.
- Write support for
Livestream
branded attributes. - Validation services for Open Houses and Tour Of Homes.
Cleanup of Accounts responses and fixes to RESO Office/Member responses 2020-07-13
Assorted cleanup and improvements
Improvements
- Added
Designations
attribute toaccounts
service.
Bug fixes and Cleanup
- Eliminated undocumented and accidentally included fields from
accounts
payload as described in the notice. - Corrected behavior of
OriginatingSystemKey
andOriginatingSystemID
RESO fields for Member/Office payloads
Filtering Accounts By Team Owner 2020-06-18
New Features
- The accounts resource has a new searchable attribute,
Owner
, in theTeams
expansion.
Media Privacy 2020-04-29
New Features
- Listing photos, videos, and virtual tours have new
Privacy
andCurrentPrivacy
attributes, which denote records that are restricted to private roles.
Incomplete Listing Updates 2020-04-21
New Features
- Incomplete listings can now be filtered by
Id
andListingKey
Virtual Open Houses and Tour of Homes 2020-03-25
New Features
- Tour of Homes and Open Houses may now be flagged as
Virtual
. These events will be virtual events, as opposed to in-person events, hosted at the URI specified byVirtualUri
in the payload.
Nearby Service for Incomplete Listings 2020-03-23
New Features
- Incomplete listings can now be filtered by proximity using the nearby service.
- Incomplete listings can be searched by
StreetAddress
.
News Feed Groups 2019-09-30
New Features
- Two new attributes have been added to the News Feed Groups service:
NotifyOnOpen
andSendAgentCopy
. - The News Feed Groups resource has a new service for batch updates.
Team Accounts, and Other Account Service Improvements 2019-07-22
New Features
- Team accounts are now available through the accounts service.
- There are two new expansions for the accounts service:
LastStatusChangeTimestamp
andTeam
. - User accounts can be filtered by
"Phones"."Number"
and"PrimaryAddress"."City"
. - Users can also be filtered by
Active
,SystemAccess
, andMlsSystemAccess
by MLS-level users.`
Rental Calendar Updates 2019-06-21
New Features
- There's a new
RentalCalendarExpanded
expansion for the listings resources that provides additional details from the listing's rental data. - Searches with the
Recent
tag no longer returns for the VOW or portal All Saved Searches resource.
Messages Resource Improvements 2019-05-21
New Features
- The accounts metadata service now has a
SearchableTags
attribute, which provides a list of all tags that can be searched by the current user. - The messages service has a new expansion
ThreadPreview
, and a new attributeLastMessageTimestamp
in theThreadInfo
expansion .
New Saved Searches Expansion 2019-04-17
New Features
- The saved searches service now supports a
RecentListingUpdates
expansion, which defines the preferred timestamps ranges and types to use when displaying "recently updated" listings for the respective search.
Listing Metadata and News Feed Improvements 2019-03-29
New Features
- New filterable and paginatable
/FieldList
subresources now exist for the standard fields and custom fields services. - A
Subscriber
expansion for news feeds shows the corresponding account or contact record for the subscriber. - News feed records have a
SubscriberId
andSubscriberType
attribute. - News feeds now support the
_filter
and_orderby
parameter for several attributes. - A new
/newsfeeds/contacts
retrieves news feeds across all contacts that belong to the current user.
Improvements to Listing Maintenance and Validation Rules 2019-03-08
- Rules now have support for the
WARNING
action. - Rules added support to fields with list values via
MultiSelect
. - Rules now support expressions for field groups and listing expansions.
- Improvement to Rule expression validation and type checking with better error messages.
- Miscellaneous Rule expression fixes to be compliant with the RESO spec.
Saved Searches and Listing Carts Improvements 2019-02-19
New Features
- Saved Searches have several new attributes:
BookmarkTimestamp
,LastRunTimestamp
, andCreatedTimestamp
. - Saved Searches also supports a new
ContactNewsFeeds
expansion. - Saved Searches can now be searched and sorted by
LastRunTimestamp
andModificationTimestamp
. - Listing Carts have the new attributes
CreatedTimestamp
andModificationTimestamp
. - Listing Carts now support a
View
expansion. - For contacts, the
RecordStatus
can now be directly changed fromUnconnected
toConnected
without transfering the contact to another user.
Rooms and Units 2019-01-11
New Features
- Listings now support
RoomsRaw
and UnitsRaw` expansions, which return the unlabelized values for a listing's rooms and units data. - Incomplete listings have new
Rooms
andUnits
expansions, as well as theRoomsRaw
andUnitsRaw
expansions. - Listing rooms and units can now be created and managed via their corresponding subresources.
Rules metadata service 2018-10-29
New Features
InvalidEmails attribute for Contacts data 2018-10-05
New Features
- A new
InvalidEmails
attribute for the contacts resource specifies emails belonging to that contact which e-mails cannot be sent to. - The
AllMlsVisible
attribute has been added to the standard fields service, which includes disabled property types that field would be visible under if the property type were enabled. - The system info service has several new attributes under the
Configuration.Idx
attribute denoting various IDX settings for the current MLS.
All Property Types 2018-07-18
New Features
- The All Property Types is now available to access both active and inactive property types.
Developer Billing Summary Timespan 2018-07-18
New Features
- Developers may now specify a
Timespan
for the Billing Summary service to restrict to the response to specific range of data.
Historical Agent Searches 2018-06-26
New Features
- Listings listed or sold by an agent in past offices can now be retrieved with the HistoricalListAgentId, HistoricalCoListAgentId, HistoricalBuyerAgentId, and HistoricalCoBuyerAgentId search parameters.
Document Privacy Flag 2018-06-13
New Features
- The
Privacy
flag for listing documents can now be modified.
BrokerDistributions 2018-06-08
New Features
- BrokerDistributionExclusions can now be accessed and allows writes to incomplete listings.
- brokerdistributions metadata service provides the information necessary when writing to the incomplete listings service.
News Feed Webhook Notifications 2018-06-05
New Features
- News feeds can now be set up to send POST listing update notifications to webhooks.
Rules Search and New Actions 2018-05-24
New Features
- Rules may now be searched and sorted using the standard spark syntax.
- New
Action
support forSET_DISPLAY
,SET_READ_ONLY
,SET_PICKLIST
andRESTRICT_PICKLIST
.
Document Upload and Management 2018-05-16
New Features
- Documents can now be uploaded, edited and deleted for both listings and incomplete listings.
Flexmls: Listing Meta Field List Translations 2018-05-04
New Features
- A new field list translations service translates list item values to and from the values used in flexmls web and Spark® API.
- The field translations service now has a
FlexmlsGroupId
attribute.
Rules Actions 2018-04-20
New Features
- (Alpha release) The listing rules service now supports these new actions:
ACCEPT
,REJECT
,SET
, andSET_DEFAULT
. - (Alpha release) Listing rules have two new attributes:
Editable
andApprovalStatus
.
Videos and Virtual Tours for Incomplete Listings 2018-04-03
New Features
- Full virtual tours support for incomplete listings.
- Full videos support for incomplete listings.
List Value Relations 2018-03-28
New Features
- Spark® API now provides data detailing the relationships between standard and custom field list values.
- Developer Identities can now be filtered by
"User"."Id"
.
Incomplete Listings: Creation and Updates 2018-03-27
New Features
- Incomplete Listings, or "listing drafts", can now be published and updated using Spark® API.
Incomplete Listings 2018-03-08
New Features
- Incomplete Listings, or "listing drafts", can now be retrieved from Spark® API.
Rules Ordering 2018-02-15
New Features
- (Alpha release) The listing rules service now supports modifying the order of individual rules using the new
Order
attribute.
Broker Tours 2018-02-08
New Features
- Broker tours can now be viewed and managed through Spark® API.
- A corresponding attribute has been added to the listings Permissions expansion to advertise if the current user may manage the broker tours the listing belongs to.
Open Houses and Tour of Homes Management 2018-01-30
New Features
- Spark® API now supports management of tour of homes and open houses.
- To help support the new services above, the
Permissions
expansion for listings includes attributes for the editability of a listing's tour of homes and open houses by the current user. - Listing rules can now be POSTed directly to
/listings/rules
.
Listing Rules Conditionally Required Fields 2018-01-24
New Features
- (Alpha release) New support for the validation expression language in the listing rules service is now available to allow for conditionally required fields.
Developer Billable Requests and Audit Services 2018-01-15
New Features
- Keys with explicit permission can access the new billing summary service, which provides information on billable API requests for a specified API identity.
- The usage summary report now supports pagination.
- A user-specific audit summary report is now available. This service does not support pagination.
- The developer usage detail service can now be filtered by
IdentityId
.
Developer Identity, Key, and Template Change History 2017-12-18
New Features
- When changes are made to developer identities or keys, or two templates, the changes made and by whom are recorded and accessible via the developer change history service.
- In the Credential Manager and Template Manager in the Spark® Administration UI, a new "History" tab is available to review the change history for the corresponding developer or template.
- Changes made before December 19, 2017 are not present in the change history.
Listing Rules and Field Translations 2017-12-06
New Features
- (Alpha release) A listing rules service is now available for
SET_REQUIRED
actions only. - A new listings validation service is also available, to validate a listing payload against supported rules.
- A metadata translation service is available to map Spark® standard and custom fields to their corresponding field in flexmls web.
Unconnected Consumers and Contact Transfers 2017-08-08
New Features
- Spark® API's OAuth 2 endpoint now supports unconnected consumers. These users can sign up to access data via the MLS portal without connecting directly to an agent.
- Contacts can now be transferred from one agent to another.
LastActive flag for Keys and Identities 2017-05-18
New features
- Developer identities and keys have a new
LastActive
attribute that is updated once per hour at the top of the hour for each API key. This attribute can be used to filter identities.
Clustering Listing Carts 2017-04-21
New Features
- Clustering support is now available for listings in a listing cart.
Contact Activity Services 2017-04-17
New Features
- A new contact activity service summarizes consumer actions for each contact.
- An Activity expansion has been added to the contact service, which includes a RelativeScore in relation to all other contacts belonging to the current user.
- Contacts can now be sorted by their Score.
- Records returned from the developer summary report can now be sorted by
MostRecentRequestTimestamp
,AverageDailyRequests
orYesterdayRequests
.
Additional Developer Contact Information 2017-04-06
New Features
- Additional contact information can be supplied with developer identities.
- The
DataRole
for each key is now provided in the developer summary report.
Spark API Usage Reports 2017-03-07
New Features
- The Spark® API Usage Summary service provides a high level view of third party application access to their data through Spark.
- Additionally, a Spark® API Usage Detail service provides information about each request made by third party applications.
Ordering Support for Custom Fields 2017-02-22
- Listing search results may now be ordered by using custom fields.
Developer Identity and Key Management 2017-02-14
New Features
- Applications with sufficient privileges can now manage developer identities, keys, authorizations and templates.
- A list of possible syndications, and can be used in conjunction with developer templates.
- Spark® API and the RESO Web API now support multi-MLS keys. Please contact api-support@fbsdata.com for more details.
MyListings filter in System Info 2017-01-31
New Features
- The
Filters.MyListings
attribute in the System Info: Search service provides the SparkQL_filter
the current user has defined as the default search for UIs showing the agent's listings using the/my/listings
service.
Recent SavedSearch Tag 2017-01-24
New Features
- Consumers can now tag their most
Recent
search. Only one search may be tagged asRecent
per consumer and must be the only tag on that search.
Consumer Email Links Endpoint 2017-01-09
New Features
- Consumers can now filter through email link records sent to them by their agent. Only emails with listings or CMAs can be retrieved from this endpoint.
Bulk Photo Delete 2017-01-06
New Features
- Now up to 50 photos can be removed for a single listing in one delete request.
New SparkQL Filter Functions 2017-01-05
New Features
- To lay the ground work for additional RESO adapter functionality, the following SparkQL _filter functions have been added:
- year
- month
- day
- hour
- minute
- second
- fractionalseconds
- contains
- endswith
- startswith
- tolower
- toupper
- A new
NamesByLocation
attribute provides per-user preferenes regarding which account profile name attribute,Name
orMarketingName
, to use in various UI views.
News Feed UI and Default Status Selection Settings 2016-11-29
New Features
- A new news feed setting,
NotificationUI
, and corresponding per-contact setting,NewsFeedNotificationUI
, now determines which user interface a user has chosen as their default view when opening an e-mailed news feed link. - Two new system info search settings are now available to determine which
MlsStatus
values should be selected by default in various search interfaces. These settings areMyListingsDefaultMlsStatus
andNewSearchDefaultMlsStatus
.
Listing History: Price Change % and Price At Event 2016-10-27
New Features
- The Historical Listings and Listing History services have two new attributes,
PriceChange
andPriceAtEvent
, that track the price change of each listing at each event, and the percentage the price changed for events where the price was modified.
Star Rating for Listings 2016-10-20
New Features
- Listings in a user's
Favorites
cart can now be given aStarRating
ranking.
Improvements
- The listing history service is now available for non-private roles.
Listing History Improvements 2016-10-11
Improvements
- The listing history service now includes the
ListingId
attribute for listing data in its payload. - The listing history service now properly returns the RESO values for
MlsStatus
field changes. - All news feeds now have automatically have an
Instant
email notification scheduled upon creation, unless the user already has a default schedule defined.
EmailLink Improvements for Listing Searches 2016-08-02
Improvements
- Listing searches using the
EmailLink
_filter
criteria should generally see a performance improvement. - The clustering service now supports
_filter
criteria that includes theEmailLink
field.
Direct Shares 2016-06-16
New Features
- Shared links are now one of two types:
Direct
orIndirect
.Direct
links reference listings shared directly from an agent to a consumer (such as over e-mail). - For some MLSs,
ListPriceLow
andListPriceHigh
are now special search fields that apply a price range search.
Unsubscribing from Search that is No Longer Valid 2016-06-13
Bug Fixes
- When unsubscribing from a newsfeed, no longer validate the search we use and always allow it to continue.
Listing History and Historical Listings Services 2016-06-01
New Features
- The Listing History service is now available for Spark® API keys with certain roles.
- A new Historical Listings feature shows other listing records for the same property as a provided listing.
Improvements
- The performance for restoring deleted photos has been greatly improved.
- VOW and Portal roles can now access the News Feeds: Settings endpoint.
Bug Fixes
- Listing searches using the
EmailLink
_filter
criteria now properly supports MLS data sharing when the link includes listings from other MLSs.
My, Office and Company Services for Clustering 2016-05-16
- Clustering support enabled for My, Office, and Company scoped listings.
IDX and Portal Improvements 2016-04-14
- New settings on the IDX service for managing the portal homepage.
- New Portals Metadata service to list available fields and values for the current MLS.
- New Portal Listing Categories service for configuring the listing categories that display on a user's portal homepage. These categories provide a set of search results relevant to the category.
- New account settings for profile collections to select which values for email, phone, etc... display on the user's portal profile.
Linked Agents for Consumers and News Feed Events Setting 2016-04-13
New Features
- A list of all linked agents for a consumer can now be retrieved via the Consumers service.
- Messages data has a new
EventDate
attribute for messages with an event date, but no specified time. - News feeds now have a new
Event
setting that tracks which events will be tracked and added to the feed. This will also determine which settings yield an email notification.
Listing Price History 2016-03-29
New Features
- A new price history service provides an abridged history of the current listing as well as previous listings.
- The
AutoName
attribute for saved searches, can now be provided when updating an existing saved search's name.
IDX Links and Consumers Improvements 2016-02-25
New Features
- The IDX Links service supports a new
View
expansion that returns the corresponding view template associated with the link. All links will also include aViewId
attribute. - Consumers can now be unlinked from an existing agent, or re-linked to the same agent under a different contact record.
- All messages can now be bulk flagged as
Read
for a user..
FCA Updates 2016-02-09
New Features
- Updates to FCA's primary email address (e.g.
/v1/consumers/me
) now applies to all linked agents.
Bug Fixes
- Fixed access to the
/v1/notifications/[NotificationId]
resource for agent copy notifications.
Active Devices 2015-12-17
New Features
- When a device is shared by multiple users, the device record for a single user is flagged as
Active
, and push notifications are only sent to the active user for a device. This allows native applications to ensure only the user currently accessing the device receives push notifications from Spark. - Added
EventsOnFeed
setting to/portals
endpoint.
Bug Fixes
- Fixed wrong number of results with
And
in filter strings when dropping nested fields. - Preventing contact creation to public roles.
- Removed masked data from response in OData endpoint.
Auto-Recommending Shared Listings 2015-12-01
New Features
- Listings shared via the shared link service are automatically added to the recommended cart when
ContactIds
is specified. - All listings in a specific feed can now be flagged as viewed.
- A new
TotalActiveSubscriptionCount
attribute is available as part of theNewsFeedSubscriptionSummary
expansion for the saved searches service. This attribute details the number of active subscriptions for the search for all users.
Improvements
- Saved searches with a
null
Filter
attribute can now be deleted.
News Feed Removal Improvements 2015-11-19
New Features
- A new service has been added that purges all news feeds subscribed to a specified search.
Improvements
- Saved searches that have news feed subscriptions can now be deleted so long as no more than one active subscription exists for that search.
Bug Fixes
- The
ListingIds
expansion now works as advertised in the portal carts service. - Several bugs have been fixed for the
StreetAddress
search parameter. - The
ResourceUri
returned from the /my/contact service is now correct.
RESO OData API Version 1.0.2 Support 2015-11-10
New Features
- The RESO OData API now supports the
$select
parameter for most services. - A
HasMessages
expansions has been added to the listings service. This istrue
if the current user has any messages referencing the current listing. - Basic listing updates are now supported. This requires keys with special privileges to access.
- The news feed events service now supports the
PortalCarts
expansion. See the listing expansion documentation for more details.
Improvements
- The RESO OData API has been updated to support version
1.0.2
.
Portals for Everyone 2015-10-28
Improvements
- Consumer portal accounts are now auto-generated when adding or creating a contact.
Portal Role and SparkQLErrors Response Attribute Improvements 2015-10-20
New Features
- A role, the Portal role, is available for Spark® API clients. Like the VOW role, the Portal role is used for consumer access.
Improvements
- The
SparkQLErrors
response attribute is now returned for successful searches when a_filter
field isDropped
due to being unsearchable. - The
SparkQLErrors
response attribute has two new attributes:SparkQL
andSparkQLErrors
. These are populated when the reported field itself contains an embedded search (such as theSavedSearch
field), and theSparkQLErrors
attribute lists the errors for that search. - A new
FlexmlsProducts
attribute in the accounts service details which flexmls web products the current user has purchased. (Privileged keys only).
Case-insensitive ordering for SavedSearches and ListingCarts 2015-10-09
Improvements
- SavedSearches are now ordered case-insensitive.
- ListingCarts are now ordered case-insensitive.
- Filtering with
Not
for custom fields now yields the same results as flexmls web.
SparkQLErrors Response Attribute 2015-10-08
New Features
- A new
SparkQLErrors
attribute is returned in responses for services that support the_filter
parameter when the request fails due to invalid SparkQL. - The contacts service now supports a
Portal
expansion, allowing portal accounts can be fetched with contact data.
Improvements
- The cache invalidation algorithm has been improved for listing searches, so adding listings to a consumer
Removed
orRejects
portal cart will omit those listings from their search results immediately. - Shared links now appropriately expire 30 days after they are created. Once expired, they will no longer be accessible.
- Keys with special permissions can now create shared links with an IDX or public role.
- Individual news feeds can now be accessed by keys with a public role.
Public Role and Closed News Feed Events 2015-09-22
New Features
- The public role is now fully documented.
- Closed news feed events can now trigger instant notifications.
Improvements
- The clustering service should now process requests faster for queries restricted to
Active
,Pending
, andWithdrawn
statuses.
Bug Fixes
- When dissociating a provided search from a contact, any associated news feed subscription for that search by the contact will be disabled.
Minor Improvements and Bug Fixes 2015-09-15
Improvements
- Public roles can now flag news feed events as read.
Bug Fixes
Ne
operator now works correctly when filtering saved searches.ResourceUri
will now be returned from the listings service when using the_select
parameter.
Searchable ListingId for Messages and Shorter Delay for "New" News Feed Events 2015-09-08
New Features
- The messages resource now allows filtering by
ListingId
.
Improvements
- The
New
event for news feed events now only has a 10 minute delay after a new listing is entered, down from the previous 1 hour delay.
Portal Groups 2015-09-03
New Features
- VOW/Portal users can now work as a team using portal groups. These groups share listing carts, saved searches, and news feeds. For more information, please review the documentation for portal groups, selecting a current portal group, tagging favorite portal groups, and our example for changing portal groups.
CreatedById for Listing Carts and RESO Dictionary Support for Data Display Rules 2015-08-24
New Features
- Listing display rules now supports non-default data dictionary versions.
- Listings carts have a new
CreatedById
attribute that references the ID of the user who created the cart.
Bug Fixes
- The shared links service now properly respects the MLS's address protection rules when generating the link URI.
- When viewing listings as a subresource of carts, the MLS's preference for excluding listings that are active with a contingency are now supported.
Minor New Features and Improvements 2015-08-11
New Features
- Listing carts can now be filtered by
Name
. - News feed events can now be filtered by the
Viewed
attribute.
Improvements
- Listings in a portal user's
Removed
andRejects
carts are now excluded from listing searches. - Resources that use listing standard fields but do not support non-default RESO data dictionary versions are now inaccessible when requesting a non-default dictionary version.
- The algorithm for sending instant notifications for certain news feed events has been modified.
- Custom fields are no longer returned from saved sort templates. This will be reverted once the listings service allows sorting on custom fields.
Minor New Features and Improvements 2015-08-05
New Features
- The saved searches and news feeds resources now offer a validation service that allows you to validate the respective data before committing to a save.
- A new error code of 1516 (with an HTTP status of 503) is now provided specifically when requests time out due to the provided
_filter
or_orderby
parameter. - The clusters and news feed events resources now support multiple RESO data dictionaries.
Improvements
- News feed events can be marked as
Viewed
under a public role. - Agents can now create a shared link for saved searches owned by a portal account under their control.
- A portal user's
LastActive
timestamp is now updated when accessing data for that contact (e.g. under /v1/contacts/XX/) under a public role.
RESO Data Dictionary Support for Listings Service and Default Template Service 2015-07-28
New Features
- The listings service now supports multiple RESO Data Dictionary Versions, although this is still a work in progress. See the RESO Dictionary Versions documentation for more information.
- A new default quick search service has been added to the search templates resource. This service returns the template that the user expects to see in their listing search UI, by default.
- News feeds are now seeded with up to 100 listing events after they are created. These records will be tagged with the
Seeded
event. - A
NewSearchOnPortalWithoutIdx
attribute has been added to the system info service, that notes if the agent allows consumers to start a new listing search from scratch in the UI.
LastActive Timestamp for Portal Users and RESO Data Dictionary Support 2015-07-20
New Features
- To better support the new first class consumer accounts, the
LastLogin
timestamp for portal accounts has been deprecated, and a newLastActive
timestamp has taken its place. - The standard fields service now supports multiple RESO Data Dictionary Versions, although this is still a work in progress. See the RESO Dictionary Versions documentation for more information.
News Feed Per Device Notification Support 2015-07-06
New Features
- News Feed event notifications are now configured per device using the Device API
- Access available News Feed event types via the service meta data
Shared Searches and Carts 2015-07-02
New Features
- Carts and Searches can now be shared using the new Shared Links API
News Feeds and IDX Links Improvements 2015-06-29
New Features
- News feeds now have more fields available as filter restrictions.
- Consumers under a VOW role can now access agent saved searches by ID if that search is attached to an IDX link.
News Feed and IDX Links Improvements 2015-06-23
New Features
- A new news feed event service has been added to agents to manually add listings to a news feed.
- IDX Links can now be filtered by
LinkType
. - The
ContingencyCode
attribute for listings is now returned in the clustering service.
Bug Fixes
- Special news feeds, such as the Recommended feed, can now have attributes such as
NotificationsActive
modified.
Flexmls Listing Reports 2015-06-16
New Features
- The Flexmls: Listing Reports service provides a list of accessible legacy reports from flexmls that the current user has access to. This service is available require special permission to access.
News Feed and Clustering Improvements 2015-05-29
New Features
- The clustering service now supports a
_cluster
value of1
. - The news feed events service now supports the
OpenHouses
andTourOfHomes
expansions for listing events. - The
inbox
service for news feed events has been removed. ListingUpdateTimestamp
has been added as a listing standard field to aliasModificationTimestamp
, to match up with the advertised fields from the listing display rules.
Default IDX Link Attribute 2015-05-11
New Features
- A new
Default
attribute has been added to the IDX links service that identifies which IDX link is the current user's default. - Documentation for Rooms and Units listing metadata is now available.
Bug Fixes
- A bug where default news feed schedules often failed to be created has been resolved.
- A bug where some messages could not be retrieved from the messages service is fixed.
- When updating a photo for a listing, if the provided ID does not reference an existing photo, the API should respond with a 404 status code rather than a 500.
_pagefor pagination parameter 2015-04-23
New Features
- The new _pagefor parameter allows you to get the page which a specific listing is on within a search.
- Messaging now supports search filters.
Clustering and News Feeds Improvements 2015-04-13
New Features
- VOW users can now make full use of the listing clustering service.
- A new news feed events service returns the number of unread items in the inbox for the current user.
Bug Fixes
- A data sharing bug that required a two-way data share to view an individual listing has been fixed.
StartPosition in IDX Links 2015-03-25
New Features
- Added StartPosition to the IDX Links Settings expansion.
- Added Locale:Currency to the System Info response.
Bug Fixes
- Fixed DateTime values on some responses to include correct zone information.
- SavedSearches with custom fields may no longer return duplicate listings.
Messages and News Feed Improvements 2015-03-19
New Features
- All replies to a message can now be flagged as read with a single request to the
/v1/messages/<Message.Id>/replies
service. - News Feed Events can now be filtered by their corresponding saved search, via the
SubscriptionId
field, or by News Feed, via theNewsFeedId
_filter
parameter. - Consumers can now be directly linked to an agent by either the agent's
Id
or PortalName
.
Bug Fixes
- The System Info: Search service now correctly includes active with contingency statuses in the
DefaultMlsStatus
attribute, when applicable.
New VowActive Status for Contacts 2015-03-02
New Features
- The Contacts resources supports a new
VowActive
expansion that istrue
unless the contact has not logged in for 30 days, or does not have a VOW account. - The IDX Links service has a new
AllowClosedListingSearch
attribute, which istrue
if the agent who created the IDX link allows consumers to search for closed listings when visiting the corresponding IDX link.
Bug Fixes
- The
Read
status for messages will now always be properly reported when viewing messages as a subresource of the contacts service (e.g. as/v1/contacts/<Contact.Id>/messages
. - The performance when retrieving saved searches using the
Provided
expansion has been greatly improved.
Added NotesCount expansion to Listing search results 2015-02-25
New Features
- Added NotesCount expansion to Listing search results.
- IDX Links now have StartPosition in the Settings expansion.
Bug Fixes
- Searching contacts by their
VowEnabled
status now always yields correct results. - A bug where listings could not be shared from another MLS sharing data with the current user's MLS has been fixed.
- Listings are now properly ordered when
ListHighPrice
is included in the_orderby
parameter.
Saved Searches Improvements 2015-02-18
New Features
- Saved Searches can now be filtered by
Name
with the_filter
parameter. - Quick Search Templates can now optionally reference a saved search when the user wishes their template to be pre-populated with search criteria.
- News Feed Events can now be filtered by their
Approved
status with the_filter
parameter.
Bug Fixes
- When creating a new Message, the
ResourceUri
should now be returned for successful requests.
Allow VOW users to update their profile 2015-02-16
New Features
- The IdxLinks service now allows a VOW user to send a PUT request with a limited number of profile fields so they can update their own profile. Previously, only the owner of the VOW user was able to update this information.
IdxLinks SavedSearch Expansion 2015-02-12
New Features
- The IdxLinks service now includes an optional SavedSearch expansion that will return a hash of the saved search data if the requested resource has a
LinkType
ofSavedSearch
.
Patch v1.24.7 2015-02-09
Bug Fixes
- Update support for blank or null photo captions. Previously, support was only available when creating the photo.