---
title: "Create Client Session"
method: POST
path: "/v1/client/sessions"
tags: ["realtime.sessions"]
---

# Create Client Session

`POST /v1/client/sessions`

Create a client session. Requires the `create_client_session` permission.

## Request body

- CreateRealtimeSessionRequest — Payload used to create realtime client sessions.
  - `purpose` 'realtime'
  - `model` string, required
  - `ttl_seconds` integer, nullable

## Response `201`

Successful Response

- CreateRealtimeSessionResponse
  - `object` 'client.session'
  - `purpose` 'realtime', required — Supported purposes for client sessions.
  - `expires_at` string, date-time, required
  - `client_secret` ClientSecret, required
    - `value` string, password, required
    - `expires_at` string, date-time, required

## Other responses

- `422` — Validation Error

## Changes

- **2026-09-23** `fa73befe1c61` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/mistral/apis/mistral-ai-api/changes/v1/client/sessions/post.md)

---

[API](https://skmtc.dev/mistral/apis/mistral-ai-api.md) · [All operations](https://skmtc.dev/mistral/apis/mistral-ai-api/llms.txt) · [OpenAPI document](https://skmtc.dev/mistral/apis/mistral-ai-api/revisions/fa73befe1c61?raw)
