---
title: "[ACCOUNT ACTION] Accept Conversation"
method: POST
path: "/tw-v2/interaction/accept-conversation"
tags: ["Direct Messages (legacy)"]
---

# \[ACCOUNT ACTION\] Accept Conversation

`POST /tw-v2/interaction/accept-conversation`

## Request

- Base URL: `https://api.tweetapi.com`
- URL: `https://api.tweetapi.com/tw-v2/interaction/accept-conversation`
- Auth: API key in header `X-API-Key`

Accept an untrusted DM conversation (message request). Moves the conversation from the untrusted inbox to the trusted inbox, allowing future messages from the sender. This is the equivalent of clicking "Accept" on a message request in the web UI.

## Request body

- AcceptConversationRequest
  - `authToken` string, required: Caller-supplied auth_token cookie value. Treat it as a secret.
  - `conversationId` string, required
  - `proxy` string

## Response `200`

Successful response

- ActionResponse
  - `data` object, required
    - `id` string, required
    - `action` string, required
    - `timestamp` string, date-time, required
    - `success` boolean, required
    - `message` string
    - `metadata` object

## Other responses

- `400`: The request is invalid. Check the parameters and try again.
- `401`: The TweetAPI key or caller-supplied Twitter authentication token is missing or invalid.
- `403`: The authenticated account is not permitted to perform the operation.
- `404`: The requested resource or route was not found.
- `429`: A plan limit rejected the request. The code field says which one. RATE_LIMITED means the per-minute limit was exceeded; wait for Retry-After. QUOTA_EXHAUSTED means the allowance and prepaid balance are used up. SUBSCRIPTION_INACTIVE means the subscription has expired or is inactive. Retrying won't fix the last two. A 429 without a code is temporary; retry with bounded backoff. This response does not include X-RateLimit headers.
- `500`: The request could not be completed.
- `503`: Request allowance is temporarily unavailable. This request was not processed. Follow Retry-After before trying again; contact support if the error persists.

---

[API](https://skmtc.dev/tweetapi/apis/tweetapi-v2-api-reference.md) · [All operations](https://skmtc.dev/tweetapi/apis/tweetapi-v2-api-reference/llms.txt) · [OpenAPI document](https://skmtc.dev/tweetapi/apis/tweetapi-v2-api-reference/revisions/51bc9024013d?raw)
