Create App
Registers a new app on the Whop developer platform. Apps provide custom experiences that can be added to products.
Authorizations
An Account API key, account-scoped JWT, App API key, or user OAuth token. Prepend the key or token with Bearer, for example Bearer ***************************.
Headers
A unique key that makes this request safe to retry. See Idempotent requests.
255"d9105228-4a08-46b1-8b91-42fed586d383"
Pins the request to a dated API version.
"2026-08-05-1"
Body
The display name for the app, shown to users on the app store and product pages.
The account to create the app for (biz_ tag). Defaults to the account behind the presented credential.
The type of app to create. Defaults to b2c_app.
b2b_app, b2c_app, company_app, component, website The base production URL where the app is hosted, such as https://myapp.example.com.
The icon image for the app in PNG, JPEG, or GIF format, referencing an uploaded file: { id } for an existing attachment or { direct_upload_id } for a new direct upload.
The whitelisted OAuth callback URLs that users are redirected to after authorizing the app.
The subdomain route where the app's hosted web builds are served, such as myapp for myapp.whop.app.
Response
app created
The account that owns the app.
Legacy app API key used to authenticate requests on the app's behalf. null when no key exists or the caller lacks the developer:manage_api_key permission.
Detailed description shown on the app store's in-depth app page, or null when none has been set.
The type of end-user the app is built for.
b2b_app, b2c_app, company_app, component, website "b2b_app"
Production base URL where the app is hosted, or null if none is configured.
The user who owns the publishing account.
URL path for the account dashboard view, or null when not configured.
The app's default API key. null when the app has no default key or the caller lacks the developer:manage_api_key permission; secret_key is additionally null unless the caller could have created the key themselves.
Short description shown in listings and search results, or null if none has been set.
URL path for the discover view, or null when not configured.
Subdomain identifier for the app's proxied URL, forming https://{domain_id}.apps.whop.com.
URL path for the member-facing hub view, or null when not configured.
Full URL where the app's hosted web build is served, or null if no route is claimed.
The app's icon. Falls back to the default app icon when none is uploaded.
App ID, prefixed app_.
Approval status of the app's product listing on the Whop app store, or null when the app has no associated product.
not_available, pending_review, live_marketplace, null "not_available"
Display name shown on the app store and in experience navigation.
How the app authenticates at the OAuth token endpoint.
public, confidential "public"
URL path to the app's OpenAPI spec file, or null when not configured.
Full origin URL of the app's proxied domain, for example https://ab1c2d3e4f.apps.whop.com.
ID of the app's product listing on the Whop app store, or null when the app has no associated product.
The approved build currently served on Android, or null when none is deployed.
The approved build currently served on iOS, or null when none is deployed.
The approved build currently served on web, or null when none is deployed.
Whitelisted OAuth callback URLs users are redirected to after authorizing the app.
Scopes the app asks a user to grant when they authorize it, shown on the consent screen.
read_user Claimed subdomain route where hosted web builds are served (myapp for myapp.whop.app), or null if no route is claimed.
The app's production secrets as an object of string values, injected into the hosted server runtime. null when the caller lacks the developer:update_app permission.
URL path to the app's skills directory, or null when not configured.
Visibility on the Whop app store: live is publicly discoverable, unlisted is accessible only via direct link, hidden is not visible anywhere.
live, unlisted, hidden "live"
Whether the app has been verified by Whop and is eligible for the featured apps section.

