Drop the domain's cached pointer and snapshot from every origin replica by broadcasting an invalidation. There is no shared HTTP cache to purge; this is an operator escape hatch for a suspected stale in-process cache, not part of the publish path. Rate-limited.
Input
application/jsondomain
string
Required
The registered hostname.
maxLength: 253 bytespaths
array
Optional
Accepted and ignored: invalidation is whole-domain.
Output
application/jsonpurged
boolean
Required
No description available.
Errors
DomainNotFound
No registration for that domain belongs to the caller. RateLimitExceeded
Too many purge requests. Try It
Requests are sent directly from your browser. Some servers may block requests due to CORS.
View raw schema
{
"type": "procedure",
"input": {
"schema": {
"type": "object",
"required": [
"domain"
],
"properties": {
"paths": {
"type": "array",
"items": {
"type": "string"
},
"description": "Accepted and ignored: invalidation is whole-domain."
},
"domain": {
"type": "string",
"maxLength": 253,
"description": "The registered hostname."
}
}
},
"encoding": "application/json"
},
"errors": [
{
"name": "DomainNotFound",
"description": "No registration for that domain belongs to the caller."
},
{
"name": "RateLimitExceeded",
"description": "Too many purge requests."
}
],
"output": {
"schema": {
"type": "object",
"required": [
"purged"
],
"properties": {
"purged": {
"type": "boolean"
}
}
},
"encoding": "application/json"
},
"description": "Drop the domain's cached pointer and snapshot from every origin replica by broadcasting an invalidation. There is no shared HTTP cache to purge; this is an operator escape hatch for a suspected stale in-process cache, not part of the publish path. Rate-limited."
}