レシピライフサイクルマネジメント

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。
  • マニフェスト: レシピ、ルックアップ テーブル、コネクションなど、さまざまなアセットのコンテナー。

  • パッケージ: マニフェストのビルド。 マニフェスト内の各アセットのソースコードが含まれます。 パッケージ作成時に利用可能なアセットの最新バージョンが含まれます。

レート制限

レシピライフサイクルマネジメントリソースには、次のレート制限があります:

タイプリソース制限
POSTパッケージをフォルダにインポート:
/api/packages/import/:folder_id
ユーザーIDあたり1時間500リクエスト。この制限を超えると、リクエスト許容量がリセットされる次の1時間まで、システムは追加リクエストを拒否します。
すべてその他すべてのレシピライフサイクルマネジメントエンドポイント1分あたり60リクエスト

クイックリファレンス

タイプリソース説明
GET/api/export_manifests/folder_assetsフォルダ内のアセットを表示します。
POSTapi/export_manifestsエクスポートマニフェストを作成します。
PUTapi/export_manifests/:idエクスポートマニフェストを更新します。
GETapi/export_manifests/:idエクスポートマニフェストを表示します。
DELETE/api/export_manifests/:idエクスポートマニフェストを削除します。
POST/api/packages/export/:manifest_idマニフェストに基づいてパッケージをエクスポートします。
POST/api/packages/import/:folder_idパッケージをフォルダにインポートします。
GET/api/packages/:idIDでパッケージを取得します。
GET/api/packages/:id/downloadパッケージをダウンロードします。

フォルダ内のアセットを表示する

フォルダ内のアセットを表示します。 このエンドポイントを使用して、エクスポートマニフェストの作成または更新に役立てることができます。

shell
GET /api/export_manifests/folder_assets

URLパラメーター

名前タイプ説明
folder_idinteger
optional
アセットを含むフォルダのID。 デフォルトはルートフォルダです。
include_test_casesboolean
optional
このパラメータは現在サポートされていません。 テストケースはレスポンスに含まれません。 デフォルトはfalse.です。
include_databoolean
optional
アセットのリストからデータを含めます。 デフォルトはfalse.です。

サンプルリクエスト

shell
curl -X GET 'https://www.workato.com/api/export_manifests/folder_assets?folder_id=423' \
     -H 'Authorization: Bearer <api_token>'

レスポンス

json
{
  "result": {
    "assets": [
      {
        "id": 12,
        "name": "Copy of Recipeops",
        "type": "recipe",
        "version": 1,
        "folder": "",
        "absolute_path": "All projects",
        "root_folder": false,
        "unreachable": false,
        "zip_name": "copy_of_recipeops.recipe.json",
        "checked": true,
        "status": "added"
      },
      {
        "id": 13,
        "name": "My Salesforce account",
        "type": "connection",
        "version": 2,
        "folder": "Salesforce Integration Project",
        "absolute_path": "Salesforce Integration Project",
        "root_folder": false,
        "unreachable": false,
        "zip_name": "salesforce_account_v2.connection.json",
        "checked": true,
        "status": "updated"
      },
      {
        "id": 14,
        "name": "Submit request in New workflow app",
        "type": "page",
        "version": 1,
        "folder": "Workflow Automation Project",
        "absolute_path": "Workflow Automation Project",
        "root_folder": false,
        "unreachable": false,
        "zip_name": "submit_request_workflow_app.page.json",
        "checked": true,
        "status": "no change"
      }
    ]
  }
}

エクスポートマニフェストを作成する

エクスポートマニフェストを作成します。

shell
POST /api/export_manifests

ペイロード

