curl --request GET \
--url https://api.spikelabs.com/v1/personalities \
--header 'Authorization: Bearer <token>'{
"data": [
{
"id": "personality_abc123",
"object": "personality",
"name": "Luv",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"description": "<string>",
"system_prompt": "<string>",
"voice": {
"provider": "elevenlabs",
"voice_id": "<string>",
"settings": {
"stability": 0.5,
"similarity_boost": 0.5,
"speed": 1.25
}
},
"appearance": {
"avatar_id": "<string>",
"style": "realistic",
"background": "<string>"
},
"traits": {
"warmth": 0.5,
"humor": 0.5,
"formality": 0.5,
"verbosity": 0.5,
"empathy": 0.5
},
"metadata": {}
}
],
"has_more": true,
"next_cursor": "<string>"
}List all personalities in the organization.
curl --request GET \
--url https://api.spikelabs.com/v1/personalities \
--header 'Authorization: Bearer <token>'{
"data": [
{
"id": "personality_abc123",
"object": "personality",
"name": "Luv",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"description": "<string>",
"system_prompt": "<string>",
"voice": {
"provider": "elevenlabs",
"voice_id": "<string>",
"settings": {
"stability": 0.5,
"similarity_boost": 0.5,
"speed": 1.25
}
},
"appearance": {
"avatar_id": "<string>",
"style": "realistic",
"background": "<string>"
},
"traits": {
"warmth": 0.5,
"humor": 0.5,
"formality": 0.5,
"verbosity": 0.5,
"empathy": 0.5
},
"metadata": {}
}
],
"has_more": true,
"next_cursor": "<string>"
}API key authentication. Use your secret key (starts with sk_) as a Bearer token.
Number of items to return (1-100)
1 <= x <= 100Pagination cursor from previous response
List of personalities
Show child attributes
Unique identifier
"personality_abc123"
personality Display name
"Luv"
Brief description of the personality
System prompt that defines behavior
Show child attributes
TTS provider
elevenlabs, cartesia, azure, openai Provider-specific voice identifier
Behavioral trait sliders (0-1)
Show child attributes
How warm and friendly
0 <= x <= 1How playful and humorous
0 <= x <= 1How formal vs casual
0 <= x <= 1How detailed in responses
0 <= x <= 1How emotionally responsive
0 <= x <= 1Custom key-value metadata