Skip to main content
PATCH
Patch Brand Audience Persona

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

brand_id
string<uuid>
required
persona_id
string<uuid>
required

Body

application/json
expected_revision
integer
required
Required range: x >= 1
avatar_seed
string | null
Required string length: 8 - 64
persona_name
string | null
Required string length: 1 - 120
summary
string | null
Required string length: 1 - 3000
core_motivations
string[] | null
Maximum array length: 12
barriers_and_objections
string[] | null
Maximum array length: 12
what_convinces_them
string[] | null
Maximum array length: 12
preferred_channels
string[] | null
Maximum array length: 12

Response

Successful Response

brand_id
string<uuid>
required
state
enum<string>
required
Available options:
not_started,
researching,
ready,
partial,
failed
subject_id
string<uuid> | null
revision
integer
default:0
business_model
enum<string> | null
Available options:
b2b,
b2c,
both
primary_surface
enum<string> | null
Available options:
ecommerce,
lead_generation,
mobile_app,
store,
awareness,
marketplace,
subscription
supporting_surfaces
enum<string>[]
Available options:
ecommerce,
lead_generation,
mobile_app,
store,
awareness,
marketplace,
subscription
icp
ICPDocument · object | null
personas
AudiencePersonaResponse · object[]
scenarios
ScenarioDocument · object[]
confidence
number | null
source_count
integer
default:0
Required range: x >= 0
website_sources
AudienceWebsiteSourceResponse · object[]
latest_run
AudienceRunResponse · object | null
updated_at
string<date-time> | null