名前タイプ説明
namestring
必須
新しいマニフェストの名前。
assetsobject
required
依存アセット。 Workatoでは、このエンドポイントを使用する前に、フォルダ内のアセットを表示するエンドポイントのレスポンスを確認することを推奨しています。 フォルダ内のアセットを表示するエンドポイントは、特定のフォルダ内のすべてのアセットを含むassetsオブジェクトを返します。 これにより、マニフェストに含める予定のアセットを識別して形式設定できます。
idinteger
required
依存関係のID。
typestring
必須
依存アセットのタイプ。 サポートされているすべてのtype値については、アセットタイプを参照してください。
checkedboolean
optional
アセットをマニフェストに含めるかどうかを決定します。 デフォルトはtrueです。
versioninteger
optional
アセットのバージョン。 デフォルトは最新のバージョンです。
フォルダstring
任意
アセットを含むフォルダ。 デフォルトは""です。
absolute_pathstring
必須
アセットの絶対パス。 デフォルトはルートフォルダです。
root_folderboolean
optional
ルートフォルダ名。 デフォルトはfalseです。
unreachableboolean
optional
アセットに到達できないかどうか。 デフォルトはfalseです。
zip_namestring
任意
エクスポートされたzipファイル内の名前。 デフォルトでは、Workatoは次の構造で名前を自動生成します:asset_#{index}.#{type}.json
folder_idinteger
optional
アセットを含むフォルダのID。 デフォルトはルートフォルダです。
include_test_casesboolean
optional
マニフェストにテストケースを含めるかどうか。 デフォルトはfalseです。
auto_generate_assetsboolean
optional
フォルダからアセットを自動生成します。 デフォルトはfalseです。
include_test_casesboolean
optional
このパラメータは、自動アセット生成からテストケースを含めます。 デフォルトはfalseです。
include_databoolean
optional
このパラメータは、自動アセット生成からデータを含めます。 デフォルトはfalseです。
include_tagsboolean
optional
アセットに割り当てられたタグをエクスポートマニフェストに含めるかどうかを指定します。 falseに設定すると、タグはマニフェストから除外されます。 デフォルトではfalseに設定されます。

アセットタイプ

サポートされているアセットのtype値は次のとおりです:

  • recipe
  • connection
  • lookup_table
  • workato_db_table
  • account_property
  • project_property
  • workato_schema
  • workato_template
  • lcap_app
  • lcap_page
  • custom_adapter
  • topic
  • connection
  • recipe
  • api_group
  • api_endpoint

サンプルリクエスト

shell
curl  -X POST 'https://www.workato.com/api/export_manifests' \
      -H 'Authorization: Bearer <api_token>' \
      -H 'Content-Type: application/json' \
      -d '{
            "export_manifest": {
              "name": "Test Manifest",
              "assets": [
                  {
                      "id": 12,
                      "name": "Copy of Recipeops",
                      "type": "recipe",
                      "version": 1,
                      "folder": "",
                      "absolute_path": "All projects",
                      "root_folder": false,
                      "unreachable": false,
                      "zip_name": "copy_of_recipeops.recipe.json",
                      "checked": true
                  }
              ],
              "folder_id": 112,
              "include_tags": true
            }
          }'

レスポンス

json
{
  "result": {
    "id": 12,
    "name": "Test Manifest",
    "last_exported_at": null,
    "created_at": "2023-02-27T02:44:59.447-08:00",
    "updated_at": "2023-02-27T02:44:59.447-08:00",
    "deleted_at": null,
    "project_path": "Folder 1",
    "status": "working"
  }
}
複数のアセットを含むマニフェストの作成

複数のアセットをassetsパラメーターに渡して、マニフェストに含めることができます。

