Account actions

Create a draft

Save a tweet as a draft on your account without posting it.

No simple format: with format=simple the answer is the usual {status_code, response} wrapper.

Reference: https://www.twittrapi.com/docs/account-actions/client-drafts-create

post/client/drafts/create

Request

  • Base URL: https://api.twittrapi.com
  • URL: https://api.twittrapi.com/client/drafts/create
  • Auth: API key in header X-API-KEY

Request body

cookiestring required

Cookie header of your own logged-in X session: auth_token=...; ct0=... (guest_id is used when present). How to copy it: /docs/x-session.

proxystring required

Your proxy, format http://user:pass@host:port. The requests to X go out through it. Used only for this request.

textstring

Draft text, up to 25,000 characters. Either text or media_ids is required.

media_idsstring[]

Up to 4 media IDs from /client/media or /client/media/video (numeric strings).

Response

Wrapper built by the API: {"status_code": <X status>, "response": "<X response body as a string>"}. The HTTP status is X's status when X answered 4xx or 5xx, otherwise 200. Parse response a second time to get X's JSON. On success response holds the new draft and its ID.

RawPassthrough required

X's own JSON (raw format, the default), passed through unchanged. The shape is X's and can change; see https://www.twittrapi.com/docs/response-format.

Changes

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