whop, with each group’s own description. Run whop <group> --help for flags, or whop --llms-full for the complete machine-readable reference. Commands that change state ask for confirmation before they run.
Get started
quickstart
Set up the business account the CLI should use. Choose or create interactively, or pass --account_id biz_xxx / --business_name.
apps
Build and deploy fully hosted web apps on Whop, served at *.whop.site and any custom domain attached to them.
upgrade
Update the CLI to the latest version. --check reports without installing.
Commerce
products
The things you sell. Each owns variants and a store page.
create · get · list · update · delete · publish · unpublish
create and update accept --gallery_images as a JSON array of objects containing an uploaded file id or a completed direct_upload_id:
'[]' to clear it. Omitting the option preserves the gallery. banner_image is separate and doesn’t satisfy the marketplace gallery requirement.
waitlist-entries
Join waitlists and manage customer signups awaiting approval.
create · get · list · approve · approve_all · deny · cancel
variants
Purchasable configurations of a product.
create · get · list · update · delete · calculate_tax
plans
Deprecated compatibility endpoints for variants.
create · get · list · update · delete · calculate_tax
promo-codes
Discounts that creators configure for checkout.
create · get · list · delete · activate · deactivate
memberships
A customer’s purchase of a variant, from checkout through cancellation.
get · list · update · cancel · pause · resume · reactivate · extend · transfer · invite · apply_promo_code · assign_affiliate · resync_access
checkout-configurations
Turn a variant into a shareable, prefilled checkout link.
create · get · list · delete
payment-method-domains
Domains verified to show wallet payment methods like Apple Pay at checkout.
create · get · list · delete · verify
shipments
Track the delivery of an order by its carrier tracking number.
create · get · list · update
Core resources
accounts
A business on Whop: profile, wallet, capabilities, settings.
create · get · list · update · delete · suspend · form_company · transfer_ownership · preferences · update-preferences · reserves · retry_ads_payment
fees: get · update
financing-applications: list · get · create · update · submit
Manage merchant payment-financing applications under an account. Creating an application returns the existing open application when one exists. It doesn’t submit the application for review. submit does that after the merchant accepts the terms. Run each command with --help for its account and application arguments.
users
A person on Whop: profile and connected identities.
get · list · update · access · recommend_actions · fees
oauth-grants: list · authorize
passkeys: list · register · challenge · delete
preferences: get · update
preferences notifications: topics · experiences · update
team-members
An account’s team members and the roles that scope their access.
create · get · list · update · delete
members
One buyer’s relationship with an account, across all their purchases.
get · list · logs
economic-intelligence
What an account should do next to grow, generated from its own data.
list · update
webhooks
Event notifications pushed to your server as things happen.
create · get · list · update · delete · test · deliveries · deliveries-replay · replay
stats
Aggregated financial, audience, and traffic reporting.
time-series: list (the metric catalog) · get (one metric, with filters, breakdowns, and intervals)
reports: list · platform_trends
Array flags repeat (--ad_campaign_ids adcamp_a --ad_campaign_ids adcamp_b). Object flags take JSON, such as the ordered steps of a funnel:
verifications
Legal identity that Whop requires before payouts and card issuing.
create · get · list · update
exports
Asynchronous CSV dumps of an account’s dashboard data.
create · get · list. Covers 40+ exportable resources, such as payouts, receipts, and promo codes.
Notifications
notifications
The user’s notification feed: unread badges, mark-read, app sends, and the topic catalog.
create (send) · get · list · badges · mark_read · topics
Payments
payments
A charge to a buyer, and the step they still owe.
create · get · list · update · capture · void · refund · retry · resume · fees · status · return_url
payment-quotes
A purchase priced before payment: its lines, promo code, and tax.
create · get
refunds
Money returned to a buyer from a payment.
get · list
confirmation-tokens
A short-lived reference to payment details collected from a buyer.
get
setup-intents
Saving a buyer’s payment method without charging it.
create · get · list · status · return_url
payment-rules
Rules an account writes to decide its own payments.
create · get · list · update · replace · delete · activate · deactivate · fields
disputes
Chargebacks filed on an account, with the full evidence trail.
get · list · update (evidence) · upload_evidence · submit · summary
dispute-alerts
Issuer warnings that arrive before a chargeback does.
get · list
resolution-center-cases
File or respond to a case on a payment, whether you are the buyer or the merchant.
create · get · list · reply · accept · deny · appeal · withdraw · request_info · events · summary
Money
send
Send money to a person or business on Whop from a balance.
whop send <recipient> <amount> takes an @username, an email address, a user_, biz_ or ldgr_ ID, or a name to search for. It sends from the business the CLI is using, or from another business with --from. Like any app, the CLI can’t send from a personal balance. In a terminal it shows who will receive it and asks before sending. Scripts and agents get the exact command to run with --yes once the user confirms. --dry-run shows the recipient without sending.
ledgers
The activity feed behind an account or user’s balance.
list (financial activity) · report (balance summary, income statement, balance activity) · breakdown
payouts
Send money from a balance to a bank or wallet.
create · get · list · cancel · quotes · methods · create-method · update-method · delete-method · supported-methods
cards
Issue cards that spend from a balance.
create · get · list · update · transactions · get-transaction
cashback-rules
Configure platform-sponsored card cashback.
create · list · update · payout
transfers
Move funds between Whop accounts and users.
create for a balance transfer or claim link · get · get-claim-link · claim · list · recipients
Send from a balance with whop transfers create --type balance --origin_id biz_xxx --destination_id user_xxx --amount 10 --currency usd --idempotency-key <key>. Find a recipient’s ID with whop transfers recipients --origin_id biz_xxx --query @username.
Retrieve a funded claim link by its airdrp_ ID or public claim code with whop transfers get-claim-link <id>. For company IDs, the caller needs airdrop_link:basic:read on the funding account. For personal IDs, sign in as the account owner. For public previews, use the claim code. whop transfers claim <code> redeems one with the public claim code. A claim-link ID doesn’t authorize redemption.
deposits
Add funds to a balance.
create
swaps
Convert a balance between currencies.
create · get · quote · status
trades
Read the trading account address and its Hyperliquid websocket subscriptions, and list earlier trade submissions. These commands don’t place orders or move funds. Read live positions and open orders from Hyperliquid over the websocket.
Trading account access is available by request. Email support@whop.com to get access.
whop trades list and whop trades get return earlier submission records, not live fills.
Affiliate program
product-affiliates
Users enrolled to promote a product, including affiliates with no referrals.
list
Partners
partner-referral-requests
Request business or partner attribution and manage approval.
create · get · list · accept · decline · cancel
partners
The users and businesses you referred to Whop, and what you earn from them.
create (enroll) · retrieve <id> (your user ID or me) · get · list · earnings · referred_users · leaderboard
Workforce
bounties
Paid tasks with reviewed submissions and escrowed rewards.
create · get · list · update · cancel · submissions · get-submission
bounty-submissions
Work submitted to a bounty, from attempt to payout.
create · get · list · submit · delete (cancel)
Tracking
people
Visitors and customers of an account, with identity, purchase, and traffic profiles.
get · list
events
Conversion and engagement events tracked for attribution.
create · list · pulse · validate_pixel
Ads
ads
The creative: copy, assets, and destination URL.
create · get · list · update · delete · duplicate · pause · unpause
ad-campaigns
Platform, objective, and budget for a set of ads.
create · get · list · update · delete · duplicate · pause · unpause · retry_payment
ad-groups
Audience, schedule, and budget within a campaign.
create · get · list · update · delete · duplicate · pause · unpause
audiences
Reusable targeting lists for ad groups.
create · list · update · delete · add_people
Media
files
Upload local files and retrieve uploaded file details.
create (--filepath uploads a local file end to end) · get · list · complete (finish a multipart upload)
media
AI-generated assets, billed from a balance. Attach them anywhere that accepts files.
generate (image or video, --wait blocks until done) · get
Identity
external-accounts
Accounts on other platforms linked to an account or user.
connect · create · list · delete · refresh · posts · lead_forms · partners · add-partner · remove-partner
social-accounts
Deprecated compatibility endpoints for external accounts.
connect · create · list · delete · refresh · posts · lead_forms · partners · add-partner · remove-partner
Developer
domains
Custom domains assigned to hosted apps.
get · list · update · delete
app-builds
Versioned build artifacts deployed to an app’s platforms.
create · get · list · promote
api-keys
Programmatic credentials for an account or app. The permissions subcommand lists the permission catalog.
permissions (the permission catalog)
api-logs
Requests made to Whop’s API with your account’s API keys.
list
permissions
What your credential can do on a resource.
check
experiments
Create and manage experiments for an account. Pass --account_id to select the owning business. Account experiments don’t accept or require tags. Creation currently requires Whop internal access.
list · create · get · update · exposures · activate · pause · end
Feedback and questions
ask-question records an unanswered question. It doesn’t return an answer or start a support conversation. Use a user credential from whop login (browser OAuth). Remove secrets, personal data, and payment details from --content.
Use --account_id biz_... to identify the account for an affected resource. Both commands default to your active account when available. Account context is optional.
Auth
auth
Manage authentication.
login · logout · status for the active identity · list · switch · account, plus the top-level aliases whop login and whop logout
Integrations
skills
Sync skill files to agents.
add · list. See Agent mode.
mcp
Register the CLI as an MCP server with your agent.
add (--agent claude-code targets one agent, --no-global installs into the project) · doctor (validates server startup and tool listing). See Agent mode.
completions
Generate shell completion script.
whop completions <bash|fish|nushell|zsh>
