メインコンテンツへスキップ
GET /api/v1/cloud/environments/{environment_id}/work/poll self_hosted Environment から利用可能な work item を 1 件取得します。利用可能な work がない状態でポーリングすると、JSON の null を Body とした HTTP 200 OK が返されます。 ポーリングは work item を配信しますが、確認応答は行いません。worker は Session work を実行する前に Work item の確認応答 を呼び出す必要があります。

パスパラメータ

リクエストヘッダー

クエリパラメータ

リクエスト例

レスポンス例: work あり

HTTP 200 OK

レスポンス例: work なし

HTTP 200 OK

レスポンスフィールド

Work item オブジェクト を返します。利用可能なアイテムがない場合は null を返します。

エラー

完全なエラーエンベロープについては エラーリファレンス を参照してください。

備考

  • Worker-ID は worker が選択するビジネス識別子であり、認証クレデンシャルではありません。
  • poll と ack の両方が Worker-ID を指定し、値が一致しない場合、ack は 409 で失敗します。
  • ロングポーリングは最大でも block_ms の間 1 回だけ待機します。クライアントは null を受け取ったらポーリングを繰り返す必要があります。

関連

クラウド環境

Agent が実行されるコンテナ、ネットワーク、依存関係を選択する。