call_adbutler_api
Directly call any AdButler API endpoint when no specific tool exists. Automatically uses your session API key and supports path placeholders for dynamic URLs.
Instructions
Call any AdButler API endpoint directly. Use this only when no specific tool wraps the endpoint you need. The session's configured API key is used automatically — do NOT pass an api_key argument. Substitute path placeholders via path_params: e.g. path="/campaigns/{id}", path_params={ "id": 123 } → /campaigns/123.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | JSON request body (for POST/PUT/PATCH). | |
| path | Yes | Endpoint path with `{placeholder}` syntax for path params, exactly as returned by search_adbutler_api (e.g. "/campaigns/{id}"). | |
| method | Yes | HTTP method, e.g. "GET", "POST", "PUT", "DELETE". | |
| path_params | No | Map of path placeholder names to values, e.g. { "id": 123 }. | |
| query_params | No | Query string parameters appended to the URL. |