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

Create List

Create a reusable company or people list.

Creates a workspace-scoped list. Set the immutable type — the list kind (company or people) is derived from it server-side, you never declare it. A new list starts empty; add members with Add members.

Create list

POST/api/v2/partner/workspaces/{partner_workspace_id}/lists

Path parameters

ParameterTypeDescription
partner_workspace_idstringOpaque workspace identifier from the partner system.

Request body

FieldTypeDescription
typeenumImmutable. One of competitor, partner, customer, prospect (company) or influencer, champion (people).
namestringDisplay name. Required, non-empty.
descriptionstringOptional free-text description.
default_tracking_statusenumfollowed or unfollowed — what happens to a member by default. Defaults to followed when omitted.

Example request

curl -X POST "https://api.getsillage.com/api/v2/partner/workspaces/ws_123/lists" \
  -H "Authorization: Bearer $SILLAGE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "competitor",
    "name": "Key competitors",
    "description": "Companies we track for competitive signals"
  }'

Example response

201 Created

{
  "data": {
    "id": 128,
    "kind": "company",
    "type": "competitor",
    "name": "Key competitors",
    "description": "Companies we track for competitive signals",
    "member_count": 0,
    "bound_agent_count": 0,
    "tier": null,
    "default_tracking_status": "followed",
    "default_signal_bucket": null
  }
}

Response fields

FieldTypeDescription
data.idintegerIdentifier of the list.
data.kindstringcompany or profile, derived from type.
data.typestringThe immutable list type.
data.namestringDisplay name.
data.descriptionstringDescription, or null.
data.member_countintegerNumber of members.
data.bound_agent_countintegerNumber of agents bound to this list.
data.tierintegerTier, customer/prospect lists only. null on every other type.
data.default_tracking_statusstringWhat happens to a member by default.
data.default_signal_bucketstringDefault signal bucket, or null. Recorded and returned only.

Errors

StatusDescription
401The API key is missing or invalid.
422Invalid body — unknown type or empty name.
429Too many requests.

On this page