API v3 is live and in beta: expect possible malfunctions and breaking changes in the coming days. If you find a bug, please report it to your Sillage contact.
v2DeprecatedLists

Update List

Rename, re-describe, or change the default tracking status of a list.

Updates a list's name, description and/or default_tracking_status. The list type is immutable — if you send it, it is ignored. Pass description: null to clear the description.

Update list

PUT/api/v2/partner/workspaces/{partner_workspace_id}/lists/{kind}/{list_id}

Path parameters

ParameterTypeDescription
partner_workspace_idstringOpaque workspace identifier from the partner system.
kindstringList kind: company or profile (matches the list type).
list_idintegerIdentifier of the list.

Request body

FieldTypeDescription
namestringOptional. New name, non-empty.
descriptionstringOptional. New description; pass null to clear it.
default_tracking_statusenumOptional. followed or unfollowed. Members with their own status keep it.

Example request

curl -X PUT "https://api.getsillage.com/api/v2/partner/workspaces/ws_123/lists/company/128" \
  -H "Authorization: Bearer $SILLAGE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "name": "Key competitors (EMEA)", "description": "Refocused on EMEA" }'

Example response

{
  "data": {
    "id": 128,
    "kind": "company",
    "type": "competitor",
    "name": "Key competitors (EMEA)",
    "description": "Refocused on EMEA",
    "member_count": 12,
    "bound_agent_count": 1,
    "tier": null,
    "default_tracking_status": "followed",
    "default_signal_bucket": null
  }
}

Errors

StatusDescription
401The API key is missing or invalid.
404The list does not exist in your workspace.
422Invalid list_id or request body.
429Too many requests.

On this page