Skip to main content
GET
/
x
/
write-actions
/
{id}
Get write action status
curl --request GET \
  --url https://api.example.com/x/write-actions/{id} \
  --header 'x-api-key: <x-api-key>'

Documentation Index

Fetch the complete documentation index at: https://docs.xquik.com/llms.txt

Use this file to discover all available pages before exploring further.

Use this endpoint after a write request returns 202 x_write_unconfirmed. The original write may have been dispatched, so do not retry-send the same action until you inspect the status and verify the outcome.
curl https://xquik.com/api/v1/x/write-actions/42 \
  -H "x-api-key: xq_YOUR_KEY_HERE" | jq

Headers

x-api-key
string
required
Your API key. Session cookie authentication is also supported.

Path parameters

id
string
required
Write action ID returned by a pending write response.

Response

writeActionId
string
Write action ID.
action
string
Write action type, such as create_tweet.
status
string
Current status: success, failed, or pending_confirmation.
tweetId
string
Tweet ID when the action created or confirmed a tweet.
messageId
string
Message ID when the action sent a DM.
targetId
string | null
Target user, tweet, or resource ID when available.
charged
boolean
Whether the original write action was charged.
sendDispatched
boolean
Whether the write was dispatched.
retryable
boolean
Always false for this status response.
confirmationAttempts
number
Number of confirmation attempts.
confirmationSource
string | null
Confirmation source when available.
createdAt
string
ISO timestamp for write action creation.
sendDispatchedAt
string
ISO timestamp for dispatch when available.
confirmationCheckedAt
string
ISO timestamp for the last confirmation check when available.
confirmedAt
string
ISO timestamp for confirmation when available.
message
string
Status or error message when available.
{
  "writeActionId": "42",
  "action": "create_tweet",
  "status": "pending_confirmation",
  "charged": false,
  "sendDispatched": true,
  "retryable": false,
  "confirmationAttempts": 2,
  "confirmationSource": null,
  "targetId": "1234567890",
  "createdAt": "2026-05-08T20:00:00.000Z"
}
Related: Create Tweet returns writeActionId when tweet confirmation is pending. Error handling explains x_write_unconfirmed.
Last modified on May 8, 2026