List All Lists

Paginate the lists in your workspace.

Returns a paginated list of the lists in your workspace, most recent first. Optionally filter by type. The total is in meta.pagination.

Archived lists are left out by default — pass include_archived=true to get them alongside the active ones, and read archived_at to tell them apart. Deleted lists never appear here, whatever you pass.

List all lists

GET/api/v2/lists

Query parameters

ParameterTypeDescription
pageintegerPage number, starting at 1. Defaults to 1.
page_sizeintegerItems per page. Defaults to 25, max 100.
typeenumOptional filter — one of competitor, partner, customer, prospect, influencer, champion, employee.
include_archivedbooleanPass true to include archived lists. Defaults to false.
persona_idintegerOptional. Returns the lists that belong to this persona, plus every list that belongs to no persona. Omit to get every list in the workspace. This id is specific to your environment.
response_formatenumconcise, normalized (default), or detailed. concise returns id, kind, type and name only; normalized and detailed are identical and add description, the counts, tier, the list defaults and archived_at.

Example request

curl "https://api.getsillage.com/api/v2/lists?page=1&page_size=25" \
  -H "Authorization: Bearer $SILLAGE_API_KEY"

Example response

{
  "data": [
    {
      "id": 128,
      "kind": "company",
      "type": "competitor",
      "name": "Key competitors",
      "description": "Companies we track for competitive signals",
      "tier": null,
      "default_tracking_status": "followed",
      "default_signal_bucket": "bucket_1",
      "member_count": 12,
      "bound_agent_count": 1,
      "archived_at": null,
      "persona_ids": []
    }
  ],
  "meta": {
    "pagination": {
      "page": 1,
      "page_size": 25,
      "page_count": 1,
      "total": 1
    }
  }
}

Response fields

FieldTypeDescription
data[].idintegerIdentifier of the list. Specific to your environment.
data[].kindstringcompany or profile, derived from type.
data[].typestringThe immutable list type.
data[].namestringDisplay name.
data[].descriptionstringDescription, or null.
data[].tierinteger1, 2 or 3 on customer and prospect lists; null on every other type, and null on a list that has never been given a tier. Read-only.
data[].default_tracking_statusstringfollowed or unfollowed — applies to every member that has no override of its own.
data[].default_signal_bucketstringbucket_1, bucket_2 or bucket_3 — applies to every member that has no override. Read-only.
data[].member_countintegerNumber of members.
data[].bound_agent_countintegerNumber of agents bound to this list.
data[].persona_idsinteger[]The personas this list belongs to. An empty array means the list applies to every persona.

Errors

StatusDescription
400Invalid request.
401The API key is missing or invalid.
422Invalid query parameters, or persona_id does not belong to your workspace.
429Too many requests.
500An unexpected server error occurred.

On this page