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 が実行されるコンテナ、ネットワーク、依存関係を選択する。