Managed APIの利用状況

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

WorkatoはManaged APIの利用状況をAPI Callsで測定します。 Managed APIによって処理される各APIリクエストはAPI Callとして測定されるため、短時間のレスポンスは1つのAPI Callとしてカウントされ、実行時間の長いレスポンスはより多くカウントされます。

Managed APIレシピ内のステップの数や種類は、利用状況に影響しません。ステップ数が少ないManaged APIレシピと多いManaged APIレシピは、レスポンス時間が同じ場合、同じ数のAPI Callsを消費します。これはワークフローレシピとは異なります。ワークフローレシピでは、各アクションステップが利用状況に影響します。

一部のプランでは、Managed APIの利用状況をAPI Callsではなくタスクで測定します。詳細については、契約を参照するか、Customer Success Representativeにお問い合わせください。

API Callsの測定方法

次の図は、Managed APIへのリクエストがどのように測定されるかを示しています。

合計利用状況: 成功したリクエストあたりN API Calls

Managed APIの計算ルール

Managed APIの利用状況計算は、一般的な利用状況計算ルールに従います。成功した呼び出しは利用状況にカウントされ、失敗した呼び出しは除外されます。

Workatoは、Managed APIの利用状況を計算するために、次の追加ルールを使用します。

  • レシピは、内部エラーなしで完全に実行される必要があります。
  • ジョブは、レシピロジックで定義された4xxまたは5xxステータスコードなどの想定されるエラーを返す場合でも、設計どおりに完了する必要があります。
  • キャッシュされたAPIレスポンスは、キャッシュされていないレスポンスと同じ方法でAPI Callの利用状況にカウントされます。
  • 同期レシピ関数呼び出しはAPI呼び出しの一部であり、追加の利用状況は発生しません。非同期のレシピファンクション呼び出しは、タスクで測定される独立したワークフローとして実行されます。
  • IDPステップまたはEvent streamsの公開を含むManaged APIレシピは、API Callsに加えてPagesまたはEventsにもカウントされます。

Managed APIの利用状況の例

次の例は、WorkatoがさまざまなシナリオでAPI Callsの利用状況を計算する方法を示しています。

マネージドAPI:APIレシピ

APIレシピから同期的に呼び出されるレシピファンクション

APIレシピから非同期的に呼び出されるレシピファンクション

最終更新日: