GET purgejob (一覧)

API情報

HTTPメソッド API名 目的
GET purgejob キャッシュ削除ジョブステータス取得
  • 直近30件分のキャッシュ削除ジョブのうち、URL指定キャッシュ削除ジョブの一覧(ジョブ登録日時、ステータス、削除進行状況)を取得できます。

個別パラメータ

URL
  • なし
HTTPリクエストボディ
  • なし

レスポンス

フィールド タイプ 意味
Result.Summary Array

キャッシュ削除ジョブの情報

  • 最大30個
Result.Summary.JobID String ジョブID
Result.Summary.CreatedAt String ジョブ登録日時
Result.Summary.Status String
  • accept: 削除ジョブ登録時
  • purge: 削除ジョブ実行中
  • done: 削除済み(正常終了)
  • fail: 削除失敗
  • partially purged: 削除ジョブは完了したが、対象となるキャッシュがまだ残っている
Result.Summary.Progress String

削除進行状況(%)

  • 0~100

エラーコード

  • このAPIに関する個別エラーはありません。
  • 共通エラーコードはエラーレスポンスを参照してください。

制限

  • なし

サンプル

リクエスト

GET /r/(APIVersion)/(ServiceCode)/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",
        "ServiceCode": "cac########",
        "Summary": [
            {
                "JobID": "9999999999.999",
                "CreatedAt": "2014-06-03 12:01:01",
                "Status": "done",
                "Progress": "100"
            },
            {
                "JobID": "9999999999.1",
                "CreatedAt": "2014-06-03 11:01:01",
                "Status": "done",
                "Progress": "100"
            }
        ]
    }
}