# Workato API のリソース
# プロジェクト
タイプ | リソース | 説明 |
---|---|---|
POST | /api/projects/:id/build | プロジェクトを作成します。プロジェクトを環境にデプロイメントするには、プロジェクトビルドのデプロイメントエンドポイントを使用します。 |
GET | /api/project_builds/:id | 一意の ID でプロジェクトビルドを取得します。 |
POST | /api/project_builds/:id/deploy?environment_type=:environment_type | プロジェクトビルドを環境にデプロイメントします。プロジェクトを先にビルドするには、プロジェクトの作成エンドポイントを使用します。 |
POST | /api/projects/:id/deploy?environment_type=:environment_type | プロジェクトを作成して、環境にデプロイメントします。 |
GET | /api/deployments/:id | 一意の ID で1つのデプロイメントを取得します。 |
GET | /api/deployments | デプロイメントのリストを取得します。クエリーパラメータを使用して、特定のプロジェクト、フォルダー、日付範囲などで結果を絞り込むことができます。 |
# コネクション
タイプ | リソース | 説明 |
---|---|---|
GET | /api/connections | ユーザーに属しているコネクションを列挙します。 |
# ジョブ
タイプ | リソース | 説明 |
---|---|---|
GET | /api/recipes/:recipe_id/jobs | レシピに属しているジョブを列挙します。 |
GET | /api/recipes/:recipe_id/jobs/id_mappings | レシピに属しているジョブ ID のマッピングを列挙します。 |
# レシピ
タイプ | リソース | 説明 |
---|---|---|
GET | /api/recipes/:id | レシピの詳細を取得します。 |
POST | /api/recipes | レシピを作成します。 |
POST | /api/recipes/:id/copy | レシピをコピーします。 |
PUT | /api/recipes/:id | レシピを更新します。 |
GET | /api/recipes | ユーザーに属しているレシピを列挙します。 |
PUT | /api/recipes/:id/start | レシピを開始します。 |
PUT | /api/recipes/:id/stop | レシピを停止します。 |
DELETE | /api/recipes/:id | レシピを削除します。 |
# ユーザー
タイプ | リソース | 説明 |
---|---|---|
GET | /api/users/me | 認証されたユーザーの詳細を取得します。 |
# レシピのライフサイクル管理
タイプ | リソース | 説明 |
---|---|---|
POST | /api/packages/export/:manifest_id | マニフェストに基づいてパッケージをエクスポートします。 |
POST | /api/packages/import/:folder_id | パッケージをフォルダーにインポートします。 |
GET | /api/packages/:id | ID に基づいてパッケージを取得します。 |
GET | /api/packages/:id/download | パッケージをダウンロードします。 |
# API プラットフォーム
タイプ | リソース | 説明 |
---|---|---|
GET | /api/api_collections | API コレクションを列挙します。 |
POST | /api/api_collections | API コレクションを作成します。 |
GET | /api/api_endpoints | コレクション内の API エンドポイントを列挙します。 |
PUT | /api/api_endpoints/:id/enable | コレクション内の API エンドポイントを有効にします。 |
PUT | /api/api_endpoints/:id/disable | コレクション内の API エンドポイントを無効にします。 |
GET | /api/api_clients | API クライアントを列挙します。 |
POST | /api/api_clients | API クライアントを作成します。 |
GET | /api/api_access_profiles | API クライアントに属しているアクセスプロファイルを列挙します。 |
POST | /api/api_access_profiles | API クライアントに属しているアクセスプロファイルを作成します。 |
PUT | /api/api_access_profiles | API クライアントに属しているアクセスプロファイルを更新します。 |
PUT | /api_access_profiles/:api_access_profile_id/enable | API クライアントに属しているアクセスプロファイルを有効にします。 |
PUT | /api_access_profiles/:api_access_profile_id/disable | API クライアントに属しているアクセスプロファイルを無効にします。 |
PUT | /api/api_access_profiles/:id/refresh_secret | アクセスプロファイルのトークンまたはシークレットを更新します。 |
# ロール
タイプ | リソース | 説明 |
---|---|---|
GET | /api/roles | カスタムロールを列挙します。 |
POST | /api/roles/:role_id/copy | カスタムロールのコピーを作成します。 |
# 環境プロパティ
タイプ | リソース | 説明 |
---|---|---|
GET | /api/properties | 接頭辞と一致する環境プロパティを列挙します。 |
POST | /api/properties | 環境プロパティをアップサートします。 |
# Lookup table
タイプ | リソース | 説明 |
---|---|---|
GET | /api/lookup_tables | テーブルを列挙します。 |
GET | /api/lookup_tables/:lookup_table_id/lookup | 行を検索します。 |
GET | /api/lookup_tables/:lookup_table_id/rows | 行を列挙します。 |
POST | /api/lookup_tables/:lookup_table_id/rows | 行を追加します。 |
PUT | /api/lookup_tables/:lookup_table_id/rows/:row_id | 行を更新します。 |
DELETE | /api/lookup_tables/:lookup_table_id/rows/:row_id | 行を削除します。 |
GET | /api/lookup_tables/:lookup_table_id/rows/:row_id | 行を取得します。 |
Last updated: 2023/8/31 1:07:14