POST
/
v1
/
personas
Create Persona
curl --request POST \
  --url https://api.bland.ai/v1/personas \
  --header 'Content-Type: application/json' \
  --header 'authorization: <authorization>' \
  --data '{
  "name": "<string>",
  "role": "<string>",
  "description": "<string>",
  "tags": [
    {}
  ],
  "image_url": "<string>",
  "call_config": {
    "voice": "<string>",
    "record": true,
    "language": "<string>",
    "background": "<string>",
    "max_duration": 123,
    "wait_for_greeting": true,
    "interruption_threshold": 123
  },
  "orchestration_prompt": "<string>",
  "personality_prompt": "<string>",
  "default_tools": [
    {}
  ],
  "pathway_conditions": [
    {
      "name": "<string>",
      "prompt": "<string>",
      "pathway_id": "<string>",
      "pathway_version": "<string>",
      "start_node_id": "<string>"
    }
  ],
  "kb_ids": [
    {}
  ]
}'
{
  "data": {
    "id": "12345678-1234-1234-1234-123456789012",
    "name": "Blandie",
    "role": null,
    "description": null,
    "tags": [],
    "image_url": null,
    "created_at": "2025-09-23T15:13:36.348Z",
    "updated_at": "2025-09-23T15:13:36.412Z",
    "deleted_at": null,
    "user_id": "12345678-1234-1234-1234-123456789012",
    "current_production_version_id": "12345678-1234-1234-1234-123456789012",
    "current_draft_version_id": "12345678-1234-1234-1234-123456789012",
    "current_production_version": {
      "id": "12345678-1234-1234-1234-123456789012",
      "persona_id": "12345678-1234-1234-1234-123456789012",
      "version_type": "production",
      "version_number": 1,
      "orchestration_prompt": null,
      "personality_prompt": "You are a helpful assistant",
      "pathway_conditions": null,
      "kb_ids": [],
      "call_config": null,
      "default_tools": [],
      "promoted_from_version_id": null,
      "promoted_at": "2025-09-23T15:13:36.368Z",
      "promoted_by": null,
      "created_at": "2025-09-23T15:13:36.369Z",
      "updated_at": "2025-09-23T15:13:36.369Z"
    },
    "current_draft_version": {
      "id": "12345678-1234-1234-1234-123456789012",
      "persona_id": "12345678-1234-1234-1234-123456789012",
      "version_type": "draft",
      "version_number": 2,
      "orchestration_prompt": null,
      "personality_prompt": "You are a helpful assistant",
      "pathway_conditions": null,
      "kb_ids": [],
      "call_config": null,
      "default_tools": [],
      "promoted_from_version_id": "12345678-1234-1234-1234-123456789012",
      "promoted_at": null,
      "promoted_by": null,
      "created_at": "2025-09-23T15:13:36.390Z",
      "updated_at": "2025-09-23T15:13:36.390Z"
    }
  },
  "errors": null
}

Headers

authorization
string
required
Your API key for authentication.

Body Parameters

name
string
required
Display name for the persona.
role
string
Role assigned to the persona.
description
string
Description of the persona’s purpose and use case.
tags
array
Array of tags to associate with the persona.
image_url
string
URL of the persona’s profile image.
call_config
object
Call configuration settings for the persona.
orchestration_prompt
string
Orchestration prompt for the persona (optional).
personality_prompt
string
Personality and behavior prompt for the persona.
default_tools
array
Array of default tools enabled for the persona.
pathway_conditions
array
Array of pathway routing conditions for the persona.
kb_ids
array
Array of knowledge base IDs to connect to the persona.

Response

data
object
The created persona object.
errors
string
Any errors that occurred (null if none).
{
  "data": {
    "id": "12345678-1234-1234-1234-123456789012",
    "name": "Blandie",
    "role": null,
    "description": null,
    "tags": [],
    "image_url": null,
    "created_at": "2025-09-23T15:13:36.348Z",
    "updated_at": "2025-09-23T15:13:36.412Z",
    "deleted_at": null,
    "user_id": "12345678-1234-1234-1234-123456789012",
    "current_production_version_id": "12345678-1234-1234-1234-123456789012",
    "current_draft_version_id": "12345678-1234-1234-1234-123456789012",
    "current_production_version": {
      "id": "12345678-1234-1234-1234-123456789012",
      "persona_id": "12345678-1234-1234-1234-123456789012",
      "version_type": "production",
      "version_number": 1,
      "orchestration_prompt": null,
      "personality_prompt": "You are a helpful assistant",
      "pathway_conditions": null,
      "kb_ids": [],
      "call_config": null,
      "default_tools": [],
      "promoted_from_version_id": null,
      "promoted_at": "2025-09-23T15:13:36.368Z",
      "promoted_by": null,
      "created_at": "2025-09-23T15:13:36.369Z",
      "updated_at": "2025-09-23T15:13:36.369Z"
    },
    "current_draft_version": {
      "id": "12345678-1234-1234-1234-123456789012",
      "persona_id": "12345678-1234-1234-1234-123456789012",
      "version_type": "draft",
      "version_number": 2,
      "orchestration_prompt": null,
      "personality_prompt": "You are a helpful assistant",
      "pathway_conditions": null,
      "kb_ids": [],
      "call_config": null,
      "default_tools": [],
      "promoted_from_version_id": "12345678-1234-1234-1234-123456789012",
      "promoted_at": null,
      "promoted_by": null,
      "created_at": "2025-09-23T15:13:36.390Z",
      "updated_at": "2025-09-23T15:13:36.390Z"
    }
  },
  "errors": null
}