MemberInfoChanged


The MemberInfoChanged API receives notification from 3rd parties that the external member record has been changed and an update in the FM database is required.

Parameters

  • exMemberID– External member identifier in the 3rd party database
  • exSiteID– Identifier of the partner site. This identifier has to be configured in the FM database
  • partnerName – Unique identifier of the 3rd party calling the API. Provided by Frankly Media
  • token – An encrypted string constructed using the passed-in parameters and the partner-specific “shared secret” provided by the Frankly Media. Unless requested differently by the partner, the MD5 hashing algorithm is used to produce the token. For the purpose of this call the following formula should be used: md5(memberID + shared secret). For the generic example refer to this article.

How to call

URL Format: https://api.enticent.com/Subscriptions.svc/MemberInfoChanged/{exMemberID}/{exSiteID}/{partnerName}/{token}/{timestamp}. https://api.enticent.com/Subscriptions.svc/MemberInfoChanged/12345/station/Partner/57-B7-02-FD-0F-FB-9B-50-77-FB-A2-7C-57-07-34-37/20100101155959

Return Value

A SynchInfo object with the message ‘Event received for member N’.
<SynchInfo xmlns=”http://schemas.datacontract.org/2004/07/ListenerAPI.DataObjects” xmlns:i=”http://www.w3.org/2001/XMLSchema-instance”>
<messageText>Event received for member C-123-456</messageText>
</SynchInfo> .

In the case of failure the following message format will be returned:
<SynchError xmlns=”http://schemas.datacontract.org/2004/07/ListenerAPI.DataObjects” xmlns:i=”http://www.w3.org/2001/XMLSchema-instance”>
<messageText>Error details.</messageText>