サンプルリクエスト
shell
curl  -X POST 'https://www.workato.com/api/export_manifests' \
      -H 'Authorization: Bearer <api_token>' \
      -H 'Content-Type: application/json' \
      -d '{
            "export_manifest": {
              "name": "Test Manifest with two assets",
              "assets": [
                {
                   "id": 65008167,
                   "name": "Outreach",
                   "type": "connection",
                   "version": null,
                   "folder": "API tests",
                   "absolute_path": "All projects/API tests",
                   "root_folder": false,
                   "provider": "outreach",
                   "unreachable": false,
                   "zip_name": "API tests/outreach.connection.json",
                   "deps": [],
                   "checked": true
                },
                {
                    "id": 86330482,
                    "name": "Test recipe",
                    "type": "recipe",
                    "version": 4,
                    "folder": "API tests",
                    "absolute_path": "All projects/API tests",
                    "root_folder": false,
                    "include_test_cases": false,
                    "unreachable": false,
                    "zip_name": "API tests/test_recipe.recipe.json",
                    "deps": [],
                    "checked": true
                  }
              ],
              "folder_id": 21339705,
              "include_tags": true
              }
            }'
レスポンス
json
{
    "result": {
        "id": 267546,
        "name": "Test Manifest with two assets",
        "created_at": "2025-03-21T07:50:29.488-07:00",
        "updated_at": "2025-03-21T07:50:29.488-07:00",
        "deleted_at": null,
        "last_exported_at": null,
        "project_path": "Home assets",
        "status": "working",
        "include_tags": true
    }
}

アセットを自動生成する

Workatoでアセットを自動生成する予定の場合は、リクエストのペイロードにauto_generate_assetsパラメータを渡すことができます。 自動生成する予定のfolder_idを指定する必要があります。 include_test_casesパラメータとinclude_dataパラメータを追加して、テストケースとデータを含めることもできます。 テストケースとデータはデフォルトで除外されることに注意してください。 さらに、ペイロードにauto_runを含めてパッケージを自動生成できます。

サンプルリクエスト

shell
curl  -X POST 'https://www.workato.com/api/export_manifests' \
      -H 'Authorization: Bearer <api_token>' \
      -H 'Content-Type: application/json' \
      -d '{
            "export_manifest": {
              "name": "Test Manifest",
              "folder_id": 112,
              "auto_generate_assets": true,
              "include_test_cases": true,
              "include_data": true,
              "auto_run": true
            }
          }
          '

レスポンス

json
{
  "result": {
    "id": 12,
    "name": "Test Manifest",
    "last_exported_at": null,
    "created_at": "2023-02-27T02:44:59.447-08:00",
    "updated_at": "2023-02-27T02:44:59.447-08:00",
    "deleted_at": null,
    "project_path": "Folder 1",
    "status": "working"
  }
}

指定可能なステータス

Status定義
workingアクティブ。
archived削除済み。

エクスポートマニフェストを更新する

エクスポートマニフェストを更新します。

shell
PUT /api/export_manifests/:id

URLパラメータ

名前タイプ説明
idinteger
string
依存関係のID。

ペイロード

以前に定義したアセットを置き換えるには、assets[]に含まれるプロパティを更新します。

名前タイプ説明
namestring
任意
マニフェストの名前。 マニフェスト名を変更するには、この値を更新します。 デフォルトは以前の名前です。
assetsobject
required
依存アセット。 Workatoでは、このエンドポイントを使用する前に、フォルダ内のアセットを表示するエンドポイントのレスポンスを確認することを推奨しています。 フォルダ内のアセットを表示するエンドポイントは、特定のフォルダ内のすべてのアセットを含むassetsオブジェクトを返します。 これにより、マニフェストで更新する予定のアセットを識別して形式設定できます。
idinteger
required
依存関係のID。
typestring
必須
依存アセットのタイプ。 サポートされているすべてのtype値については、アセットタイプを参照してください。
checkedboolean
optional
アセットをマニフェストに含めるかどうかを決定します。 デフォルトはtrueです。
versioninteger
optional
アセットのバージョン。 デフォルトは最新のバージョンです。
フォルダstring
任意
アセットを含むフォルダ。 デフォルトは""です。
absolute_pathstring
任意
アセットの絶対パス。 デフォルトはルートフォルダです。
root_folderboolean
optional
ルートフォルダ名。 デフォルトはfalseです。
unreachableboolean
optional
アセットに到達できないかどうか。 デフォルトはfalseです。
zip_namestring
任意
エクスポートされたzipファイル内の名前。 デフォルトでは、Workatoは次の構造で名前を自動生成します:asset_#{index}.#{type}.json
folder_idinteger
optional
アセットを含むフォルダのID。 デフォルトはルートフォルダです。
include_test_casesboolean
optional
マニフェストにテストケースを含めるかどうか。 デフォルトはfalseです。
auto_generate_assetsboolean
optional
フォルダからアセットを自動生成します。 デフォルトはfalseです。
include_test_casesboolean
optional
このパラメータは、自動アセット生成からテストケースを含めます。 デフォルトはfalseです。
include_databoolean
optional
このパラメータは、自動アセット生成からデータを含めます。 デフォルトはfalseです。

