---
title: "Delete calls in batch"
method: POST
path: "/v1/call/batch-delete"
tags: ["Call"]
---

# Delete calls in batch

`POST /v1/call/batch-delete`

## Request

- Base URL: `https://api.roark.ai`
- URL: `https://api.roark.ai/v1/call/batch-delete`
- Auth: HTTP bearer

Deletes up to 100 calls by ID in one request. Each deleted call, its metrics and its analysis are hidden from every read, and any analysis still running on it is cancelled. IDs that do not exist in this project, or were already deleted, are returned in notFoundCallIds and left untouched. The request succeeds even when none of the calls are found. IDs are returned lowercase, each once.

## Request body

- object
  - `callIds` string[], required: IDs of the calls to delete, at most 100. Repeated IDs are counted once.

## Response `200`

The calls that were deleted and the ones that were not found

- object
  - `data` object, required
    - `deletedCallIds` string[], required: Calls this request deleted
    - `notFoundCallIds` string[], required: Requested calls that were not deleted because they do not exist in this project or were already deleted

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `403`: Forbidden
- `429`: Too Many Requests
- `500`: Internal Server Error

## Changes

> 187 revisions in range; 1 not diffed.

- **2026-10-21** `8913d3b08c7b`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/roarkhq/apis/roark-analytics-api/changes/v1/call/batch-delete/post.md)

---

[API](https://skmtc.dev/roarkhq/apis/roark-analytics-api.md) - [All operations](https://skmtc.dev/roarkhq/apis/roark-analytics-api/llms.txt) - [OpenAPI document](https://skmtc.dev/roarkhq/apis/roark-analytics-api/revisions/1a91a5c90e44?raw)
