List all projects
list_projectsList every project in the workspace, the sites it watches over time, each with its id, name, host, schedule, page count, coverage, last run and status; and the workspace's plan and the credits it has left. Call it first to find the project_id the other project tools take, to check a site is not already watched before create_project, or to see whether there are credits for a large crawl. get_project reads one project in full. Results: every project in one answer, oldest first, with no paging. A key limited to some projects sees only those. Read-only and free: it reads stored data and never fetches.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | No | Only on a failure: a machine-readable reason, e.g. read_only, validation, plan_limit or not_found. | |
| error | No | Only when the call failed: what went wrong, in words an assistant can act on. | |
| detail | No | Only on a failure: the API's own wording, when the error was rephrased. | |
| status | No | Only on a failure: the HTTP status code. | |
| projects | No | Oldest first, each {id, name, seed, host, schedule, pages, coverage, lastRun, status}; status is draft, crawling, healthy or failing. | |
| workspace | No | {plan, creditsLeft, creditsSpentThisMonth, oneTimeAllowance}: creditsLeft is what may still be spent, this month or, on a one-time allowance, ever; null means no limit. {note} instead when the balance could not be read. |