curl --request POST \
--url https://app.octavehq.com/api/v2/persona/update \
--header 'Content-Type: application/json' \
--header 'api_key: <api-key>' \
--data '
{
"oId": "p_1234",
"name": "VP of Sales",
"internalName": "Sally the Sales Leader",
"description": "Senior sales leaders responsible for revenue growth",
"primaryResponsibilities": [
"Drive revenue growth",
"Manage sales team"
],
"painPoints": [
"Long sales cycles",
"Difficulty tracking performance"
],
"keyConcerns": [
"Meeting quotas",
"Team productivity"
],
"keyObjectives": [
"Increase revenue by 20%",
"Reduce churn"
],
"commonJobTitles": [
"VP of Sales",
"Sales Director",
"Chief Revenue Officer"
],
"whyTheyMatterToUs": [
"Decision makers",
"Budget holders"
],
"whyWeMatterToThem": [
"Help achieve revenue goals",
"Improve team efficiency"
],
"customFields": [
{
"title": "<string>",
"value": [
"<string>"
]
}
]
}
'{
"_metadata": {
"requestId": "requestId",
"timestamp": "2021-01-01T00:00:00.000Z",
"usage": 0,
"message": "message"
},
"data": {
"oId": "p_1234",
"createdAt": "2021-01-01",
"data": {
"internalName": "<string>",
"primaryResponsibilities": [
"Responsibility 1",
"Responsibility 2"
],
"painPoints": [
"Pain Point 1",
"Pain Point 2"
],
"keyConcerns": [
"Concern 1",
"Concern 2"
],
"keyObjectives": [
"Objective 1",
"Objective 2"
],
"commonJobTitles": [
"Job Title 1",
"Job Title 2"
],
"whyTheyMatterToUs": [
"Reason 1",
"Reason 2"
],
"whyWeMatterToThem": [
"Reason 1",
"Reason 2"
],
"customFields": [
{
"title": "<string>",
"value": [
"<string>"
]
}
]
},
"user": {
"oId": "u_1234",
"firstName": "John",
"lastName": "Doe"
},
"workspace": {
"oId": "wa_1234"
},
"name": "VP of Sales",
"internalName": "Sally the Sales Leader",
"description": "<string>",
"deletedAt": "2021-01-01",
"archivedAt": "2021-01-01",
"updatedAt": "2021-01-01",
"unrecognized": false,
"rejected": false,
"active": true,
"qualifyingQuestions": [
{
"question": "<string>",
"rationale": "<string>",
"fitType": "GOOD",
"weight": "MEDIUM",
"archivedAt": "<string>"
}
]
}
}Update an existing persona
curl --request POST \
--url https://app.octavehq.com/api/v2/persona/update \
--header 'Content-Type: application/json' \
--header 'api_key: <api-key>' \
--data '
{
"oId": "p_1234",
"name": "VP of Sales",
"internalName": "Sally the Sales Leader",
"description": "Senior sales leaders responsible for revenue growth",
"primaryResponsibilities": [
"Drive revenue growth",
"Manage sales team"
],
"painPoints": [
"Long sales cycles",
"Difficulty tracking performance"
],
"keyConcerns": [
"Meeting quotas",
"Team productivity"
],
"keyObjectives": [
"Increase revenue by 20%",
"Reduce churn"
],
"commonJobTitles": [
"VP of Sales",
"Sales Director",
"Chief Revenue Officer"
],
"whyTheyMatterToUs": [
"Decision makers",
"Budget holders"
],
"whyWeMatterToThem": [
"Help achieve revenue goals",
"Improve team efficiency"
],
"customFields": [
{
"title": "<string>",
"value": [
"<string>"
]
}
]
}
'{
"_metadata": {
"requestId": "requestId",
"timestamp": "2021-01-01T00:00:00.000Z",
"usage": 0,
"message": "message"
},
"data": {
"oId": "p_1234",
"createdAt": "2021-01-01",
"data": {
"internalName": "<string>",
"primaryResponsibilities": [
"Responsibility 1",
"Responsibility 2"
],
"painPoints": [
"Pain Point 1",
"Pain Point 2"
],
"keyConcerns": [
"Concern 1",
"Concern 2"
],
"keyObjectives": [
"Objective 1",
"Objective 2"
],
"commonJobTitles": [
"Job Title 1",
"Job Title 2"
],
"whyTheyMatterToUs": [
"Reason 1",
"Reason 2"
],
"whyWeMatterToThem": [
"Reason 1",
"Reason 2"
],
"customFields": [
{
"title": "<string>",
"value": [
"<string>"
]
}
]
},
"user": {
"oId": "u_1234",
"firstName": "John",
"lastName": "Doe"
},
"workspace": {
"oId": "wa_1234"
},
"name": "VP of Sales",
"internalName": "Sally the Sales Leader",
"description": "<string>",
"deletedAt": "2021-01-01",
"archivedAt": "2021-01-01",
"updatedAt": "2021-01-01",
"unrecognized": false,
"rejected": false,
"active": true,
"qualifyingQuestions": [
{
"question": "<string>",
"rationale": "<string>",
"fitType": "GOOD",
"weight": "MEDIUM",
"archivedAt": "<string>"
}
]
}
}Persona update input
The ID of the persona to update
1"p_1234"
The external name of the persona
"VP of Sales"
The internal name of the persona
"Sally the Sales Leader"
A description of the persona
"Senior sales leaders responsible for revenue growth"
The primary responsibilities of the persona
["Drive revenue growth", "Manage sales team"]The pain points of the persona
[
"Long sales cycles",
"Difficulty tracking performance"
]The key concerns of the persona
["Meeting quotas", "Team productivity"]The key objectives of the persona
["Increase revenue by 20%", "Reduce churn"]The common job titles of the persona
[
"VP of Sales",
"Sales Director",
"Chief Revenue Officer"
]The reasons why the persona matters to us
["Decision makers", "Budget holders"]The reasons why we matter to this type of persona
[
"Help achieve revenue goals",
"Improve team efficiency"
]Persona updated successfully
Show child attributes
The ID of the persona
1"p_1234"
The date and time the persona was created
"2021-01-01"
Show child attributes
The internal name of the persona
The primary responsibilities of the persona
["Responsibility 1", "Responsibility 2"]The pain points of the persona
["Pain Point 1", "Pain Point 2"]The key concerns of the persona
["Concern 1", "Concern 2"]The key objectives of the persona
["Objective 1", "Objective 2"]The common job titles of the persona
["Job Title 1", "Job Title 2"]The reasons why the persona matters to us
["Reason 1", "Reason 2"]The reasons why we matter to this type of persona
["Reason 1", "Reason 2"]The name of the persona
"VP of Sales"
The internal name of the persona
"Sally the Sales Leader"
The description of the persona
The date and time the persona was deleted
"2021-01-01"
The date and time the persona was archived
"2021-01-01"
The date and time the persona was updated
"2021-01-01"
Whether the persona is unrecognized
false
Whether the persona is rejected
false
Whether the persona is active and can be used
true
Show child attributes
The question to ask to qualify the entity
The rationale for the question as to why it helps qualify
The fit type of the question
GOOD, BAD "GOOD"
The weight of the question
LOW, MEDIUM, HIGH, INSTANT_QUALIFIER, INSTANT_DISQUALIFIER "MEDIUM"
The date and time the question was archived