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
| Parameter | Type | Description |
|---|---|---|
| kind | string | List kind: company or profile (matches the list type). |
| list_id | integer | Identifier of the list. Specific to your environment. |
| member_id | integer | Identifier of the member on this list. |
Request body
| Field | Type | Description |
|---|---|---|
| tracking_status | string | Required. 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
| Status | Description |
|---|---|
| 401 | The API key is missing or invalid. |
| 404 | The list was not found, or the member is not on it. |
| 422 | Invalid path parameters, or a body missing tracking_status or carrying an unknown value. |
| 429 | Too many requests. |
| 500 | An unexpected server error occurred. |