---
title: "Delete One or More Tweets"
method: POST
path: "/twitter/tweets/delete-batch"
tags: ["Tweet Actions Endpoints"]
---

# Delete One or More Tweets

`POST /twitter/tweets/delete-batch`

## Request

- Base URL: `https://api.twexapi.io`
- URL: `https://api.twexapi.io/twitter/tweets/delete-batch`
- Auth: HTTP bearer

Deletes one or more tweets from a specified user account. This endpoint supports two modes:

1.  **Single Tweet Deletion**: Provide a `target_id` to delete a specific tweet.
2.  **Bulk Deletion**: Omit the `target_id` to delete **all** tweets from the user's account.

**Warning**: The bulk deletion mode is irreversible and will permanently remove all tweets from the account. Use with extreme caution.

## Request body

- DeleteTweetQuery: Parameters for deleting tweets
  - `cookie` string, required: The user's own authorized Twitter session credentials or auth_token (BYOC — Bring Your Own Cookie). Stateless proxy execution with zero credential retention. See [Authentication Security](/authentication#write-operations--byoc-bring-your-own-cookie) and [How to get Cookie](https://youtube-promotion.pages.dev/how-to-get-twitter-cookie).
  - `username` string, required: Twitter username whose tweets to delete
  - `target_id` string, nullable: Specific tweet ID to delete (if not provided, deletes all user tweets)

## Response `200`

Success confirmation

- DeleteTweetResponse: Delete tweet response
  - `code` integer: HTTP status code
  - `msg` string: Response message
  - `data` string[], required: List of deleted tweet IDs

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/twexapi/apis/twexapi-rest-api.md) · [All operations](https://skmtc.dev/twexapi/apis/twexapi-rest-api/llms.txt) · [OpenAPI document](https://skmtc.dev/twexapi/apis/twexapi-rest-api/revisions/59a99ac0d8f7?raw)
