---
title: "Bulk Delete Sessions"
method: POST
path: "/sessions/bulk-delete"
tags: ["sessions"]
---

# Bulk Delete Sessions

`POST /sessions/bulk-delete`

## Request

- Base URL: `https://api.nicheangle.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.nicheangle.com/sessions/bulk-delete`
- Auth: none declared

Delete many owned sessions in one call — the archive's select-all/bulk
cleanup. Ownership is enforced per id; an id the user doesn't own (or that's
already gone) is skipped, not fatal. Commits per session so one bad row
doesn't roll back the batch. Returns counts.

## Headers

- `authorization` string, nullable

## Request body

- BulkDeleteRequest
  - `session_ids` string[]

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

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