GET purgejob (JobID指定)
API情報
HTTPメソッド | API名 | 目的 |
---|---|---|
GET | purgejob | キャッシュ削除ジョブステータス取得(JobID指定) |
- 指定したキャッシュ削除ジョブの詳細ステータス(ジョブ登録日時、ステータス、削除進行状況)を取得できます。
個別パラメータ
URL
フィールド | タイプ | 意味 |
---|---|---|
JobID | String | ジョブID |
HTTPリクエストボディ
- なし
レスポンス
フィールド | タイプ | 意味 |
---|---|---|
Result.JobID | String | ジョブID |
Result.CreatedAt | String | ジョブ登録日時 |
Result.Status | String | 実行ステータス (accept: 削除ジョブ登録時, purge: 削除ジョブ実行中, done: 削除済み(正常終了), fail: 削除失敗) 値: accept, purge, done, fail |
Result.Progress | String | 削除進行状況(%)
|
Result.PurgeTargetList | Array | 削除対象URL |
エラーコード
- このAPIに関する個別エラーはありません。
- 共通エラーコードはエラーレスポンスを参照してください。
制限
- なし
サンプル
リクエスト
GET /r/(APIVersion)/(ServiceCode)/(JobID)/purgejob.json Host: cac.api.iij.jp Date: Mon, 20 Jan 2014 12:34:56 GMT x-iijapi-Expire: (Expire) x-iijapi-SignatureMethod: (SignatureMethod) x-iijapi-SignatureVersion: (SignatureVersion) Authorization: IIJAPI (AccessKeyId):(Signature)
レスポンスボディ
{ "Result": { "RequestId" :"xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx", "JobID": "9999999999.999", "ServiceCode": "cac########", "Status": "done", "CreatedAt": "2014-06-03 12:01:01", "Progress": "100", "PurgeTargetList": [ "http://xxxxxxxxxx/xxxxxxxxx", "http://xxxxxxxxxx/xxxxxxxxx" ] } }