Docs
V1 APIOperations

Purge the website cache for a property or portfolio

Purges the page cache of the website host connected to the target (Kinsta or WP Engine), and of any merged parent property's site. It does not reach any other CDN — wire your own revalidation alongside it. Exactly one of `property_id` or `portfolio_id` is required; sending both is rejected. Returns `202` unconditionally, including when the target does not exist or has nothing clearable — it does not confirm that a purge occurred, and it deliberately does not disclose whether the id is real. Rate limit: 30 requests/minute, keyed on the target id rather than the caller's IP.

POST/api/v1/cache/clear

Purges the page cache of the website host connected to the target (Kinsta or WP Engine), and of any merged parent property's site. It does not reach any other CDN — wire your own revalidation alongside it.

Exactly one of property_id or portfolio_id is required; sending both is rejected.

Returns 202 unconditionally, including when the target does not exist or has nothing clearable — it does not confirm that a purge occurred, and it deliberately does not disclose whether the id is real.

Rate limit: 30 requests/minute, keyed on the target id rather than the caller's IP.

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

curl -X POST "https://example.com/api/v1/cache/clear" \  -H "Content-Type: application/json" \  -d '{    "property_id": "05003a8a-8f3c-454b-8884-a906ec46f5f5"  }'
{  "message": "Accepted"}