Skip to main content

Create a new session

POST 

/api/v1/session/start

Creates a new session based on the input request data

Request

Body

required

    oneOf

    history

    object[]

  • Array [

  • content stringrequired
    import_id stringnullablerequired
    role stringrequired

    Possible values: [assistant, system, user]

  • ]

  • time_limit_s numbernullable
    voice_override stringnullable
    llm stringnullable
    webhook stringnullable
    persona stringnullable

Responses

Session created successfully

Schema

    session

    object

    required

    created_at date-timerequired
    ended_at date-time
    id stringrequired
    livekit_room stringrequired
    metadata required
    persona stringnullablerequired
    project stringrequired
    scenario stringnullablerequired
    llm stringnullable
    state SessionState (string)required

    Possible values: [ended, in_progress, not_started]

    voice_override stringnullable
    time_limit_s numbernullablerequired

    persona

    object

    created_at date-timerequired
    description stringrequired
    id stringrequired
    image_url stringnullablerequired
    name stringrequired
    project stringrequired

    tags

    object[]

    required

  • Array [

  • human_name stringrequired
    name stringrequired
  • ]

  • voice

    object

    required

    embeddings number[]required
    id stringrequired
    language stringrequired
    model stringrequired
    name stringrequired
    preview_url stringnullablerequired
    project stringrequired
    service stringrequired
    voice stringrequired

    scenario

    object

    created_at date-timerequired
    id stringrequired
    name stringrequired
    project stringrequired
    prompt stringrequired

    connection_details

    object

    required

    token string
    url string
Loading...