プロジェクトAPI
プロジェクトの作成・取得・更新を行うAPIエンドポイントです。
GET /api/v1/projects
所属する組織のプロジェクト一覧を取得します。
// レスポンス
{
"data": [
{
"id": "prj_abc123",
"name": "作品A 第1期",
"status": "active",
"episode_count": 12,
"created_at": "2026-01-15T00:00:00Z"
}
],
"pagination": {
"cursor": "prj_abc123",
"has_more": true
}
}POST /api/v1/projects
新しいプロジェクトを作成します。OWNER / ADMIN権限が必要です。
// リクエスト
{
"name": "作品B 第2期",
"description": "全13話構成",
"template_id": "tpl_standard"
}
// レスポンス (201 Created)
{
"id": "prj_def456",
"name": "作品B 第2期",
"status": "active",
"created_at": "2026-03-22T10:00:00Z"
}PATCH /api/v1/projects/[id]
プロジェクト情報を更新します。
// リクエスト
{
"name": "作品B 第2期(改)",
"status": "archived"
}
// レスポンス (200 OK)
{
"id": "prj_def456",
"name": "作品B 第2期(改)",
"status": "archived",
"updated_at": "2026-03-22T12:00:00Z"
}