Прямой вызов API Авито Рекламы
raw_requestSend custom HTTP requests to any Avito Ads API endpoint when no dedicated tool exists. Specify a path, optional JSON body, and method (default GET); confirm writes with confirmWrite=true to create, update, or delete resources.
Instructions
Универсальный запрос к любому пути API Авито Рекламы — для эндпоинтов, у которых нет отдельного инструмента, например GET "v1/account/{accountID}/balance" или POST "v1/account/{accountID}/campaigns". Пути задаются относительно базы API и привязаны к аккаунту: подстановка {accountID} заменяется на настроенный id аккаунта, путь с другим аккаунтом отклоняется, как и путь, выходящий за базу API. body отправляется как JSON. Через него доступны все пишущие эндпоинты — funds-transfer, bonus-transfer, delete-user и create-, — причём без клиентских проверок, которые делают отдельные инструменты, и ничего из этого не отменить; когда специальный инструмент есть, лучше взять его: transfer_funds / delete_user / create_. confirmWrite=true — явное подтверждение того, что путь может писать, поэтому перед установкой флага путь стоит проверить: POST используется и для безобидных чтений — списков и статистики, — которым флаг тоже нужен. GET выполняется без ограничений. Возвращает сырой ответ плюс apiPointBalance (остаток недельных баллов).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | Тело запроса в JSON, например {"filter":{},"limit":20,"page":1} для эндпоинта списка. | |
| path | Yes | Путь API, например "v1/account/{accountID}/groups" или "v1/account/{accountID}/campaigns/123/stats". | |
| method | No | HTTP-метод. По умолчанию GET. | |
| confirmWrite | No | Для POST и DELETE должен быть true. Установка флага подтверждает, что путь может писать: funds-transfer и delete-user — такие же POST/DELETE, как и любое чтение списка. |