list_projects
Retrieve projects from your domain-aware inventory, filtered by organization or across all wallets. Supports pagination for large project lists.
Instructions
List projects from the named, domain-aware inventory (GET /projects/v1). Membership-scoped by default: every project owned by an org the agent's wallet is an active member of, with name, site_url, custom_domains, org (billing_account_id), and status. SIWX wallet auth is signed automatically. Pass org_id to filter to one org (authorize-before-reveal: non-member/guessed → 403, non-UUID → 400), all:true to read the cross-wallet inventory across every wallet controlling your operator email, or limit/cursor to paginate.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| org_id | No | Optional org (billing account) id to filter to. Authorize-before-reveal: a non-member or guessed id returns the same 403 as a real-but-unauthorized org; a non-UUID id is a 400. | |
| all | No | Read the cross-wallet inventory across every wallet controlling your operator email instead of just this wallet's membership-scoped slice. Mutually exclusive with org_id. | |
| limit | No | Page size for the membership-scoped read (server default 50, max 200). | |
| cursor | No | Pagination cursor from a previous response's next_cursor. |