Raw Avito Ads API call
raw_requestCall any Avito Ads API path directly for endpoints without a dedicated tool. Specify HTTP method, body, and confirm write operations to access balance, campaigns, stats, and more.
Instructions
Escape hatch to call any Avito Ads API path directly, for endpoints without a dedicated tool — e.g. GET "v1/account/{accountID}/balance" or POST "v1/account/{accountID}/campaigns". Paths are relative to the API base and account-scoped; the literal {accountID} placeholder is replaced with the configured account id, a path naming a different account is refused, and so is one that escapes the API base. body is sent as JSON. It can reach every write endpoint — funds-transfer, bonus-transfer, delete-user and the create-* endpoints — with none of the client-side validation the dedicated tools apply, and nothing here is reversible; prefer transfer_funds / delete_user / create_* when they exist. confirmWrite=true is your explicit acknowledgement that the path may write, so check the path before setting it — POST is also used for harmless list and statistics reads, which need the flag too. GET runs freely. Returns the raw response plus apiPointBalance (weekly points left).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | JSON request body, e.g. {"filter":{},"limit":20,"page":1} for a list endpoint. | |
| path | Yes | API path, e.g. "v1/account/{accountID}/groups" or "v1/account/{accountID}/campaigns/123/stats". | |
| method | No | HTTP method. Default GET. | |
| confirmWrite | No | Must be true for POST or DELETE. Setting it acknowledges that the path may write — funds-transfer and delete-user are POST/DELETE like any list read. |