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.

List personas

Browse the personas of the workspace.

Returns the personas of your workspace, a page at a time, oldest first. Archived personas are not listed. Use a persona id as persona_id where an endpoint asks for one.

Route

GET/api/v3/personas

Access modes

Use a workspace API key. The workspace is inferred from the key.

Authorization: Bearer sk_live_...

Query parameters

ParameterTypeDescription
pageintegerPage number, starting at 1. Defaults to 1.
page_sizeintegerItems per page, from 1 to 100. Defaults to 25.

Example request

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

Success response

Status: 200 OK

{
  "data": [
    {
      "id": 7,
      "name": "Sales EMEA persona",
      "job_titles": ["VP Sales", "Head of Sales"],
      "excluded_job_titles": ["Intern"],
      "locations": ["United States", "France"],
      "headcounts": ["51-200", "201-500"],
      "industries": ["Software"],
      "seniorities": ["vp", "head"],
      "exclusion_criteria": ["Agencies"],
      "tag": "smb-us"
    }
  ],
  "meta": {
    "pagination": {
      "page": 1,
      "page_size": 25,
      "page_count": 1,
      "total": 1
    }
  }
}

Response fields

FieldTypeDescription
data[].idintegerID of the persona.
data[].namestringThe persona's name, as shown in the app.
data[].job_titlesarray of stringTarget job titles. [] when there are none.
data[].excluded_job_titlesarray of stringPeople whose LinkedIn headline contains one of these words won't become leads.
data[].locationsarray of stringTarget locations: countries or regions. [] when there are none.
data[].headcountsarray of stringTarget headcount ranges. [] when there are none.
data[].industriesarray of stringTarget industries. [] when there are none.
data[].senioritiesarray of stringThe seniority levels this persona targets.
data[].exclusion_criteriaarray of stringSentences or keywords describing who to leave out.
data[].tagstring or nullThe short label you set to recognise this persona. Never used for targeting, and unique across the personas of the workspace.
meta.pagination.pageintegerCurrent page.
meta.pagination.page_sizeintegerItems per page.
meta.pagination.page_countintegerNumber of pages.
meta.pagination.totalintegerTotal number of items.

See Pagination.

Errors

StatusMeaning
401The API key is missing or invalid.
422page or page_size is not valid, or a query parameter is not known.
429Rate limit exceeded.
500An unexpected server error occurred.

Error responses use RFC 9457 problem documents with Content-Type: application/problem+json. type is always about:blank; code tells one problem from another, detail says what went wrong this time, and errors names the field at fault.

On this page