POST purgejob

API情報

HTTPメソッドAPI名目的
POSTpurgejobキャッシュ削除ジョブ登録
  • キャッシュ削除ジョブを登録します。登録されたジョブは順番に実行されます。
  • 登録したキャッシュ削除ジョブのステータスは、GET purgejob (一覧)またはGET purgejob (JobID指定)で確認できます。

個別パラメータ

URL
  • なし
HTTPリクエストボディ
フィールドタイプ意味
PurgeTargetListArray削除対象URL
  • 削除対象URLには http://(契約FQDN)/ で始まる文字列を指定してください。
  • HTTPSをご利用の場合、https:// で始まるURLも同時に指定できます。
  • 利用可能な文字は,半角英数および次の記号 スラッシュ("/"),ドット("."),ハイフン("-"),アンダースコア("_"),チルダ("~")です。

レスポンス

フィールドタイプ意味
Result.JobIDStringジョブID

エラーコード

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

制限

  • PurgeTargetListに指定できる削除対象URLは1000件までです。

サンプル 

リクエスト
 

POST /r/(APIVersion)/(ServiceCode)/purgejob.json
Host: cac.api.iij.jp
Content-Type: application/json
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)

{
    "PurgeTargetList": [
        "http://xxxxxxxxxx/example/sample1.jpg",
        "http://xxxxxxxxxx/example/sample2.jpg"
    ]
}

レスポンスボディ

{
    "Result": {
        "RequestId": "xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx",
        "JobID": "9999999999.999",
        "ServiceCode": "cac########"
    }
}