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: 削除失敗
  • partially purged: 削除ジョブは完了したが、対象となるキャッシュがまだ残っている
Result.Progress String

削除進行状況(%)

  • 0~100
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"
        ]
    }
}