---
title: "List Action Chains"
method: GET
path: "/recommended_actions"
tags: ["Recommended Actions"]
---

# List Action Chains

`GET /recommended_actions`

Lists the recommended action chains for an account — short sequences of actions (create a product, price it, publish it) the account should run next, gated on what it already has.

## Query parameters

- `account_id` string

## Response `200`

defaults to the API key's own account

- object
  - `data` AccountRecommendedActionChain[], required
    - `actions` AccountRecommendedActionChainStep[], required
      - `action` string, required — The action definition key this step runs; new values may be added, so handle unknown actions gracefully
      - `cta` string, required — The URL where this step is done by hand
      - `cta_label` string, required — Button label
      - `description` string, required — Supporting copy, or empty
      - `error` string, nullable, required — Why the step failed, or `null`
      - `input` object, nullable, required — The filled-in request body for the step's endpoint, or `null` when it was not recorded
      - `output` object, nullable, required — The API response the step produced, or `null` until it succeeds
      - `position` integer, required — Zero-based order of this step within the chain
      - `reasoning` object, nullable, required — Why the generator filled the step this way, or `null` for seeded chains
      - `status` 'pending' | 'redirected' | 'running' | 'succeeded' | 'failed' | 'null', nullable, required — Where the run step currently stands, or `null` when the chain has not been run
      - `title` string, required — Headline for the step
    - `description` string, required — What running the chain accomplishes
    - `id` string, required — Chain ID — `rac_seed_<preset>_<nonce>` for seeded chains, `rac_chain_*` for generated ones
    - `reasoning` object, nullable, required — Why the generator proposed this chain, or `null` for seeded chains
    - `title` string, required — Headline for the chain

## Other responses

- `401` — Unauthorized
- `404` — Resource not found

---

[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/revisions/4a1a4a5d2c72/schema)
