Update Persona
curl --request PATCH \
--url https://api.bland.ai/v1/personas/{persona_id} \
--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": "Blandy",
"role": null,
"description": "Helpful Agent for Bland Documentation",
"tags": [],
"image_url": null,
"created_at": "2025-09-23T15:13:36.348Z",
"updated_at": "2025-09-23T15:43:49.257Z",
"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"
},
"inbound_numbers": []
},
"errors": null
}
Personas
Update Persona
Update an existing persona configuration.
PATCH
/
v1
/
personas
/
{persona_id}
Update Persona
curl --request PATCH \
--url https://api.bland.ai/v1/personas/{persona_id} \
--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": "Blandy",
"role": null,
"description": "Helpful Agent for Bland Documentation",
"tags": [],
"image_url": null,
"created_at": "2025-09-23T15:13:36.348Z",
"updated_at": "2025-09-23T15:43:49.257Z",
"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"
},
"inbound_numbers": []
},
"errors": null
}
Documentation Index
Fetch the complete documentation index at: https://docs.bland.ai/llms.txt
Use this file to discover all available pages before exploring further.
Headers
Your API key for authentication.
Path Parameters
The unique identifier of the persona to update.
Body Parameters
Updated display name for the persona.
Updated role assigned to the persona.
Updated description of the persona’s purpose and use case.
Updated array of tags to associate with the persona.
Updated URL of the persona’s profile image.
Updated call configuration settings for the persona.
Show call_config
Show call_config
Voice identifier to use for calls.
Whether to record calls.
Language code for the persona.
Background audio setting.
Maximum call duration in minutes.
Whether to wait for greeting before starting.
Interruption sensitivity threshold.
Updated orchestration prompt for the persona.
Updated personality and behavior prompt for the persona.
Updated array of default tools enabled for the persona.
Updated array of pathway routing conditions for the persona.
Show pathway condition
Show pathway condition
Updated array of knowledge base IDs to connect to the persona.
Response
The updated persona object.
Show persona object
Show persona object
Unique identifier for the persona.
Display name of the persona.
Role assigned to the persona.
Description of the persona’s purpose.
Array of tags associated with the persona.
URL of the persona’s profile image (null if none).
ISO 8601 timestamp of when the persona was created.
ISO 8601 timestamp of when the persona was last modified.
ISO 8601 timestamp of when the persona was deleted (null if active).
ID of the user who owns this persona.
ID of the current production version.
ID of the current draft version.
Array of inbound phone numbers using this persona.
Complete production version object.
Complete draft version object with updated configuration.
Any errors that occurred (null if none).
{
"data": {
"id": "12345678-1234-1234-1234-123456789012",
"name": "Blandy",
"role": null,
"description": "Helpful Agent for Bland Documentation",
"tags": [],
"image_url": null,
"created_at": "2025-09-23T15:13:36.348Z",
"updated_at": "2025-09-23T15:43:49.257Z",
"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"
},
"inbound_numbers": []
},
"errors": null
}
Docs for agents: llms.txt
Was this page helpful?
⌘I