put
https://{yourinstance}.makaira.io/personas/
Updates an existing persona.
Requires authentication.
Request
PUT /personas/{id}
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
id | integer | Yes | The ID of the persona to update. |
Headers
| Header | Value |
|---|---|
Authorization | Bearer <token> |
Content-Type | application/json |
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
name | object | No | Multilingual display name. Keys are language codes. |
description | object | No | Multilingual description. Keys are language codes. |
identifier | string | No | Unique machine-readable identifier. |
updatedBy | string | Yes | Email or name of the user performing the update. |
instance | string | Yes | The Makaira instance identifier. |
Example Request
{
"name": {
"en": "Premium VIP Customers",
"de": "Premium VIP-Kunden"
},
"updatedBy": "[email protected]",
"instance": "my-instance"
}Response
Returns the updated persona object.
200Persona updated

