List a Brand's Personas
Lists a Brand's Personas, newest first, as slug + name + description + age range, with which sections are authored. The sections themselves are never returned here — fetch a single Persona for those. Soft-deleted Personas are excluded.
One page at a time: limit rows at most, 100 by default. When the answer holds nextCursor, more rows exist: send it back as cursor to get the next page.
Request
- Base URL: https://api.adcrunch.dev
- URL: https://api.adcrunch.dev/context/brands/{slug}/personas
- Auth: HTTP bearer
Path parameters
Query parameters
The nextCursor of the previous page. Omit it to get the first page. Send it with no change, and with the same filters as the request that answered it: a cursor from a different query gets a 400 invalid_cursor. Do not build or change a cursor.
The greatest number of rows on the page, from 1 to 500. The default is 100. A greater value gets a 400, with error of invalid_request.
Response
One page of this Brand's Personas, newest first, with which of their four sections carry prose. The prose itself is never returned here. There is deliberately no organization-wide Persona listing — a Persona is addressed through its Brand. This page is the last one, so it carries no nextCursor.
Example response
{
"data": [
{
"ageMax": null,
"ageMin": 18,
"description": "Runners who have never bought direct, and who buy the shoe a shop puts in front of them.",
"name": "First pair",
"sections": {
"frictions": false,
"language": false,
"motivations": true,
"profile": true
},
"slug": "first-pair"
},
{
"ageMax": 45,
"ageMin": 28,
"description": "Runners who already own a pair, and who buy the next one without looking at another brand.",
"name": "Loyalists",
"sections": {
"frictions": true,
"language": true,
"motivations": true,
"profile": true
},
"slug": "loyalists"
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.