pressable_toggle_edge_cache
Enable or disable edge caching to control content delivery speed for a WordPress site.
Instructions
Enable or disable edge caching for a site.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| enabled | Yes |
Implementation Reference
- tools/cache.js:39-42 (handler)Handler for pressable_toggle_edge_cache which enables or disables edge caching via API.
handler: async (args) => { const method = args.enabled ? 'enable' : 'disable'; return await api.post(`/sites/${args.id}/edge-cache/${method}`); } - tools/cache.js:29-43 (registration)Registration and definition of the pressable_toggle_edge_cache tool.
name: 'pressable_toggle_edge_cache', description: 'Enable or disable edge caching for a site.', inputSchema: { type: 'object', properties: { id: { type: 'string' }, enabled: { type: 'boolean' } }, required: ['id', 'enabled'] }, handler: async (args) => { const method = args.enabled ? 'enable' : 'disable'; return await api.post(`/sites/${args.id}/edge-cache/${method}`); } },