Skip to main content
PATCH
cURL

Authorizations

Authorization
string
header
required

API key prefixed with mvra_live_. Create keys at Settings > Developer > API Keys.

Path Parameters

id
string
required

The persona ID.

Body

application/json

Update an existing custom persona. All fields are optional - only include fields you want to change.

name
string
Required string length: 2 - 100
description
string
goals
string[]
pains
string[]
triggers
string[]
channels
string[]
objections
string[]
values
string[]
proof_preferences
string[]
tone_guardrails
string[]
alternatives
string[]
win_factors
string[]
role_title
string
seniority
string
industry
string
company_size
string
tech_stack
string[]
budget_authority
string
procurement_constraints
string[]
life_stage
string
age_band
string
income_band
string
household_context
string[]
lifestyle_affinities
string[]
purchase_cadence
string
key_differentiators
string[]
regulatory_context
string[]

Response

Persona updated successfully.

id
string

Unique persona ID.

object
enum<string>
Available options:
custom_persona
Example:

"custom_persona"

name
string
category
string
description
string
pipeline_type
enum<string>
Available options:
north_star,
intermediate,
advanced
type
enum<string> | null
Available options:
B2B,
B2C
is_custom
boolean
Example:

true

created_at
integer

Unix timestamp.

credits_charged
integer

Credits charged for creation.

Example:

300

details
object

Detailed custom persona fields.

ai_generated
object | null