adside x --help to see what your installed version has.
x account-history
x account-history get
The change log of one object on the connected account (X requires an entity_type and entity_id): who changed which field, old → new value, and when. Beta: this command may still change.x account-overview
x account-overview get
Where the account stands: campaign / line item / promoted post counts by status and servability, spend, impressions and clicks for the last 7 days versus the 7 before, and the top 3 campaigns by spend. Beta: this command may still change.x account-posts
x account-posts list
Posts available to the connected account as ad creatives: nullcast (promoted-only) posts by default, or the handle’s organic timeline, with text, media keys and card. Beta: this command may still change.x active-entities
x active-entities get
Which entities had any activity (impressions, spend) in a window of up to 90 days, with their activity window and the placements they ran on — the tool to run BEFORE a stats call so you only ask about ids that have data (X: ‘you should not request analytics for IDs outside of this set’). Beta: this command may still change.x ad-accounts
x ad-accounts get
The X ads account this workspace is connected to: approval state, time zone, currency, what the connected user’s token may do on it (ACCOUNT_ADMIN / AD_MANAGER can write, ANALYST is read-only, TWEET_COMPOSER can author nullcast posts), enabled features, promotable users and funding instruments (and whether any can fund). Beta: this command may still change.x audiences
x audiences estimate
How many X users a set of targeting criteria reaches (min–max), for a line item you are about to build or change. Beta: this command may still change.x bidding-rules
x bidding-rules list
X’s minimum / maximum bid per objective for a currency (from GET bidding_rules, a global read cached for an hour), plus the objective × product type × creative × pricing table. Beta: this command may still change.x campaign-reach
x campaign-reach get
Total audience reach and average frequency for up to 20 campaigns over a window. Beta: this command may still change.x campaign-readiness
x campaign-readiness check
Can this campaign deliver? Beta: this command may still change.x campaigns
x campaigns get
One X campaign by id: status and why it is or is not servable, funding instrument, budgets, and a summary of its line items (objective, window, statuses) and promoted posts (approval). Beta: this command may still change.x campaigns list
List campaigns on the connected X ads account with status, servability (reasons_not_servable) and budgets. Beta: this command may still change.x cards
x cards list
Cards on the connected account (website / app / carousel cards a post references through card_uri): card type, components (media, title and destination) and uri. Beta: this command may still change.x channel-status
x channel-status get
Self-diagnosis of the X connection: the connected ads account and its approval, who the token belongs to and their permissions, production vs sandbox, the API version X reported, and rate-limit state observed in this request. Beta: this command may still change.x custom-audiences
x custom-audiences get
One custom audience with its size, targetability, type, and the campaigns / line items currently targeting it. Beta: this command may still change.x custom-audiences list
Custom audiences on the connected account (CRM lists, website / app / engagement audiences): size, whether targetable and why not (X needs ≥100 matched users active in 90 days), permission level, owner. Beta: this command may still change.x daily-performance
x daily-performance get
Core metrics by day for the account, one campaign, one line item or one promoted post, with day-over-day change in spend (sync, ≤7 days; longer windows through the job triple). Beta: this command may still change.x delivery
x delivery diagnose
Why isn’t it delivering? Beta: this command may still change.x entity
x entity find
Find campaigns, line items or nullcast posts by name (or post text) on the connected account, case-insensitive substring. Beta: this command may still change.x funding-instruments
x funding-instruments list
Funding instruments (credit card, credit line, insertion order) on the connected X ads account: type, currency, credit limit / remaining, whether each is able to fund and why not. Beta: this command may still change.x keyword-insights
x keyword-insights search
Conversation volume on X for keywords over a window (daily or hourly), to size keyword targeting before committing budget. Beta: this command may still change.x line-items
x line-items get
One X line item by id: status and servability, objective, product type, placements, goal, bid strategy and amount, budgets, window, frequency cap, app / web-event settings, and its targeting criteria grouped by type with X’s AND/OR semantics spelled out. Beta: this command may still change.x line-items list
List line items (ad groups) on the connected account, optionally one campaign’s, with status, servability, objective, bid, budgets and window. Beta: this command may still change.x media-library
x media-library list
Images, GIFs and videos in the connected account’s Media Library with media keys (what a post or card references), type, processing status, aspect ratio and URL. Beta: this command may still change.x media-status
x media-status get
Processing state of one media item: the Media Library record (media_status, e.g. Beta: this command may still change.x metrics
x metrics list
The analytics vocabularyadside x stats get accepts: metric groups and their exact metric names, friendly aliases (spend = billed_charge_local_micro), the derived metrics computed here with their formulas, the segmentation types X still supports, and the objective → required-metrics table.
Beta: this command may still change.
x pacing
x pacing analyze
Is spend on track? Beta: this command may still change.x performance
x performance compare
Side-by-side comparison: this window versus the previous period for the account (or one level’s active entities), or several objects (≤20) in one window. Beta: this command may still change.x posts
x posts get
One post by tweet id as the ads account sees it: text, nullcast flag, media keys and types, card, landing URL, conversation settings. Beta: this command may still change.x posts preview
Accurate, up-to-date renderings of posts (published, scheduled or draft) as X shows them, as preview URLs (iframe sources on ton.twimg.com). Beta: this command may still change.x promotable-users
x promotable-users list
Users whose posts this ads account may promote: the FULL user (nullcast posts are authored as this user — its user_id is the as_user_id for create tools) and any RETWEETS_ONLY users. Beta: this command may still change.x promoted-posts
x promoted-posts get
One promoted post by id with its tweet (text, media, card, landing URL), approval status and a rendered preview URL. Beta: this command may still change.x promoted-posts list
Promoted posts (promoted tweets) on the connected account, optionally for one line item or campaign, each with entity status, X’s approval status and — by default — the post’s text, media type and card from one batched tweet lookup. Beta: this command may still change.x stats
x stats get
Synchronous performance stats for up to 20 entities over at most 7 days (X’s caps): any entity level, friendly metric names or X metric groups, DAY / HOUR / TOTAL granularity, one placement. Beta: this command may still change.x stats-job
x stats-job create
Start an asynchronous stats job for up to 20 entities over up to 90 days (45 if segmented), one placement, optional segmentation. Beta: this command may still change.x stats-job get
Status of up to 200 async stats jobs (PROCESSING / SUCCESS / FAILED) with what each covers and when a finished result expires. Beta: this command may still change.x stats-job-result
x stats-job-result fetch
Download a finished stats job’s result (gzip JSON on X’s CDN) and render it likeadside x stats get: table under the byte budget, summary, derived metrics with formulas.
Beta: this command may still change.