アセットタイプ

サポートされているアセットのtype値は次のとおりです:

  • recipe
  • connection
  • lookup_table
  • workato_db_table
  • account_property
  • project_property
  • workato_schema
  • workato_template
  • lcap_app
  • lcap_page
  • custom_adapter
  • topic
  • connection
  • recipe
  • api_group
  • api_endpoint

サンプルリクエスト

shell
curl  -X PUT 'https://www.workato.com/api/export_manifests/12' \
      -H 'Authorization: Bearer <api_token>' \
      -H 'Content-Type: application/json' \
      -d '{
            "export_manifest": {
              "name": "Test Manifest",
              "assets": [
                {
                  "id": 12,
                  "name": "Copy of Recipeops",
                  "type": "recipe",
                  "version": 1,
                  "folder": "",
                  "absolute_path": "All projects",
                  "root_folder": false,
                  "unreachable": false,
                  "zip_name": "copy_of_recipeops.recipe.json",
                  "checked": true
                }
              ],
              "folder_id": 112
            }
          }
          '

レスポンス

json
{
  "result": {
    "id": 12,
    "name": "Test Manifest",
    "last_exported_at": null,
    "created_at": "2023-02-27T02:44:59.447-08:00",
    "updated_at": "2023-02-27T02:44:59.447-08:00",
    "deleted_at": null,
    "project_path": "Folder 1",
    "status": "working"
  }
}
複数のアセットを含むマニフェストの更新

複数のアセットをassetsパラメーターに渡して、マニフェスト内で更新できます。

サンプルリクエスト
shell
curl  -X POST 'https://www.workato.com/api/export_manifests/15' \
      -H 'Authorization: Bearer <api_token>' \
      -H 'Content-Type: application/json' \
      -d '{
            "export_manifest": {
              "name": "Test Manifest with two assets",
              "assets": [
                {
                   "id": 65008167,
                   "name": "Outreach",
                   "type": "connection",
                   "version": null,
                   "folder": "API tests",
                   "absolute_path": "All projects/API tests",
                   "root_folder": false,
                   "provider": "outreach",
                   "unreachable": false,
                   "zip_name": "API tests/outreach.connection.json",
                   "deps": [],
                   "checked": true
                },
                {
                    "id": 86330482,
                    "name": "Test recipe",
                    "type": "recipe",
                    "version": 4,
                    "folder": "API tests",
                    "absolute_path": "All projects/API tests",
                    "root_folder": false,
                    "include_test_cases": false,
                    "unreachable": false,
                    "zip_name": "API tests/test_recipe.recipe.json",
                    "deps": [],
                    "checked": true
                  }
              ],
              "folder_id": 21339715
              }
            }'
