プロジェクトフォルダ
プロジェクトをフォルダにまとめてワークスペースを整理し、必要に応じて SSO でアクセスを制限します。
概要
プロジェクトフォルダは、ワークスペース内のプロジェクトの整理とセキュリティを向上させます。フォルダを使うと、1つ以上のプロジェクトを明確なカテゴリにまとめられるため、プロジェクトの移動、整理、管理がしやすくなります。さらに、SSO が有効なワークスペースでは、フォルダ内のプロジェクトへのアクセスを特定のチームメンバーに制限でき、データのセキュリティが強化されます。
Web アプリ
フォルダの表示
ワークスペース表示では、所有しているプロジェクトフォルダが最上部に表示されます。ワークスペースには1つ以上のプロジェクトフォルダを作成でき、各プロジェクトフォルダには1つ以上のプロジェクトを含めることができます。

フォルダの作成
新しいフォルダを作成するには、右上の「+ 新しいフォルダ」ボタンをクリックします。フォルダ名を入力し、「保存」をクリックします。ページはプロジェクトフォルダに移動し、そこで新しいプロジェクトを作成できます。プロジェクトフォルダ表示から作成したプロジェクトは、すべて自動的にそのフォルダに追加されます。
[Roboflow Documentation] プロジェクトフォルダ - プロジェクトを作成 - 動画を見る

フォルダ名の変更
フォルダ名を変更するには、プロジェクトフォルダ上のドロップダウンメニュー(3つの点)をクリックし、「名前を変更」オプションを選択して、新しい名前を入力します。「保存」をクリックすると、フォルダ名が新しい名前に更新されます。
[Roboflow Documentation] プロジェクトフォルダ - フォルダ名を変更 - 動画を見る
フォルダ内のプロジェクトの管理
既存のプロジェクトをフォルダに移動できます。プロジェクトを移動するには、プロジェクトのドロップダウンメニュー(3つの点)をクリックし、「プロジェクトを移動」を選択します。するとポップアップが表示され、移動先を選択できます。プロジェクトフォルダがまだない場合は、「新しいフォルダ」ボタンをクリックして追加できます。すでにある場合は、既存のフォルダを移動先として選択できます。プロジェクトをフォルダの外に移動したい場合は、ワークスペース名を選択します。
[Roboflow Documentation] プロジェクトフォルダ - プロジェクトを移動 - 動画を見る
フォルダの削除
フォルダを削除するには、プロジェクトフォルダ上のドロップダウンメニュー(3つの点)をクリックし、「削除」オプションを選択します(この操作は元に戻せません)。フォルダを削除しても 削除されません フォルダ内のプロジェクトは削除されず、ワークスペースのレベルに戻されます。フォルダ内のワークフローもワークスペースのレベルに戻り、引き続きアクセスできます。
[Roboflow Documentation] プロジェクトフォルダ - フォルダを削除 - 動画を見る
カスタムフォルダ権限
フォルダはプロジェクトを整理・管理するのに最適ですが、フォルダの一部に対してカスタム権限を設定することもできます。たとえば、ワークスペースの一部のメンバーだけに特定のフォルダ内のプロジェクトへのアクセスを許可したい場合は、Roboflow の SSO 連携で実現できます。開始するにはサポートまでご連絡ください。設定をお手伝いします。
プロジェクトフォルダ API
プロジェクトフォルダは、Roboflow API を使ってプログラムから管理できます。利用可能なエンドポイントの詳細は、 プロジェクトフォルダ API ドキュメントを参照してください。
HTTP API
Roboflow API を使って、プログラムからプロジェクトフォルダを管理できます。
注記: この機能は Enterprise ワークスペースでのみ利用できます。
注記: あなたの api_key はすべてのリクエストで送信する必要があります。 api_key はクエリパラメータとして、または POST ボディの最上位属性として送信できます。
プロジェクトフォルダを作成する
POST /:workspace/groups
プロジェクトフォルダを作成します。
ヘッダー
Content-Type
application/json
本文
api_key
string
プロジェクトフォルダを作成するワークスペースの API キー
name
string
プロジェクトフォルダの名前
プロジェクト
Array<string>
このフォルダに移動するプロジェクトの ID の一覧
external_id
string
外部システムにおけるこのプロジェクトフォルダの ID
auth_groups
Map<"read" | "write\n, Array<string>
このフォルダ内のプロジェクトへの読み取り/書き込みアクセス権を持つ権限グループの一覧です。(注: この機能は追加設定が必要なため、使用前に Roboflow までお問い合わせください)
リクエスト例
応答
プロジェクトフォルダを取得
GET /:workspace/groups/:folderId
ID でプロジェクトフォルダを取得します
ヘッダー
Content-Type
application/json
クエリ
api_key
string
プロジェクトフォルダが存在するワークスペースの API キー
リクエスト例
応答
指定された folderId パラメータで指定されたプロジェクトフォルダが存在しないか、指定された API キーに属するワークスペースにプロジェクトフォルダが存在しません
プロジェクトフォルダを更新
POST /:workspace/groups/:folderId
プロジェクトフォルダのプロパティを更新します
ヘッダー
Content-Type
application/json
クエリ
returnUpdated
ブール値
設定すると、レスポンスで完全なリソースのペイロードを返します
本文
api_key
string
プロジェクトフォルダを作成するワークスペースの API キー
name
string
プロジェクトフォルダの名前
プロジェクト
Array<string>
このフォルダに移動するプロジェクトの ID の一覧
external_id
string
外部システムにおけるこのプロジェクトフォルダの ID
auth_groups
Map<"read" | "write\n, Array<string>
このフォルダ内のプロジェクトへの読み取り/書き込みアクセス権を持つ権限グループの一覧です。(注: この機能は追加設定が必要なため、使用前に Roboflow までお問い合わせください)
リクエスト例
応答
No Content. リソースは正常に更新されました
プロジェクトをフォルダに追加
PATCH /:workspace/groups/:folderId/projects
既存のフォルダに1つ以上のプロジェクトを追加します
ヘッダー
Content-Type
application/json
本文
プロジェクト
Array<string>
プロジェクトフォルダに追加するプロジェクト ID の一覧
リクエスト例
応答
No Content. プロジェクトはグループに正常に追加されました
フォルダからプロジェクトを削除
DELETE /:workspace/groups/:folderId/projects
既存のフォルダから1つ以上のプロジェクトを削除し、最上位のワークスペースに戻します
ヘッダー
Content-Type
application/json
本文
プロジェクト
Array<string>
プロジェクトフォルダから削除するプロジェクト ID の一覧
リクエスト例
応答
No Content. プロジェクトはグループから正常に削除されました
プロジェクトフォルダを削除
DELETE /:workspace/groups/:folderId
プロジェクトフォルダを削除します。フォルダ内のすべてのプロジェクトは最上位のワークスペースに戻され、削除されません。
ヘッダー
Content-Type
application/json
リクエスト例
応答
No Content. プロジェクトフォルダは正常に削除されました
Python SDK
プロジェクトフォルダは、ワークスペース内のプロジェクトをネストされたグループに整理します。Python SDK では、フォルダ一覧の取得と作成を直接 Workspace;更新と削除は低レベルの rfapi アダプター。
プロジェクトフォルダは Enterprise 機能です。フォルダのエンドポイントは 403 非 Enterprise ワークスペース向けです。
フォルダ一覧を表示
フォルダを作成
パラメータ
name(str) - ウェブアプリに表示されるフォルダ名。parent_id(str, optional) - ネスト先となる既存フォルダの ID。最上位フォルダにする場合は省略します。project_ids(list[str], optional) - 作成時にフォルダへ移動するプロジェクト ID。
フォルダを取得
フォルダ名の変更または更新
フォルダを削除
フォルダを削除すると、含まれていたプロジェクトは最上位レベルに戻ります。プロジェクト自体は削除されません。
CLI
コマンドラインからワークスペースのフォルダを作成、一覧表示、更新、削除できます。
フォルダ一覧
JSON出力の場合:
フォルダ詳細を取得
フォルダを作成
オプション
--parent
親フォルダ ID(ネスト用)
--projects
含めるプロジェクト ID をカンマ区切りで指定
プロジェクトを含める例:
フォルダを更新
フォルダ名を変更:
フォルダを削除
JSON出力
すべてのフォルダコマンドは --json 構造化出力用:
終了コード: 0 = 成功、1 = エラー、2 = 認証エラー、3 = 見つかりません。
最終更新
役に立ちましたか?