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.
New
POST /x/tweets- addedmediafield (1-4 image URLs);textis now optional when media is presentPOST /x/accounts/{id}/reauth- addedemailandproxy_countryparametersPOST /x/media- now acceptsimage/webpandimage/avif(allowed: AVIF, GIF, JPEG, PNG, WebP, MP4)POST /x/accountsandPOST /x/accounts/{id}/reauthresponses now include ahealthfield (enum:healthy,locked,needsReauth,recovering,suspended,temporaryIssue); same field added toGET /x/accountslist and detail responsesPOST /x/accountsandPOST /x/accounts/{id}/reauthmay include an optionalloginCountryfield (ISO-3166-1 alpha-2) when the login fell back to a single US consumer device because the declared region had no capacity- New error code
login_cooldown(429) forPOST /x/accountsandPOST /x/accounts/{id}/reauth, withreasonandretryAfterMsin the body and aRetry-Afterheader - All 17 write endpoints (under
/x/tweets,/x/users,/x/dm,/x/profile,/x/media,/x/communities) now document standardised error responses:403 account_needs_reauth,403 account_restricted,422 write_rejected,429 rate_limited_by_x,503 transient_error GET /radaritems now expose 15 metadata fields per source (was 8):mrr,growthPercent,last30Days,total(required),customers,activeSubscriptions,onSale, plus optionalsaskingPrice,country,growthMrrPercent,multiple,paymentProvider,rank,category,xHandle- Expanded Machine Payments Protocol (MPP) pay-per-use to 31 endpoints (tweets, communities, lists, user data)
- New framework guides: LangChain, Pydantic AI, CrewAI, Mastra, Google ADK, Microsoft Agent Framework
- Billing migrated to credits-only model (usage-quota removed)
GET /accountresponse:creditInforeplacescurrentPeriodPOST /extractions/estimateresponse:creditsRequired/creditsAvailablereplaceusagePercent/projectedPercent- Real-time WebSocket monitor sync retired in favour of an async poller. No public API contract change; underlying delivery model changed.
POST /x/tweets/{id}/likeandPOST /x/tweets/{id}/retweetare now end-to-end idempotent. Calling either on an already-acted-on tweet returns 200 success rather than the prior silent rejection that produced a 500 plus an account cooldown.
- Event types
follower.gainedandfollower.lostare no longer emitted. Valid event types:tweet.new,tweet.quote,tweet.reply,tweet.retweet(pluswebhook.test). - Error code
shadow_account(422) removed fromPOST /monitors(shadow-check subsystem deleted) - Error code
stream_registration_failed(502) removed fromPOST /monitors(monitor activation is now asynchronous) - Telegram bot endpoints and integrations pipeline endpoints removed
New
- MPP expanded from 16 to 31 eligible endpoints
- Webhook delivery signing now uses HMAC-SHA256 with
X-Xquik-Signatureheader
- OAuth 2.1 discovery metadata now served from
/.well-known/oauth-authorization-server - Rate limit responses include
Retry-Afterheader