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/:idID に基づいてパッケージを取得します。
GET/api/packages/:id/downloadパッケージをダウンロードします。

API プラットフォーム

タイプリソース説明
GET/api/api_collectionsAPI コレクションを列挙します。
POST/api/api_collectionsAPI コレクションを作成します。
GET/api/api_endpointsコレクション内の API エンドポイントを列挙します。
PUT/api/api_endpoints/:id/enableコレクション内の API エンドポイントを有効にします。
PUT/api/api_endpoints/:id/disableコレクション内の API エンドポイントを無効にします。
GET/api/api_clientsAPI クライアントを列挙します。
POST/api/api_clientsAPI クライアントを作成します。
GET/api/api_access_profilesAPI クライアントに属しているアクセスプロファイルを列挙します。
POST/api/api_access_profilesAPI クライアントに属しているアクセスプロファイルを作成します。
PUT/api/api_access_profilesAPI クライアントに属しているアクセスプロファイルを更新します。
PUT/api_access_profiles/:api_access_profile_id/enableAPI クライアントに属しているアクセスプロファイルを有効にします。
PUT/api_access_profiles/:api_access_profile_id/disableAPI クライアントに属しているアクセスプロファイルを無効にします。
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: