Кредиты
Кошелёк, удержание и фиксация, стоимость операций.
Один кошелёк, один баланс на все продукты Solved на вашем аккаунте. 1 кредит = 1 ₽. Платные вызовы
списывают с него; цена публикуется по каждому продукту (см. страницу цен продукта) и задаётся ключом
<продукт>.<семейство>.<метод>, например link.api.link_create.
Как проходит списание, от начала до конца:
- Перед выполнением вызова резервируется сумма по его максимальной цене (актуально для вызовов, цена которых зависит от входных данных — например, массовый экспорт).
- При успехе фиксируется фактическая цена — никогда не больше резерва.
- При любом отказе резерв освобождается автоматически. За неудачный вызов плата не берётся.
Вызов, который увёл бы баланс в минус, отклоняется заранее с 402 insufficient_credits и не
выполняется — поэтому не бывает ситуации, когда неудавшееся списание всё равно привело к выполнению
операции.
Платные ответы — и REST, и MCP — включают credits_charged (или credits_reserved + job_id для
асинхронных операций, с фактическим списанием в завершённой задаче) и credits_balance — так что
стоимость и остаток видны сразу, без отдельного запроса. Для проверки баланса без затрат — инструмент
solved_get_credit_balance (MCP) либо то же поле в любом другом платном ответе.
Далее: Аккаунт и кредиты · Ошибки