Update a persona

Updates an existing persona.

Requires authentication.

Request

PUT /personas/{id}

Path Parameters

ParameterTypeRequiredDescription
idintegerYesThe ID of the persona to update.

Headers

HeaderValue
AuthorizationBearer <token>
Content-Typeapplication/json

Request Body

FieldTypeRequiredDescription
nameobjectNoMultilingual display name. Keys are language codes.
descriptionobjectNoMultilingual description. Keys are language codes.
identifierstringNoUnique machine-readable identifier.
updatedBystringYesEmail or name of the user performing the update.
instancestringYesThe 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.

Path Params
integer
required

Persona ID

Body Params
name
object
required

Add Name per Language

description
object

Add Description per Language

string
required
string
required

Your email address or your name

string
required
Response
200

Persona updated

Language
Credentials
Bearer
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here!