get
https://{yourinstance}.makaira.io/personas
Returns all personas configured for the current instance. Personas are used to personalize search results for different customer segments.
Requires authentication.
Request
GET /personas
Headers
| Header | Value |
|---|---|
Authorization | Bearer <token> |
Response
Returns a JSON array of persona objects.
Response Body
| Field | Type | Description |
|---|---|---|
id | integer | Unique persona ID. |
name | object | Multilingual display name. Keys are language codes (e.g. en, de). |
description | object | Multilingual description. Keys are language codes. |
identifier | string | Unique machine-readable identifier for this persona. |
updatedBy | string | Email or name of the user who last updated this persona. |
Example Response
[
{
"id": 1,
"name": {
"en": "High-Value Customers",
"de": "Hochwertige Kunden"
},
"description": {
"en": "Customers with a high average order value",
"de": "Kunden mit hohem durchschnittlichem Bestellwert"
},
"identifier": "high-value",
"updatedBy": "[email protected]"
}
]
