作業リクエスト・アイテムの取得

get

/api/20210901/workRequests/{id}

単一の作業リクエスト・アイテムをIDで返します。

リクエスト

パス・パラメータ

この操作にはリクエスト本文はありません。

先頭に戻る

レスポンス

サポートされているメディア・タイプ

200レスポンス

WorkRequestアイテム。
本文()
ルート・スキーマ: WorkRequest
Type: object
ソースを表示
ネストされたスキーマ: Errors
Type: array
この作業リクエストからのエラー(ある場合)。
ソースを表示
ネストされたスキーマ: resources
Type: array
この作業リクエストが影響を及ぼすリソース。
ソースを表示
ネストされたスキーマ: WorkRequestError
すべてに一致
ソースを表示
ネストされたスキーマ: Error
Type: object
ソースを表示
ネストされたスキーマ: WorkRequestError-allOf[1]
Type: object
ソースを表示
ネストされたスキーマ: WorkRequestResource
Type: object
ソースを表示
ネストされたスキーマ: metadata
Type: object
使用可能なその他のプロパティ
ソースを表示
リソースの追加メタデータ。

400レスポンス

不正なリクエスト(無効な問合せパラメータ、不正なヘッダーなど)。
本文()
ルート・スキーマ: Error
Type: object
ソースを表示

401レスポンス

未承認(資格情報の欠落や期限切れなど)。
本文()
ルート・スキーマ: Error
Type: object
ソースを表示

403レスポンス

禁止(操作の権限がない、不明な理由によりリクエストが拒否されたなど)。
本文()
ルート・スキーマ: Error
Type: object
ソースを表示

404レスポンス

見つかりません。リクエストされたリソースが見つかりませんでした。
本文()
ルート・スキーマ: Error
Type: object
ソースを表示

409レスポンス

競合(操作によって制約違反が発生し、操作が現在の状態と互換性がないなど)。
本文()
ルート・スキーマ: Error
Type: object
ソースを表示

412レスポンス

前提条件が失敗しました。操作を続行するための1つ以上の前提条件が満たされていません。
本文()
ルート・スキーマ: Error
Type: object
ソースを表示

500レスポンス

内部サーバー・エラー。サーバーで、リクエストの履行を妨げる予期しない状況が発生しました。
本文()
ルート・スキーマ: Error
Type: object
ソースを表示
先頭に戻る

workRequestIdまたはoa-work-request-idを使用して、作業リクエストの詳細なステータス情報を取得できます。詳細には、リクエスト・タイプ、リクエストの現在のステータス(RUNNING、SUCCEEDED、FAILEDなど)、完了率および作業リクエストの受入れ、開始および完了の時刻が含まれます。

例: oa-work-request-idを使用したデータセットの作業リクエスト・ステータスの取得

この例では、oa-work-request-idbidr-1E309E468A4518E149438E31294EB54の作業リクエストに関する情報を取得します。

cURLの例:

curl -i \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --request GET 'https://<hostname>/api/20210901/workRequests/bidr-1E309E468A4518E149438E31294EB54'

リクエスト本文の例

Not applicable.

レスポンス本文の例

Status 200:

{

  "id": "bidr-1E309E468A4518E149438E31294EB54",

  "operationType": "RELOAD_DATASET",

  "percentComplete": 100,

  "resourceType": "DATASET",

  "status": "SUCCEEDED",

  "timeAccepted": "2022-07-06T20:25:11.0+0000",

  "timeStarted": "2022-07-06T20:25:32.0+0000",

  "timeFinished": "2022-07-06T20:25:42.0+0000",

}
先頭に戻る