> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.solvimon.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.solvimon.com/_mcp/server.

# solvimon_api_call

**Live server:** test server (`test.mcp.solvimon.com`) only.

Read-only raw API request for anything no dedicated read tool covers. Returns `{status, body}`. A non-2xx response comes back in `status` and not as an error. When a request isn't covered, prefer [`get_more_tools`](/mcp-server/tools/get-more-tools).

| Parameter | Required | Description                                                                         |
| --------- | -------- | ----------------------------------------------------------------------------------- |
| `method`  | Yes      | `GET`, or `POST` to a `/search` or `/download` endpoint                             |
| `path`    | Yes      | API path starting with `/v1/...` (e.g. `/v1/customers`)                             |
| `target`  | No       | Solvimon service to call: `CONFIG` (default), `TRANSACTION`, `EVENT`, or `IDENTITY` |
| `body`    | No       | Request body, for `/search` reads                                                   |
| `query`   | No       | Query parameters as a map of `string → string`                                      |

**`List products via the raw API`**

```json List products via the raw API
{"method": "GET", "path": "/v1/products", "query": {"limit": "10"}}
```

> **Note**
>
> All other methods are refused, as are endpoints that send a quote, request a signature or return secrets. Writes go through the dedicated tool for the resource, which enforces its validation and lifecycle rules.