Feed-icon-28x28

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 or MarketingName, 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 are MyListingsDefaultMlsStatus and NewSearchDefaultMlsStatus.

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 and PriceAtEvent, 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

Improvements


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 the EmailLink field.

Direct Shares

2016-06-16

New Features

  • Shared links are now one of two types: Direct or Indirect. Direct links reference listings shared directly from an agent to a consumer (such as over e-mail).
  • For some MLSs, ListPriceLow and ListPriceHigh 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

Improvements

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

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


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

Improvements


News Feed Removal Improvements

2015-11-19

New Features

Improvements

Bug Fixes


RESO OData API Version 1.0.2 Support

2015-11-10

New Features

Improvements


Portals for Everyone

2015-10-28

Improvements


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 is Dropped due to being unsearchable.
  • The SparkQLErrors response attribute has two new attributes: SparkQL and SparkQLErrors. These are populated when the reported field itself contains an embedded search (such as the SavedSearch field), and the SparkQLErrors 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

Improvements

  • The cache invalidation algorithm has been improved for listing searches, so adding listings to a consumer Removed or Rejects 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

Improvements

  • The clustering service should now process requests faster for queries restricted to Active, Pending, and Withdrawn statuses.

Bug Fixes


Minor Improvements and Bug Fixes

2015-09-15

Improvements

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


CreatedById for Listing Carts and RESO Dictionary Support for Data Display Rules

2015-08-24

New Features

Bug Fixes


Minor New Features and Improvements

2015-08-11

New Features

Improvements


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


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


News Feeds and IDX Links Improvements

2015-06-29

New Features


News Feed and IDX Links Improvements

2015-06-23

New Features

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


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

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

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 is true 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 is true 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

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


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.

SparkQL bugfix

2015-02-02

Bug Fixes

  • Dropped fields in SparkQL filter no longer cause semantic problems when grouped in parenthesis.

Cross Mls Clusters Searching

2015-01-30

New Features

  • Clusters now support Cross Mls Searching

Bug Fixes

  • PortalCarts/PortalCartNames no longer errors when contact isn't VowEnabled
  • VEN Currency no longer shows as 'USD'
  • Agent home information no longer shows for non-private roles

VOW Listing Searches Exclude Removed and Rejected Listings

2015-01-22

New Features

  • When an agent subscribes a contact to a saved search via a news feed, that search will now also be automatically provided to the contact.

Bug Fixes


Type Coercion and Status fixes

2015-01-21

Bug Fixes

  • Type coercion now works with SparkQL functions so Date and Datetime values are interchangeable when calling the functions. This now works when more than one value is included in an expression as well, such as for the Btoperator.
  • MLSs that consider Pending listings "Active" in searches should now properly include those listings in Active searches.

Write Services for Search Templates

2015-01-19

New Features

  • The Quick Search, View, and Sort search template services now support writes for private roles. This allows client applications to create and update those resources via the API

Listing Carts, Messages, and Field Ordering Service Improvements

2015-01-08

New Features

  • The field ordering service now supports the _mls parameter. Like the standard and custom fields services, this allows client applications to request that only fields supported across the specified MLSs be returned.
  • The listings service supports a new PortalCarts expansion, which provides a list of VOW carts the listing is currently in for the current contact.
  • The listing carts service supports a new listings subresource that returns data for the listings in the cart in the order they were manually sorted in the cart.
  • The messages service is now accessible as a subresource of the contacts service. This allows agents to review their correspondences from the contact's point of view.

Bug Fixes


News Feed Improvements

2014-12-30

New Features


Listing Photo Undeletion

2014-12-16

New Features

Bug Fixes

  • The ResourceUri for listing notes will now always be populated with the corresponding contact Id. Previously, there were cases where this Id was missing. Additionally, a new ContactId attribute is also present in the payload.

Listing Filters

2014-12-11

Bug Fixes

  • When searching on multiple wildcard values for listing custom field filters (e.g. "OfficeMember Info"."Comp" Eq '3*','3.5*','4*','4.5*','5.6*'), proper listing results should be returned rather than an HTTP 500 response.
  • When adding a new contact record, the AdditionalNotificationEmails and SecondaryEmails attributes are now properly supported.