hosting

GET /v1/sites/{siteId}/performance

Get a site's caching and acceleration settings.

All hosting endpoints

Authentication

Send an API key as a bearer token. The key must carry the sites.view permission; a key without it is refused with 403, not 404.

This endpoint takes no organisation id. Your key already identifies the organisation it belongs to, and the response is scoped to it.

Try it

Replace anything in angle brackets with your own values, and the key placeholder with a key from your dashboard.

curl -X GET https://api.zinndigital.com/v1/sites/{siteId}/performance \
  -H "Authorization: Bearer zdk_live_…"

Signed in? The API console in your dashboard fills in your real organisation id and your own key, and runs the request against the live API so you can see the actual response. Open this endpoint in the API console

Details

The free server-side cache layers (LiteSpeed LSCache, Redis object cache) plus the AccelerateWP premium upsell and its trial state. The row is created on first read, so a site that has never been configured returns defaults rather than 404. Requires `sites.view`.

Parameters

NameTypeRequiredWhat it is
siteId (path)UuidYesSite ID (UUIDv7).

Response

NameTypeRequiredWhat it is
site_idUuidYesUUIDv7 identifier — sortable by creation time (docs/02 §8).
stack_supportedbooleanYesWhether **we** configure this site's web stack, so the controls below can take effect at all. Every control on this resource is applied over our **own** CloudLinux + LiteSpeed f…
lscache_enabledbooleanYesLiteSpeed LSCache full-page cache. Free, native to the fleet.
object_cache_enabledbooleanYesRedis per-site object cache. Free.
object_cache_max_ttlintegerYesHow long an object-cache entry may live, in seconds. `0` uses the plugin's own default.
wp_memory_limitstringYes`WP_MEMORY_LIMIT` for this site, e.g. `256M`; blank leaves WordPress's default. This is the per-site memory control: Redis has no per-user memory quota, so a shared instance can…
stackSiteStackStateYesWhat the site's SERVER actually has, read back from it — never what was requested. The fields above this one are desired state: both cache flags default to true, so a surface th…
accelerate_wpAccelerateWpYes

Errors this endpoint can return

401 · 403 · 404 · 429