voog_ecommerce_api_call
Forward HTTP requests to Voog Ecommerce API v1 for managing orders, carts, discounts, shipping methods, and more. Supports query parameters include and language_code.
Instructions
Generic Ecommerce v1 API passthrough. Forward an HTTP request to https:///admin/api/ecommerce/v1. Same shape as voog_admin_api_call, different base URL. Supports ?include=... and ?language_code=... per Voog ecommerce conventions. Use for orders, carts, discounts, shipping_methods, gateways, cart_fields, cart_rules, delivery_provider_configs, templates, bulk product actions, products imports, etc.
method='GET' is DEPRECATED in v1.4 — use voog_ecommerce_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. '/orders', '/products/42', '/settings'. | |
| 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'}. |