a84d4905fdbb
latestOpenAPI 3.1.02026-08-143874115.7 MBApps
Retrieve App
Retrieves an app by ID, claimed route, or proxy domain id. Credential fields (api_key, default_api_key, secrets) render null unless the caller has the corresponding developer permission on the owning account.
get/apps/{id}
Response
app retrieved
Example response
{
"account": {
"id": "biz_xxxxxxxxxxxxxx",
"logo_url": "https://assets-2-rough.whop.com/uploads/image/2026-01-01/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"route": "shine-time-holdings",
"title": "Shine Time Holdings"
},
"api_key": {
"created_at": "2026-01-01T12:00:00.000Z",
"token": "eyJhbGciOiJFUzI1NiJ9.xxxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxx"
},
"app_store_description": "Shine Time Booking turns a whop into a booking calendar. Members pick a package, choose a slot that fits the day's route, and pay up front. A reminder goes out the night before and the receipt lands as soon as the job is signed off.",
"app_type": "b2c_app",
"banner_image": {
"url": "https://assets-2-rough.whop.com/uploads/image/2026-01-01/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
},
"base_url": "https://booking.shinetime.example",
"creator": {
"id": "user_xxxxxxxxxxxxxx",
"name": "Marcus Webb",
"username": "marcuswebb"
},
"dashboard_path": "/dashboard/[companyId]",
"default_api_key": {
"id": "apik_xxxxxxxxxxxxxx",
"name": "Default",
"obfuscated_secret_key": "apik_xxxx....xxxx",
"secret_key": "apik_xxxxxxxxxxxxxx_C0000_C_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
},
"description": "Let members book a mobile detailing appointment without leaving your whop.",
"discover_path": "/discover",
"domain_id": "whopappdomain0000001",
"experience_path": "/experiences/[experienceId]",
"hosted_url": "https://shine-time-booking.whop.app",
"icon": {
"url": "https://assets-2-rough.whop.com/uploads/image/2026-01-01/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
},
"id": "app_xxxxxxxxxxxxxx",
"marketplace_status": "not_available",
"name": "Shine Time Booking",
"oauth_client_type": "public",
"openapi_path": "/openapi.json",
"origin": "https://whopappdomain0000001.apps.whop.com",
"product_id": "prod_xxxxxxxxxxxxxx",
"production_android_build": {
"checksum": "xxxxxxxxxxxxxxxx",
"file_url": "https://assets-2-rough.whop.com/uploads/image/2026-01-01/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"id": "apbu_xxxxxxxxxxxxxx",
"source_url": "https://assets-2-rough.whop.com/uploads/image/2026-01-01/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"status": "approved"
},
"production_ios_build": {
"checksum": "xxxxxxxxxxxxxxxx",
"file_url": "https://assets-2-rough.whop.com/uploads/image/2026-01-01/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"id": "apbu_xxxxxxxxxxxxxx",
"source_url": "https://assets-2-rough.whop.com/uploads/image/2026-01-01/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"status": "approved"
},
"production_web_build": {
"checksum": "xxxxxxxxxxxxxxxx",
"file_url": "https://assets-2-rough.whop.com/uploads/image/2026-01-01/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"id": "apbu_xxxxxxxxxxxxxx",
"source_url": "https://assets-2-rough.whop.com/uploads/image/2026-01-01/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"status": "approved"
},
"redirect_uris": [
"https://booking.shinetime.example/oauth/callback"
],
"requested_permissions": [
{
"is_required": true,
"justification": "Reads basic account info to render the dashboard home.",
"permission_action": {
"action": "company:basic:read",
"name": "company:basic:read"
}
}
],
"required_scopes": [
"read_user"
],
"route": "shine-time-booking",
"secrets": {
"BOOKING_CALENDAR_ID": "cal_9f21"
},
"skills_path": "/skills",
"status": "unlisted"
}