GET purgejob (JobID指定)

API情報

HTTPメソッドAPI名目的
GETpurgejobキャッシュ削除ジョブステータス取得(JobID指定)
  • 指定したキャッシュ削除ジョブの詳細ステータス(ジョブ登録日時、ステータス、削除進行状況)を取得できます。

個別パラメータ

URL
フィールドタイプ意味
JobIDStringジョブID
HTTPリクエストボディ
  • なし

レスポンス

フィールドタイプ意味
Result.JobIDStringジョブID
Result.CreatedAtStringジョブ登録日時
Result.StatusString

実行ステータス (accept: 削除ジョブ登録時, purge: 削除ジョブ実行中, done: 削除済み(正常終了), fail: 削除失敗)

値: accept, purge, done, fail

Result.ProgressString

削除進行状況(%)

  • 0~100
Result.PurgeTargetListArray削除対象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"
        ]
    }
}