---
title: "List Recommended Actions"
method: GET
path: "/users/{id}/recommend_actions"
tags: ["Users"]
---

# List Recommended Actions

`GET /users/{id}/recommend_actions`

Lists the recommended actions computed for the user: personal suggestions (e.g. start a business or become an affiliate) pooled with the highest-impact actions across the accounts the user owns. Business actions are tagged with their `account_id`/`account_name`; personal actions leave those `null`. Self-only: `id` must be `me` or the authenticated user's own tag/username.

## Response `200`

recommended actions listed

- object
  - `data` UserRecommendedAction[], required
    - `account_id` string, nullable, required — The account (`biz_`) a business recommendation is for, or `null` for personal recommendations
    - `account_name` string, nullable, required — The account's display name, or `null`
    - `action` 'create_business' | 'become_affiliate' | 'become_whop_partner' | 'theme_business' | 'create_product' | 'create_plan' | 'verify_identity' | 'connect_affiliate_program' | 'create_promotion' | 'setup_tracking_pixel' | 'migrate_from_stripe' | 'accept_first_payment' | 'launch_first_ad' | 'launch_draft_campaign' | 'increase_ad_budget' | 'refresh_ad_creatives' | 'fix_ad_billing' | 'exclude_customers_from_ads' | 'retarget_abandoned_checkouts' | 'invite_team_member' | 'enable_tax_collection' | 'create_card' | 'join_whop_university' | 'apply_for_financing', required — The recommendation; new values may be added, so handle unknown actions gracefully
    - `blocked_capabilities` string[], required
    - `cta` string, required — The URL the call-to-action links to
    - `cta_label` string, required — Button label
    - `description` string, required — Supporting copy, or empty
    - `icon_url` string, nullable, required — Illustration icon URL, or `null`
    - `impact_score` integer, nullable, required — Estimated impact from 0-100, or `null` when not ranked
    - `reasoning` string, nullable, required — Why this action was recommended, or `null`
    - `status` 'optional', required — Always optional — never blocking
    - `title` string, required — Headline for the recommendation

## Other responses

- `401` — Unauthorized
- `403` — Forbidden

---

[API](https://skmtc.net/whop/apis/whop-api.md) · [All operations](https://skmtc.net/whop/apis/whop-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/whop/whop-api/versions/db0883548bc5/schema)