レスポンス
json
{
    "result": {
        "id": 171350,
        "name": "Test Manifest with two assets",
        "created_at": "2025-03-19T07:45:50.915-07:00",
        "updated_at": "2025-03-21T09:26:46.348-07:00",
        "deleted_at": null,
        "last_exported_at": null,
        "project_path": "Home assets",
        "status": "working",
        "include_tags": true,
        "assets": [
            {
                "checked": true,
                "root_folder": false,
                "unreachable": false,
                "name": "Outreach",
                "zip_name": "API tests/outreach.connection.json",
                "id": 65008167,
                "type": "connection",
                "version": null,
                "folder": "API tests",
                "absolute_path": "All projects/API tests",
                "deps": []
            },
            {
                "checked": true,
                "root_folder": false,
                "unreachable": false,
                "name": "Test recipe",
                "zip_name": "API tests/test_recipe.recipe.json",
                "id": 86330482,
                "type": "recipe",
                "version": 4,
                "folder": "API tests",
                "absolute_path": "All projects/API tests",
                "include_test_cases": false,
                "deps": []
            }
        ],
        "diff_included": false
    }
}

アセットを自動生成する

Workatoでアセットを自動生成する予定の場合は、リクエストのペイロードにauto_generate_assetsパラメータを渡すことができます。 自動生成する予定のfolder_idを指定する必要があります。 include_test_casesパラメータとinclude_dataパラメータを追加して、テストケースとデータを含めることもできます。 テストケースとデータはデフォルトで除外されることに注意してください。 さらに、ペイロードにauto_runを含めてパッケージを自動生成できます。

サンプルリクエスト

shell
curl  -X PUT 'https://www.workato.com/api/export_manifests/12' \
      -H 'Authorization: Bearer <api_token>' \
      -H 'Content-Type: application/json' \
      -d '{
            "export_manifest": {
              "name": "Test Manifest",
              "folder_id": 112,
              "auto_generate_assets": true,
              "include_test_cases": true,
              "include_data": true,
              "auto_run": true
            }
          }
          '

レスポンス

json
{
  "result": {
    "id": 12,
    "name": "Test Manifest",
    "last_exported_at": null,
    "created_at": "2023-02-27T02:44:59.447-08:00",
    "updated_at": "2023-02-27T02:44:59.447-08:00",
    "deleted_at": null,
    "project_path": "Folder 1",
    "status": "working"
  }
}

エクスポートマニフェストを表示する

エクスポートマニフェストを表示します。

shell
GET /api/export_manifests/:id

URLパラメータ

名前タイプ説明
idinteger
string
依存関係のID。

サンプルリクエスト

shell
curl  -X GET 'https://www.workato.com/api/export_manifests/12' \
      -H 'Authorization: Bearer <api_token>'

レスポンス

json
{
  "result": {
    "id": 12,
    "name": "Test Manifest",
    "last_exported_at": null,
    "created_at": "2023-02-27T02:44:59.447-08:00",
    "updated_at": "2023-02-27T02:44:59.447-08:00",
    "deleted_at": null,
    "project_path": "Folder 1",
    "status": "working"
  }
}

エクスポートマニフェストを削除する

エクスポートマニフェストを削除します。

shell
DELETE /api/export_manifests/:id

URLパラメータ

名前タイプ説明
idstring
必須
エクスポートマニフェストID。

サンプルリクエスト

shell
curl  -X DELETE 'https://www.workato.com/api/export_manifests/12' \
      -H 'Authorization: Bearer <api_token>'

レスポンス

json
{
    "result": {
        "success": true,
        "status": "destroyed"
    }
}

マニフェストに基づいてパッケージをエクスポートする

マニフェストに基づいてパッケージをエクスポートします。

エンドポイント権限でもアセットへのアクセスが提供されます

このエンドポイントへの権限をAPIクライアントに付与すると、そのAPIクライアントには、生成されるZIPファイルを調べることで、レシピ、ルックアップ テーブル、Eventトピック、メッセージテンプレートなどの他のアセットを表示する権限も付与されます。

shell
POST /api/packages/export/:id

これは非同期リクエストです。 エクスポートされたパッケージの詳細を取得するには、IDでパッケージを取得するエンドポイントを使用します。

