List projects
list_projectsユーザが閲覧権限を持つプロジェクト(ADL 構成図)の一覧を返す(ログインが必要)。 用途: 作業対象のプロジェクトの特定。業務影響・規模・依存関係を分析するときに、get_content で ADL を取る前の起点になる。 ページング: 既定は page=0 / itemperpage=24。続きは page=1, 2, …。itemperpage の最大は 100。 サンプルとの関係: range を省くと range="related" と同じで、公式サンプルは含まない(サンプルは list_samples が返す)。 workspace_id を渡すと、その 1 組織が所有する案件だけに絞り込む(値は auth_check の organizations[].workspace_id)。 入力: range, page, itemperpage, workspace_id(すべて省略可)。 出力: プロジェクトの id とタイトルの一覧(プレーンテキスト)。末尾に total / totalPages。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | 0 起点のページ番号 (default 0)。default の itemperpage=24 件単位でページング。 | |
| range | No | 取得スコープのフィルタ。"related" (省略時の既定) = 自分が role を持つ構成図 + 自分の組織の構成図。誰でも見える公開構成図(公式サンプル)は足さない。"" = related に加えて公開構成図も含める(サンプルは list_samples を使うこと)。"bookmark" = bookmark 済のみ。"private" = type=private のみ。"privateBookmark" = type=private かつ bookmark 済。 | |
| itemperpage | No | 1 ページあたりの件数 (default 24、最大 100)。 | |
| workspace_id | No | 特定の組織(ワークスペース)に絞り込む。auth_check が返す organizations[].workspace_id をそのまま渡す。複数組織に所属するユーザでも、指定した 1 組織が所有する案件のみが返るため、組織を跨いだ取りこぼし・混入を防げる。省略時は全所属組織の構成図が混在する。 |