studio-web
2024.10
true
- 基本情報
- 管理
- オートメーションを設計する
- プロジェクトを実行およびテストする
- オートメーションを管理する
- Studio Web API
- API の概要
- API リスト
Studio Web for Automation Suite ユーザー ガイド
Last updated 2024年11月11日
API リスト
このスコープには、プロジェクトに関連付けられたアクション (作成、削除、名前の変更) が含まれます。
スコープ | API | 説明 |
---|---|---|
StudioWebS2S.Project.CRUD | GET: /api/Project/{projectId} | 指定した ID に一致するプロジェクトを取得します。 |
GET: /api/Project/{projectId}/Workflow | 認証されたユーザーが所有する新しいワークフロー ファイルを作成します。 | |
PUT: /api/Project/{projectId}/TriggerType | 認証されたユーザーが所有するプロジェクトのトリガーの種類を更新します。 | |
POST: /api/Project/Update/{projectId} | 認証されたユーザーが所有するプロジェクトを更新します。 | |
DELETE: /api/Project/{projectId} | 認証されたユーザーが所有するプロジェクトを非同期で削除します。 | |
PUT: /api/Project/{projectId}/Lock/{lockKey} | プロジェクトの 1 分間のロックを試みます。プロジェクトがすでに同じキーでロックされている場合は、ロックが延長されます。 |
このスコープには、ワークフローに関連付けられたアクション (作成、更新、削除、名前の変更、移動、複製) が含まれます。
スコープ | API | 説明 |
---|---|---|
StudioWebS2S.Workflow.CRUD | GET: /api/Project/{projectId}/Workflows | 相対パスを持つすべてのワークフローを取得します。 |
POST: /api/Project/{projectId}/Workflow | 認証されたユーザーが所有する新しいワークフロー ファイルを作成します。 | |
POST: /api/Project/{projectId}/Workflow/Rename | 認証されたユーザーが所有するワークフロー ファイルの名前を変更します。 | |
DELETE: /api/Project/{projectId}/Workflow/{workflowId}/{parentId} | 認証されたユーザーが所有するワークフロー ファイルの名前を削除します。 | |
POST: /api/Project/{projectId}/DeleteWorkflows | 認証されたユーザーが所有するワークフロー ファイルのリストを削除します。 | |
POST: /api/Project/{projectId}/Workflow/Duplicate | 認証されたユーザーが所有するワークフロー ファイルを複製します。 | |
POST: /api/Project/{projectId}/File/Move | プロジェクトからファイルを移動します。 | |
POST: /api/Project/{projectId}/Folder | 認証されたユーザーが所有する新しいワークフロー ファイルを作成します。 | |
POST: /api/Project/{projectId}/Folder/Rename | 認証されたユーザーが所有するフォルダーの名前を変更します。 | |
DELETE: /api/Project/{projectId}/Folder/{folderId}/{parentId} | 認証されたユーザーが所有するフォルダーを削除します。 | |
POST: /api/Project/{projectId}/Folder/Move | 認証されたユーザーが所有するフォルダーを移動します。 | |
GET: /api/WorkflowUiStateModel/{workflowId} | ワークフローの UI のステートを取得します。 |
このスコープには、プロジェクトの共有権限に関連付けられたアクション (他のユーザーとの共有、共有の削除、共有権限の編集) が含まれます。
スコープ | API | 説明 |
---|---|---|
StudioWebS2S.Share.CRUD |
GET:
/api/ShareProject | 現在のユーザーと共有されているプロジェクトを取得します。 |
POST: /api/ShareProject | プロジェクトをユーザー/グループのリストで共有します。 | |
DELETE: /api/ShareProject | ユーザー/グループのリストに対するプロジェクトの共有を削除します。 | |
GET: /api/ShareProject/Users | このプロジェクトにアクセスできるユーザーを取得します。 |