voog_admin_api_call
Forward HTTP requests to Voog Admin API endpoints not covered by existing tools. Supports GET, POST, PUT, PATCH, DELETE with optional JSON body and query parameters.
Instructions
Generic Admin API passthrough. Forward an HTTP request to https:///admin/api using the configured site's API token. method ∈ {GET, POST, PUT, PATCH, DELETE}; body is JSON-serialised on POST/PUT/PATCH. Use this when no typed tool covers the endpoint (orders, forms, tickets, elements, tags, media_sets, webhooks, etc.). Conservative annotations (destructiveHint=true) — Claude will confirm before calling.
method='GET' is DEPRECATED in v1.4 — use voog_admin_api_read instead; GET support is removed in v1.5.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site | Yes | Site name from voog_list_sites | |
| method | Yes | HTTP method | |
| path | Yes | Endpoint path starting with '/', e.g. '/forms', '/articles/42', '/redirect_rules/9'. Must NOT be an absolute URL — base host comes from the site config. | |
| body | No | Optional JSON body for POST/PUT/PATCH. Voog uses different envelope conventions per endpoint — see docs/voog-mcp-endpoint-coverage.md. | |
| params | No | Optional query parameters as a flat string-keyed object, e.g. {'include': 'translations', 'q.page.hidden.$eq': 'true'}. |