Projects
Projects と project members を管理します。
Project endpoint は workspace context を要求します。Supported API request で workspaceId を渡すか、workspace-scoped token を使います。
Projects
| Method | Path | Purpose |
|---|---|---|
| GET | /v1/projects |
Selected workspace で visible な projects を list |
| POST | /v1/projects |
Project を作成 |
| PATCH | /v1/projects/:projectId |
Project を更新 |
| DELETE | /v1/projects/:projectId |
Project を削除 |
Project は private packs/tracks の scope: { "type": "projects", "ids": [...] } に使えます。
Project name は必須です。description は Markdown content を受け取ります。Update は PATCH semantics なので、省略 fields は維持されます。
Project members
| Method | Path | Purpose |
|---|---|---|
| POST | /v1/projects/members/list |
Project IDs across members を list |
| PUT | /v1/projects/:projectId/members |
Project members を追加 |
| DELETE | /v1/projects/:projectId/members/:userId |
1 project member を remove |