---
title: "Batch Create Presentation Sessions"
method: POST
path: "/api/v1/agent/sessions/batch"
---

# Batch Create Presentation Sessions

`POST /api/v1/agent/sessions/batch`

## Request

- Base URL: `https://seminara.online`
- URL: `https://seminara.online/api/v1/agent/sessions/batch`
- Auth: one of:
  - HTTP bearer
  - OAuth 2 (scopes: `sessions:write`)

Create multiple presentation sessions in bulk. Returns 201 for immediate creation or 202 Accepted with a Location header for asynchronous jobs.

## Headers

- `Idempotency-Key` string

## Request body

- object
  - `sessions` object[], required
    - `title` string, required
    - `isLive` boolean

## Response `201`

Batch sessions created successfully.

- object
  - `status` string
  - `processed` integer
  - `results` object[]

## Other responses

- `202`: Batch creation accepted for asynchronous processing.

---

[API](https://skmtc.dev/seminara/apis/seminara-online-openapi-3-1-specification-rest-api-reference.md) · [All operations](https://skmtc.dev/seminara/apis/seminara-online-openapi-3-1-specification-rest-api-reference/llms.txt) · [OpenAPI document](https://skmtc.dev/seminara/apis/seminara-online-openapi-3-1-specification-rest-api-reference/revisions/3e030fb36cef?raw)
