Set Member Tracking Status

Follow or unfollow a single member of a list.

Gives one member its own tracking status, independent of the list's default_tracking_status. Use this to keep a single account followed inside an otherwise unfollowed list, or the reverse: unfollow one account inside an otherwise followed list. An unfollowed member is not watched for new signals and does not consume credits.

Pass tracking_status: null to remove the member's own value and put it back on the list default. A member with tracking_status: null is not an unfollowed member — it is a member that follows whatever the list says, and it changes with the list.

Only real changes are recorded in the list's membership log; setting a value the member already has writes nothing.

Set member tracking status

PATCH/api/v2/lists/{kind}/{list_id}/members/{member_id}/tracking-status

Path parameters

ParameterTypeDescription
kindstringList kind: company or profile (matches the list type).
list_idintegerIdentifier of the list. Specific to your environment.
member_idintegerIdentifier of the member on this list.

Request body

FieldTypeDescription
tracking_statusstringRequired. followed, unfollowed, or null to drop the member's own value and follow the list's default_tracking_status.

Example request

curl -X PATCH "https://api.getsillage.com/api/v2/lists/company/128/members/901/tracking-status" \
  -H "Authorization: Bearer $SILLAGE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "tracking_status": "unfollowed" }'

Example response

{
  "data": { "id": 901, "tracking_status": "unfollowed" }
}

Errors

StatusDescription
401The API key is missing or invalid.
404The list was not found, or the member is not on it.
422Invalid path parameters, or a body missing tracking_status or carrying an unknown value.
429Too many requests.
500An unexpected server error occurred.

On this page