Personas

Get a Persona

Reads one Persona by its Brand slug and its own slug. The answer has every section, the age range, and the current revision. Send that revision back as base_revision when you update the Persona. A section that nobody wrote is null.

get/context/brands/{slug}/personas/{personaSlug}

Request

  • Base URL: https://api.adcrunch.dev
  • URL: https://api.adcrunch.dev/context/brands/{slug}/personas/{personaSlug}
  • Auth: HTTP bearer

Path parameters

personaSlugstring required

The Persona slug — its handle within the Brand.

slugstring required

The Brand slug.

Response

The Persona with all four sections. brandId is the Brand it belongs to; the pair of slugs in the path is its handle.

ageMaxnumber nullable required
ageMinnumber nullable required

Each bound is independently optional, so "35+" is expressible.

brandIdstring required
createdAtnumber required

Milliseconds since the Unix epoch, UTC.

createdBystring required
descriptionstring required
frictionsstring nullable required

Objections, doubts, what stops them.

idstring required
languagestring nullable required

The words they use for the problem, in their own register. Not a locale, despite the name.

motivationsstring nullable required

What they want, and what triggers them.

namestring required
profilestring nullable required

Who they are, and their situation.

revisionnumber required

Increments on every write. Send it back as base_revision to edit; a stale one answers 409.

slugstring required
updatedAtnumber nullable required

Milliseconds since the Unix epoch, UTC.

Example response

{
  "ageMax": 45,
  "ageMin": 28,
  "brandId": "brd_6a9c33",
  "createdAt": 1790000000000,
  "createdBy": "usr_4d8b12",
  "description": "Runners who already own a pair, and who buy the next one without looking at another brand.",
  "frictions": "They fear the new model is worse than the one they know. A change of sole or of last reads to them as a risk, not as progress.",
  "id": "psn_8c4a20",
  "language": "They say \"my daily trainer\" and \"I got 900 out of the last pair\". They ask about the drop and the stack, never about the technology.",
  "motivations": "They want the same shoe again, and proof that it is the same. A resole keeps them running on a pair they trust.",
  "name": "Loyalists",
  "profile": "Runners of 40 to 80 kilometres a week, ten years in, with one pair in rotation and one on the shelf.",
  "revision": 2,
  "slug": "loyalists",
  "updatedAt": 1790086400000
}

Changes

No recorded changes to this operation across all 1 revision of this API.