POST
Create Profile

Authorizations

X-API-Key
string
header
required

Organization API key (bibha_...). Takes precedence over the session credential, and is refused outright on user-session-only and super-admin routes.

Body

application/json

Request model for creating a voice profile.

name
string
required
Required string length: 1 - 100
description
string | null
Maximum string length: 500
language
string
default:en
Pattern: ^(zh|en|ja|ko|de|fr|ru|pt|es|it|he|ar|da|el|fi|hi|ms|nl|no|pl|sv|sw|tr|bg|ca|cs|cy|eu|fa|hu|id|is|ka|kk|ku|lb|lv|ml|ne|ro|sk|sl|sq|sr|te|uk|ur|vi|ta|kn|bn|gu|mr|pa|or|as|sa|kok|mai|mni|brx|doi|sat|sd|hne)$
voice_type
string | null
default:cloned
Pattern: ^(cloned|preset|designed)$
preset_engine
string | null
Maximum string length: 50
preset_voice_id
string | null
Maximum string length: 100
design_prompt
string | null
Maximum string length: 2000
default_engine
string | null
Maximum string length: 50
personality
string | null
Maximum string length: 2000

Response

Successful Response

Response model for voice profile.

id
string
required
name
string
required
description
string | null
required
language
string
required
created_at
string<date-time>
required
updated_at
string<date-time>
required
avatar_path
string | null
effects_chain
EffectConfig ┬╖ object[] | null
voice_type
string
default:cloned
preset_engine
string | null
preset_voice_id
string | null
design_prompt
string | null
default_engine
string | null
personality
string | null
generation_count
integer
default:0
sample_count
integer
default:0