Get purge request

Prev Next

Overview

Get details about a purge job request.

Request

Request URL

GET
https://edge.apigw.ntruss.com/api/v1/purge/{purgeRequestId}

Request parameters

Parameter name Required Type Restrictions Description
purgeRequestId Yes Long Purge request number

Response

All responses return success or failure as an HTTP status code.

HTTP status code Code message Description
200 Success Search succeeded
401 Unauthorized Authentication failed
500 Internal Server Error Server Error

PurgeHistory

Category Type Description
clientIp String Purge requester IP
purgeId Long Purge request number
instanceNo Long Edge contract number
requestDateTime ZonedDateTime Purge request date and time (UTC)
serviceDomain String Purge target domain
status PurgeResult Purge progress
targetDirectory String List of purge target directories (comma-serialized)
targetFileList List<String> Purge target list
targetFileListString String List of purge targets (comma-serialized)
purgeType PurgeType Purge type
workerType WorkerType Purge requester account type
ticketId String Purge ticket ID

PurgeResult

Value Description
READY Purge pending execution
RUNNING Purge running
SUCCESS Completed
FAILURE Purge failed

PurgeType

Value Description
ALL Purge all content
DIRECTORY Per-directory purge
PATTERN Purge content by extension
URL Purge content specified by URL

WorkerType

Value Description
ACCOUNT Requested with main account
SUBACCOUNT Requested from a sub account

Examples

Request example

https://edge.apigw.ntruss.com/api/v1/purge/9999

Response example

{
   "clientIp":"127.0.0.1",
   "purgeId":9999,
   "instanceNo":999999,
   "requestDateTime":"2022-11-24T07:54:13Z",
   "serviceDomain":"sample.mycustomdomain.com",
   "status":"READY",
   "purgeType":"ALL",
   "workerType":"ACCOUNT",
   "ticketId":"PT-00000000000000000000"
}

Errors

Error code Description
0032 Unauthorized request
0400 Request data format mismatch
9999 Server error occurred