---
title: "Create Chat Session"
method: POST
path: "/agents/chat/sessions"
tags: ["ChatSessions"]
---

# Create Chat Session

`POST /agents/chat/sessions`

Create a new chat session

## Request body

- ChatSession
  - `id` string, required
  - `created_at` string, date-time, required
  - `last_active_at` string, date-time, required
  - `app_type` 'SLACK' | 'MS_TEAMS' | 'CUBE_API', required — * `SLACK` - Slack * `MS_TEAMS` - Microsoft Teams * `CUBE_API` - Cube API
  - `name` string, nullable
  - `session_type` 'CHAT' | 'WIDGET_BUILDER' | 'PLANNER' | 'DATA_TABLE_MANAGEMENT' — * `CHAT` - Chat * `WIDGET_BUILDER` - Widget Builder * `PLANNER` - Planner * `DATA_TABLE_MANAGEMENT` - Data Table Management
  - `context` unknown
  - `resources` string, required

## Response `201`

- ChatSession
  - `id` string, required
  - `created_at` string, date-time, required
  - `last_active_at` string, date-time, required
  - `app_type` 'SLACK' | 'MS_TEAMS' | 'CUBE_API', required — * `SLACK` - Slack * `MS_TEAMS` - Microsoft Teams * `CUBE_API` - Cube API
  - `name` string, nullable
  - `session_type` 'CHAT' | 'WIDGET_BUILDER' | 'PLANNER' | 'DATA_TABLE_MANAGEMENT' — * `CHAT` - Chat * `WIDGET_BUILDER` - Widget Builder * `PLANNER` - Planner * `DATA_TABLE_MANAGEMENT` - Data Table Management
  - `context` unknown
  - `resources` string, required

---

[API](https://skmtc.net/cubesoftware/apis/cube-api.md) · [All operations](https://skmtc.net/cubesoftware/apis/cube-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/cubesoftware/cube-api/revisions/67d9f45bb99b/schema)