エクスポートマニフェスト作成時にタグを含める

エクスポートされたパッケージにタグを含めるには、エクスポートマニフェストを作成するエンドポイントを呼び出すときに、include_tags属性をtrueに設定します。

URLパラメータ

名前タイプ説明
idstring
必須
エクスポートマニフェストID。

サンプルリクエスト

shell
curl  -X POST 'https://www.workato.com/api/packages/export/<manifest_id>' \
      -H 'Authorization: Bearer <api_token>'

レスポンス

json
{
  "id": 242,
  "operation_type": "export",
  "status": "in_progress",
  "include_tags": true,
  "export_manifest_id": 3,
  "download_url": null
}

ダウンロードURLを取得する

エクスポートステータスを監視するには、IDでパッケージを取得するエンドポイントを使用します。 プロセスが完了すると、レスポンスでダウンロードURLを使用できるようになります。

パッケージをフォルダにインポートする

zipファイル形式のパッケージをフォルダにインポートします。 このエンドポイントを使用すると、APIクライアントはパッケージのインポートを通じて、レシピ、ルックアップ テーブル、イベントトピック、メッセージテンプレートなどのアセットを作成または更新できます。

shell
POST /api/packages/import/:id

これは非同期リクエストです。 インポートされたパッケージの詳細を取得するには、IDでパッケージを取得するエンドポイントを使用します。

入力(zipファイル)は、パッケージコンテンツを含むapplication/octet-streamペイロードです。 インポート時に実行中のレシピを再起動する必要がある場合、URLパラメータrestart_recipestrueである必要があります。

URLパラメータ

名前タイプ説明
idstring
必須
フォルダID。

クエリパラメーター

名前タイプ説明
restart_recipesboolean
optional
インポート中に実行中のレシピの再起動を許可するには、値をtrueにする必要があります。
実行中のレシピがあり、このパラメータがfalseに等しい場合、または指定されていない場合、パッケージはインポートできません。
include_tagsboolean
optional
パッケージをフォルダにインポートするときに、アセットに割り当てられたタグを保持するかどうかを指定します。 falseに設定すると、タグはインポートから除外されます。 デフォルトではfalseに設定されます。
folder_id_for_home_assetsstring
conditionally required
ルートフォルダの代わりにアセットを保存するフォルダのID。 指定するフォルダはAPIクライアントからアクセス可能である必要があり、ルートフォルダにすることはできません。 デフォルトは""です。

FOLDER_ID_FOR_HOME_ASSETSは条件付きで必須です

次の場合、folder_id_for_home_assetsパラメータは必須です:

  • ルートフォルダのアセットを含むパッケージをインポートする場合。
  • ワークスペースのHome assetsフォルダがHome assetsプロジェクトに変換されている場合。

詳細については、Home assetsプロジェクトセクションを参照してください。

サンプルリクエスト

shell
curl  -X POST 'https://www.workato.com/api/packages/import/<folder_id>?restart_recipes=true&include_tags=true' \
      -H 'Authorization: Bearer <api_token>' \
      -H 'Content-Type: application/octet-stream' \
      --data-binary @'path/to/local/file.zip'

レスポンス

json
{
   "id":251,
   "operation_type":"import",
   "status":"completed",
   "download_url":"https://www.workato-staging-assets.com/packages/zip_files/000/000/242/original/exportdemo.zip"
}

IDでパッケージを取得する

インポートまたはエクスポートされたパッケージの詳細を取得します。

shell
GET /api/packages/:id

URLパラメータ

名前タイプ説明
idstring
必須
パッケージID。

サンプルリクエスト

shell
curl  -X GET 'https://www.workato.com/api/packages/242' \
      -H 'Authorization: Bearer <api_token>'

レスポンス

成功したエクスポート

このレスポンスは、完了したエクスポートマニフェストの取得結果を示します。

