curl --request POST \
--url https://app.octavehq.com/api/v2/persona/create \
--header 'Content-Type: application/json' \
--header 'api_key: <api-key>' \
--data '
{
"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"
],
"buyingRole": [
"Economic buyer with budget authority over the GTM stack.",
"Experienced operator who has evaluated similar tooling before."
],
"customFields": [
{
"title": "<string>",
"value": [
"<string>"
]
}
],
"primaryOfferingOId": "o_123456",
"linkingStrategy": {
"mode": "ALL"
}
}
'import requests
url = "https://app.octavehq.com/api/v2/persona/create"
payload = {
"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"],
"buyingRole": ["Economic buyer with budget authority over the GTM stack.", "Experienced operator who has evaluated similar tooling before."],
"customFields": [
{
"title": "<string>",
"value": ["<string>"]
}
],
"primaryOfferingOId": "o_123456",
"linkingStrategy": { "mode": "ALL" }
}
headers = {
"api_key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {api_key: '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
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'],
buyingRole: [
'Economic buyer with budget authority over the GTM stack.',
'Experienced operator who has evaluated similar tooling before.'
],
customFields: [{title: '<string>', value: ['<string>']}],
primaryOfferingOId: 'o_123456',
linkingStrategy: {mode: 'ALL'}
})
};
fetch('https://app.octavehq.com/api/v2/persona/create', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://app.octavehq.com/api/v2/persona/create",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'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'
],
'buyingRole' => [
'Economic buyer with budget authority over the GTM stack.',
'Experienced operator who has evaluated similar tooling before.'
],
'customFields' => [
[
'title' => '<string>',
'value' => [
'<string>'
]
]
],
'primaryOfferingOId' => 'o_123456',
'linkingStrategy' => [
'mode' => 'ALL'
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"api_key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://app.octavehq.com/api/v2/persona/create"
payload := strings.NewReader("{\n \"name\": \"VP of Sales\",\n \"internalName\": \"Sally the Sales Leader\",\n \"description\": \"Senior sales leaders responsible for revenue growth\",\n \"primaryResponsibilities\": [\n \"Drive revenue growth\",\n \"Manage sales team\"\n ],\n \"painPoints\": [\n \"Long sales cycles\",\n \"Difficulty tracking performance\"\n ],\n \"keyConcerns\": [\n \"Meeting quotas\",\n \"Team productivity\"\n ],\n \"keyObjectives\": [\n \"Increase revenue by 20%\",\n \"Reduce churn\"\n ],\n \"commonJobTitles\": [\n \"VP of Sales\",\n \"Sales Director\",\n \"Chief Revenue Officer\"\n ],\n \"whyTheyMatterToUs\": [\n \"Decision makers\",\n \"Budget holders\"\n ],\n \"whyWeMatterToThem\": [\n \"Help achieve revenue goals\",\n \"Improve team efficiency\"\n ],\n \"buyingRole\": [\n \"Economic buyer with budget authority over the GTM stack.\",\n \"Experienced operator who has evaluated similar tooling before.\"\n ],\n \"customFields\": [\n {\n \"title\": \"<string>\",\n \"value\": [\n \"<string>\"\n ]\n }\n ],\n \"primaryOfferingOId\": \"o_123456\",\n \"linkingStrategy\": {\n \"mode\": \"ALL\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("api_key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://app.octavehq.com/api/v2/persona/create")
.header("api_key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"VP of Sales\",\n \"internalName\": \"Sally the Sales Leader\",\n \"description\": \"Senior sales leaders responsible for revenue growth\",\n \"primaryResponsibilities\": [\n \"Drive revenue growth\",\n \"Manage sales team\"\n ],\n \"painPoints\": [\n \"Long sales cycles\",\n \"Difficulty tracking performance\"\n ],\n \"keyConcerns\": [\n \"Meeting quotas\",\n \"Team productivity\"\n ],\n \"keyObjectives\": [\n \"Increase revenue by 20%\",\n \"Reduce churn\"\n ],\n \"commonJobTitles\": [\n \"VP of Sales\",\n \"Sales Director\",\n \"Chief Revenue Officer\"\n ],\n \"whyTheyMatterToUs\": [\n \"Decision makers\",\n \"Budget holders\"\n ],\n \"whyWeMatterToThem\": [\n \"Help achieve revenue goals\",\n \"Improve team efficiency\"\n ],\n \"buyingRole\": [\n \"Economic buyer with budget authority over the GTM stack.\",\n \"Experienced operator who has evaluated similar tooling before.\"\n ],\n \"customFields\": [\n {\n \"title\": \"<string>\",\n \"value\": [\n \"<string>\"\n ]\n }\n ],\n \"primaryOfferingOId\": \"o_123456\",\n \"linkingStrategy\": {\n \"mode\": \"ALL\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.octavehq.com/api/v2/persona/create")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["api_key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"VP of Sales\",\n \"internalName\": \"Sally the Sales Leader\",\n \"description\": \"Senior sales leaders responsible for revenue growth\",\n \"primaryResponsibilities\": [\n \"Drive revenue growth\",\n \"Manage sales team\"\n ],\n \"painPoints\": [\n \"Long sales cycles\",\n \"Difficulty tracking performance\"\n ],\n \"keyConcerns\": [\n \"Meeting quotas\",\n \"Team productivity\"\n ],\n \"keyObjectives\": [\n \"Increase revenue by 20%\",\n \"Reduce churn\"\n ],\n \"commonJobTitles\": [\n \"VP of Sales\",\n \"Sales Director\",\n \"Chief Revenue Officer\"\n ],\n \"whyTheyMatterToUs\": [\n \"Decision makers\",\n \"Budget holders\"\n ],\n \"whyWeMatterToThem\": [\n \"Help achieve revenue goals\",\n \"Improve team efficiency\"\n ],\n \"buyingRole\": [\n \"Economic buyer with budget authority over the GTM stack.\",\n \"Experienced operator who has evaluated similar tooling before.\"\n ],\n \"customFields\": [\n {\n \"title\": \"<string>\",\n \"value\": [\n \"<string>\"\n ]\n }\n ],\n \"primaryOfferingOId\": \"o_123456\",\n \"linkingStrategy\": {\n \"mode\": \"ALL\"\n }\n}"
response = http.request(request)
puts response.read_body{
"_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"
],
"buyingRole": [
"Economic buyer with budget authority over the GTM stack.",
"Experienced operator who has evaluated similar tooling before."
],
"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>"
}
]
}
}{
"_metadata": {
"requestId": "requestId",
"timestamp": "2021-01-01T00:00:00.000Z",
"usage": 0,
"message": "message"
},
"message": "<string>"
}{
"_metadata": {
"requestId": "requestId",
"timestamp": "2021-01-01T00:00:00.000Z",
"usage": 0,
"message": "message"
},
"message": "<string>"
}Create Persona
Create a new persona
curl --request POST \
--url https://app.octavehq.com/api/v2/persona/create \
--header 'Content-Type: application/json' \
--header 'api_key: <api-key>' \
--data '
{
"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"
],
"buyingRole": [
"Economic buyer with budget authority over the GTM stack.",
"Experienced operator who has evaluated similar tooling before."
],
"customFields": [
{
"title": "<string>",
"value": [
"<string>"
]
}
],
"primaryOfferingOId": "o_123456",
"linkingStrategy": {
"mode": "ALL"
}
}
'import requests
url = "https://app.octavehq.com/api/v2/persona/create"
payload = {
"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"],
"buyingRole": ["Economic buyer with budget authority over the GTM stack.", "Experienced operator who has evaluated similar tooling before."],
"customFields": [
{
"title": "<string>",
"value": ["<string>"]
}
],
"primaryOfferingOId": "o_123456",
"linkingStrategy": { "mode": "ALL" }
}
headers = {
"api_key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {api_key: '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
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'],
buyingRole: [
'Economic buyer with budget authority over the GTM stack.',
'Experienced operator who has evaluated similar tooling before.'
],
customFields: [{title: '<string>', value: ['<string>']}],
primaryOfferingOId: 'o_123456',
linkingStrategy: {mode: 'ALL'}
})
};
fetch('https://app.octavehq.com/api/v2/persona/create', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://app.octavehq.com/api/v2/persona/create",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'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'
],
'buyingRole' => [
'Economic buyer with budget authority over the GTM stack.',
'Experienced operator who has evaluated similar tooling before.'
],
'customFields' => [
[
'title' => '<string>',
'value' => [
'<string>'
]
]
],
'primaryOfferingOId' => 'o_123456',
'linkingStrategy' => [
'mode' => 'ALL'
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"api_key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://app.octavehq.com/api/v2/persona/create"
payload := strings.NewReader("{\n \"name\": \"VP of Sales\",\n \"internalName\": \"Sally the Sales Leader\",\n \"description\": \"Senior sales leaders responsible for revenue growth\",\n \"primaryResponsibilities\": [\n \"Drive revenue growth\",\n \"Manage sales team\"\n ],\n \"painPoints\": [\n \"Long sales cycles\",\n \"Difficulty tracking performance\"\n ],\n \"keyConcerns\": [\n \"Meeting quotas\",\n \"Team productivity\"\n ],\n \"keyObjectives\": [\n \"Increase revenue by 20%\",\n \"Reduce churn\"\n ],\n \"commonJobTitles\": [\n \"VP of Sales\",\n \"Sales Director\",\n \"Chief Revenue Officer\"\n ],\n \"whyTheyMatterToUs\": [\n \"Decision makers\",\n \"Budget holders\"\n ],\n \"whyWeMatterToThem\": [\n \"Help achieve revenue goals\",\n \"Improve team efficiency\"\n ],\n \"buyingRole\": [\n \"Economic buyer with budget authority over the GTM stack.\",\n \"Experienced operator who has evaluated similar tooling before.\"\n ],\n \"customFields\": [\n {\n \"title\": \"<string>\",\n \"value\": [\n \"<string>\"\n ]\n }\n ],\n \"primaryOfferingOId\": \"o_123456\",\n \"linkingStrategy\": {\n \"mode\": \"ALL\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("api_key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://app.octavehq.com/api/v2/persona/create")
.header("api_key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"VP of Sales\",\n \"internalName\": \"Sally the Sales Leader\",\n \"description\": \"Senior sales leaders responsible for revenue growth\",\n \"primaryResponsibilities\": [\n \"Drive revenue growth\",\n \"Manage sales team\"\n ],\n \"painPoints\": [\n \"Long sales cycles\",\n \"Difficulty tracking performance\"\n ],\n \"keyConcerns\": [\n \"Meeting quotas\",\n \"Team productivity\"\n ],\n \"keyObjectives\": [\n \"Increase revenue by 20%\",\n \"Reduce churn\"\n ],\n \"commonJobTitles\": [\n \"VP of Sales\",\n \"Sales Director\",\n \"Chief Revenue Officer\"\n ],\n \"whyTheyMatterToUs\": [\n \"Decision makers\",\n \"Budget holders\"\n ],\n \"whyWeMatterToThem\": [\n \"Help achieve revenue goals\",\n \"Improve team efficiency\"\n ],\n \"buyingRole\": [\n \"Economic buyer with budget authority over the GTM stack.\",\n \"Experienced operator who has evaluated similar tooling before.\"\n ],\n \"customFields\": [\n {\n \"title\": \"<string>\",\n \"value\": [\n \"<string>\"\n ]\n }\n ],\n \"primaryOfferingOId\": \"o_123456\",\n \"linkingStrategy\": {\n \"mode\": \"ALL\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.octavehq.com/api/v2/persona/create")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["api_key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"VP of Sales\",\n \"internalName\": \"Sally the Sales Leader\",\n \"description\": \"Senior sales leaders responsible for revenue growth\",\n \"primaryResponsibilities\": [\n \"Drive revenue growth\",\n \"Manage sales team\"\n ],\n \"painPoints\": [\n \"Long sales cycles\",\n \"Difficulty tracking performance\"\n ],\n \"keyConcerns\": [\n \"Meeting quotas\",\n \"Team productivity\"\n ],\n \"keyObjectives\": [\n \"Increase revenue by 20%\",\n \"Reduce churn\"\n ],\n \"commonJobTitles\": [\n \"VP of Sales\",\n \"Sales Director\",\n \"Chief Revenue Officer\"\n ],\n \"whyTheyMatterToUs\": [\n \"Decision makers\",\n \"Budget holders\"\n ],\n \"whyWeMatterToThem\": [\n \"Help achieve revenue goals\",\n \"Improve team efficiency\"\n ],\n \"buyingRole\": [\n \"Economic buyer with budget authority over the GTM stack.\",\n \"Experienced operator who has evaluated similar tooling before.\"\n ],\n \"customFields\": [\n {\n \"title\": \"<string>\",\n \"value\": [\n \"<string>\"\n ]\n }\n ],\n \"primaryOfferingOId\": \"o_123456\",\n \"linkingStrategy\": {\n \"mode\": \"ALL\"\n }\n}"
response = http.request(request)
puts response.read_body{
"_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"
],
"buyingRole": [
"Economic buyer with budget authority over the GTM stack.",
"Experienced operator who has evaluated similar tooling before."
],
"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>"
}
]
}
}{
"_metadata": {
"requestId": "requestId",
"timestamp": "2021-01-01T00:00:00.000Z",
"usage": 0,
"message": "message"
},
"message": "<string>"
}{
"_metadata": {
"requestId": "requestId",
"timestamp": "2021-01-01T00:00:00.000Z",
"usage": 0,
"message": "message"
},
"message": "<string>"
}Authorizations
Body
Persona creation input
The external name of the persona
1"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"
]
The function this persona typically plays in a purchase decision (e.g. economic buyer, champion, technical evaluator, end user, influencer, blocker), along with their level of sophistication on the problem space.
[
"Economic buyer with budget authority over the GTM stack.",
"Experienced operator who has evaluated similar tooling before."
]
Custom fields for additional persona information
Show child attributes
Show child attributes
Primary Offering to use as context when generating personas. If not provided, the primary company attached to the Workspace will be used.
"o_123456"
Strategy for linking this persona to offerings (products/services)
- Option 1
- Option 2
Show child attributes
Show child attributes