lol.dids.manage.purge

ngerakines.me

Documentation

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.

main procedure

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

Encodingapplication/json
domain string Required

The registered hostname.

maxLength: 253 bytes
paths array Optional

Accepted and ignored: invalidation is whole-domain.

Output

Encodingapplication/json
purged 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.

Base URL for XRPC calls (e.g., https://bsky.social)
Enter valid JSON for the request body
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."
}

Lexicon Garden

@