json
{
   "id":242,
   "operation_type":"export",
   "status":"completed",
   "export_manifest_id":3,
   "download_url":"https://www.workato-staging-assets.com/packages/zip_files/000/000/242/original/exportdemo.zip"
}

失敗したエクスポート

このレスポンスは、失敗したエクスポートマニフェストの取得結果を示します。

json
{
   "id":242,
   "operation_type":"export",
   "status":"failed",
   "error":"error_message",
   "export_manifest_id":4,
   "download_url":null
}

成功したインポート

このレスポンスは、完了したインポートパッケージの取得結果を示します。 APIレスポンスには、最初のインポート操作の直後にrecipe_status.id値が含まれるようになりました。 以前は、レスポンスには更新されたレシピのIDのみが含まれていました。 現在は、新しくインポートされたレシピを含むすべてのレシピのIDが含まれます。 このレスポンスは、パッケージ内の他のアセットのIDではなく、レシピIDのみを返します。

INFO

完了したインポートでは、各レシピのimport_resultも確認することが重要です。 指定可能なimport_result値の詳細

json
{
   "id": 242,
   "operation_type": "import",
   "status": "completed",
   "download_url": "https://www.workato-staging-assets.com/packages/zip_files/000/000/242/original/importdemo.zip",
   "recipe_status": [
      {
            "id": 12345,
            "import_result": "no_update_or_updated_without_restart"
      },
      {
            "id": 12346,
            "import_result": "restarted"
      },
      {
            "id": 12347,
            "import_result": "stopped"
      }
   ]
}

失敗したインポート

このレスポンスは、失敗したインポートパッケージの取得結果を示します。

INFO

失敗が発生する前に一部のレシピが更新されなかった場合、失敗したインポートではrecipe_statusに部分的なリストのみが返されることがあります。 指定可能なimport_result値の詳細。

json
{
   "id": 242,
   "operation_type": "import",
   "status": "failed",
   "download_url": "https://www.workato-staging-assets.com/packages/zip_files/000/000/242/original/importdemo.zip",
   "recipe_status": [
      {
            "id": 12345,
            "import_result": "restart_failed"
      },
      {
            "id": 12346,
            "import_result": "restart_failed"
      },
      {
            "id": 12347,
            "import_result": "restart_failed"
      }
   ]
}

レシピのimport_result値

指定可能な結果は合計6つあります:

  • no_update_or_updated_without_restart

  • レシピに再起動が不要だったことを示します。 再起動なしでレシピを更新できたか、更新が行われませんでした。 成功したインポート

  • not_found

  • レシピが見つからない場合の予期しないエラー。 頻繁に発生するものではありません。 レシピが更新されず、インポートは失敗しました。

  • stop_failed

  • 再起動が必要なレシピについては、レシピの停止を試行します。 この状態は、レシピを停止できなかったことを示します。 レシピが更新されず、インポートは失敗しました。

  • stopped

  • Workatoはレシピを停止しましたが、レシピ内のエラーによりレシピは再起動されませんでした。 レシピは更新されましたが再起動されず、インポートは失敗しました

  • restart_failed

  • Workatoはレシピの再起動を試行しましたが、失敗しました。 レシピは更新されましたが再起動されず、インポートは失敗しました

  • restarted

  • Workatoは更新後にレシピを正常に再起動しました。 成功したインポート


パッケージをダウンロードする

パッケージをダウンロードします。

shell
GET /api/packages/:id/download

URLパラメータ

名前タイプ説明
idstring
必須
パッケージID。

サンプルリクエスト

shell
curl  -L -X GET 'https://www.workato.com/api/packages/<package_id>/download' \
      -H 'Authorization: Bearer <api_token>'

cURLでリダイレクトをたどる

リダイレクトパスをたどるには、-Lフラグを使用します。

レスポンス

成功すると、パッケージコンテンツにリダイレクトされます。 パッケージが見つからない場合、またはコンテンツがない場合は404を返します。

Last updated: