About the Followers API

The Members Follow API allows site members to follow and unfollow each other. When a site member follows another member, they receive activity notifications from the members they follow.

With the Members Followers API, you can:

Before you begin

It’s important to note the following points before starting to code:

Use cases

Was this helpful?
Yes
No

Members Followers: Sample use cases & Flows

This article shares some possible use cases your app could support, as well as a sample flow that could support each use case. This can be a helpful jumping off point as you plan your app's implementation.

Your app could assist site owners in adding a widget that displays connections of connections, along with the number of connections a member shares in common with them.

  1. Retrieve all members of a site by calling the List Members endpoint.
  2. For each member, retrieve their followers using the List Member Followers endpoint, count them, and sort the results by the highest number of followers.

Create a “People you may know” widget based on 2nd-degree connections

Your app could help site owners add a widget showing connections of connections, and how many connections the specified member has in common with them.

  1. Get the specified member's connections using the List Member Followers endpoint and the List Member Following endpoint.

  2. For each direct connection, get their connections in both directions, using the same endpoints as in step 1.

  3. Using the list of indirect connections from step 2, query any existing relationships to the specified member, using the List Member Connections endpoint.

  4. Sort the resulting list of potential connections into the following sets:

    • The specified member already follows the second-degree connection. Remove them from the suggestion list.
    • The second-degree connection follows the specified member. Add to a "follows you" sub-list.
    • There is not yet any direct connection to the second-degree connection. These are the members to use for the suggestion list.
  5. For each remaining suggestion, use the List Members endpoint to display details for the specified member, and provide "Follow this Member" links using the Follow Member endpoint.

Was this helpful?
Yes
No

Follow Object

Members Follow APIs

Properties
memberIdstringformat GUID
Member ID of the member who performed the action.

affectedMemberIdstringformat GUID
Member ID of the member being followed or unfollowed.
Was this helpful?
Yes
No

GetList Member Followers

Developer Preview

This API is subject to change. Bug fixes and new features will be released based on developer feedback throughout the preview period.

Lists members who are following the given member.

Permission Scopes

For app development, you must have one of the following permission scopes:
Manage Members
Manage Bookings Services and Settings
Read Member Connections
Learn more about permission scopes.
Endpoint
GET
https://www.wixapis.com/members/v3/followers/{memberId}

Was this helpful?
Yes
No

PostFollow Member

Developer Preview

This API is subject to change. Bug fixes and new features will be released based on developer feedback throughout the preview period.

Sets the current member to follow another member.

Endpoint
POST
https://www.wixapis.com/members/v3/followers/{memberId}

Event TriggersThis method triggers the following events:
Was this helpful?
Yes
No

DeleteUnfollow Member

Developer Preview

This API is subject to change. Bug fixes and new features will be released based on developer feedback throughout the preview period.

Sets the current member to unfollow another member.

Endpoint
DELETE
https://www.wixapis.com/members/v3/followers/{memberId}

Event TriggersThis method triggers the following events:
Was this helpful?
Yes
No

GetList My Member Following

Developer Preview

This API is subject to change. Bug fixes and new features will be released based on developer feedback throughout the preview period.

Lists members who are followed by the current member.

Permission Scopes

For app development, you must have one of the following permission scopes:
Manage Members
Manage Bookings Services and Settings
Learn more about permission scopes.
Endpoint
GET
https://www.wixapis.com/members/v3/followers/my/following

Was this helpful?
Yes
No

GetList Member Following

Developer Preview

This API is subject to change. Bug fixes and new features will be released based on developer feedback throughout the preview period.

Lists members who are followed by the given member.

Permission Scopes

For app development, you must have one of the following permission scopes:
Manage Members
Manage Bookings Services and Settings
Read Member Connections
Learn more about permission scopes.
Endpoint
GET
https://www.wixapis.com/members/v3/followers/{memberId}/following

Was this helpful?
Yes
No

GetList My Member Followers

Developer Preview

This API is subject to change. Bug fixes and new features will be released based on developer feedback throughout the preview period.

Lists members who are following the current member.

Permission Scopes

For app development, you must have one of the following permission scopes:
Manage Members
Manage Bookings Services and Settings
Learn more about permission scopes.
Endpoint
GET
https://www.wixapis.com/members/v3/followers/my

Was this helpful?
Yes
No

PostQuery My Member Connections

Developer Preview

This API is subject to change. Bug fixes and new features will be released based on developer feedback throughout the preview period.

Retrieves a list of members whose connections to the current member were retrieved.

Permission Scopes

For app development, you must have one of the following permission scopes:
Manage Members
Manage Bookings Services and Settings
Learn more about permission scopes.
Endpoint
POST
https://www.wixapis.com/members/v3/followers/my/connections

Was this helpful?
Yes
No

PostQuery Member Connections

Developer Preview

This API is subject to change. Bug fixes and new features will be released based on developer feedback throughout the preview period.

Retrieves a list of members whose connections to the given member were retrieved.

Note: If an empty array is passed as connectedMemberIds, the call will succeed, but it will not return any data.

Permission Scopes

For app development, you must have one of the following permission scopes:
Manage Members
Manage Bookings Services and Settings
Read Member Connections
Learn more about permission scopes.
Endpoint
POST
https://www.wixapis.com/members/v3/followers/{memberId}/connections

Was this helpful?
Yes
No

Follow Member Followed

Developer Preview

This API is subject to change. Bug fixes and new features will be released based on developer feedback throughout the preview period.

Triggered when a member follows another member.

Permission Scopes

For app development, you must have one of the following permission scopes:
Manage Members
Manage Bookings Services and Settings
Read Member Connections
Learn more about permission scopes.
Event BodyEvent Body Event data is received as a JSON Web Token (JWT). It may be delayed. Be sure to verify the data was sent by Wix.
Event Data
idstring
Unique event ID. Allows clients to ignore duplicate webhooks.

entityFqdnstring
Fully qualified domain name of the entity associated with the event. Expected wix.members.v3.follow.

slugstring
Event name. Expected member_followed.

entityIdstring
ID of the entity associated with the event.

eventTimestringformat date-time
Event timestamp.

triggeredByAnonymizeRequestboolean
Whether the event was triggered as a result of a privacy regulation application (for example, GDPR).

originatedFromstring
If present, indicates the action that triggered the event.

actionEventobject
Event information.

Was this helpful?
Yes
No

Follow Member Unfollowed

Developer Preview

This API is subject to change. Bug fixes and new features will be released based on developer feedback throughout the preview period.

Triggered when a member unfollows another member.

Permission Scopes

For app development, you must have one of the following permission scopes:
Manage Members
Manage Bookings Services and Settings
Read Member Connections
Learn more about permission scopes.
Event BodyEvent Body Event data is received as a JSON Web Token (JWT). It may be delayed. Be sure to verify the data was sent by Wix.
Event Data
idstring
Unique event ID. Allows clients to ignore duplicate webhooks.

entityFqdnstring
Fully qualified domain name of the entity associated with the event. Expected wix.members.v3.follow.

slugstring
Event name. Expected member_unfollowed.

entityIdstring
ID of the entity associated with the event.

eventTimestringformat date-time
Event timestamp.

triggeredByAnonymizeRequestboolean
Whether the event was triggered as a result of a privacy regulation application (for example, GDPR).

originatedFromstring
If present, indicates the action that triggered the event.

actionEventobject
Event information.

Was this helpful?
Yes
No