Account

Send Feedback

Files a product feedback report against your account. It exists for AI agents (Claude Code, Cursor, any MCP client) working against this API: when a call fails, a capability is missing, or the user asks for it, the agent drafts a report locally, the user reviews it, and the client sends it here. The report reaches the team as a stored row plus a Slack post, and the returned id lets the agent read its status later. Free, never metered, rate limited to 10 per minute per key. Cost: Free per call.

post/feedback

Request

  • Base URL: https://api.twitterapis.com
  • URL: https://api.twitterapis.com/feedback
  • Auth: HTTP bearer

Request body

typestring required

One of bug, idea or missing_capability. Anything else is rejected with 400 naming type.

titlestring required

One line, 1 to 120 characters after trimming. Say what broke or what is missing, not how the user feels about it.

detailsstring required

1 to 8000 characters. Recommended shape, three labelled bullets: what happened (observed vs expected, the exact error text if short), repro (minimal steps), evidence (endpoint, status, request id, tool name, client, version), optionally after a one-line summary of the goal. No quotes of the conversation.

areastring

The endpoint or feature the report concerns, for example tweet/thread or monitor webhooks. Up to 80 characters.

evidenceobject

Identifiers only, never payloads: tool, endpoint, status, request_id, client, mcp_version. Must serialize to 4096 bytes or fewer, and must be a JSON object (an array is rejected); either failure is a 400 naming evidence.

clientstring

The calling agent or tool and its version, so a fix can be matched to what sent the report. Up to 120 characters.

Example request

{
  "type": "bug",
  "title": "tweet/thread returns 500 on a quoted reply",
  "details": "what happened: tweet/thread?id=1899999999999999999 answered 500 server_error, expected the 4-post thread. repro: GET tweet/thread with that id. evidence: status 500, request id req_01J9K2, twitter_tweet_thread via claude-code/2.1.259.",
  "area": "tweet/thread",
  "evidence": {
    "tool": "twitter_tweet_thread",
    "endpoint": "tweet/thread",
    "status": 500,
    "request_id": "req_01J9K2",
    "client": "claude-code/2.1.259",
    "mcp_version": "0.9.6"
  },
  "client": "claude-code/2.1.259 via @twitterapis/mcp@0.9.6"
}

Response

File a bug, idea or missing-capability report from the tool you are using, typically drafted by your AI agent and sent after you review it.

idstring

The report's id (a UUID). Pass it to GET feedback/{id} to read its status and the team's response.

statusstring

Always "new" on creation. Moves to triaged, shipped or declined as the team works the report.

created_atstring

ISO 8601 timestamp of when the report was stored.

Changes

No recorded changes to this operation across all 1 revision of this API.