# Калькуляторы

> REST API раздела «Калькуляторы»: 25 операций.

Базовый адрес: `https://api.legalstack.ru`. Спецификация: [openapi/calculators.json](https://docs.legalstack.ru/openapi/calculators.json).

## Операции

| Метод | Путь | Операция |
| --- | --- | --- |
| `GET` | `/api/v1/calculators/addresses` | [Подсказки адресов для определения подсудности](https://docs.legalstack.ru/api/calculators/get-calculators-addresses) |
| `GET` | `/api/v1/calculators/calculations` | [Недавние и сохранённые расчёты пользователя](https://docs.legalstack.ru/api/calculators/get-calculators-calculations) |
| `POST` | `/api/v1/calculators/calculations` | [Выполнить расчёт и сохранить его: без названия — в недавние, с названием — в сохранённые](https://docs.legalstack.ru/api/calculators/post-calculators-calculations) |
| `POST` | `/api/v1/calculators/calculations/document` | [Документ расчёта в формате DOCX для приложения к иску](https://docs.legalstack.ru/api/calculators/post-calculators-calculations-document) |
| `DELETE` | `/api/v1/calculators/calculations/{id}` | [Удалить расчёт](https://docs.legalstack.ru/api/calculators/delete-calculators-calculations-id) |
| `GET` | `/api/v1/calculators/calculations/{id}` | [Расчёт с исходными данными и результатом](https://docs.legalstack.ru/api/calculators/get-calculators-calculations-id) |
| `PATCH` | `/api/v1/calculators/calculations/{id}` | [Сохранить расчёт под названием, переименовать или вернуть в недавние](https://docs.legalstack.ru/api/calculators/patch-calculators-calculations-id) |
| `PUT` | `/api/v1/calculators/calculations/{id}` | [Пересчитать расчёт с новыми исходными данными](https://docs.legalstack.ru/api/calculators/put-calculators-calculations-id) |
| `DELETE` | `/api/v1/calculators/calculations/{id}/documents/{documentId}` | [Запретить документу СмартДокс брать данные из расчёта](https://docs.legalstack.ru/api/calculators/delete-calculators-calculations-id-documents-documentid) |
| `PUT` | `/api/v1/calculators/calculations/{id}/documents/{documentId}` | [Разрешить документу СмартДокс брать данные из расчёта](https://docs.legalstack.ru/api/calculators/put-calculators-calculations-id-documents-documentid) |
| `DELETE` | `/api/v1/calculators/calculations/{id}/payment` | [Убрать из расчёта платёжные данные](https://docs.legalstack.ru/api/calculators/delete-calculators-calculations-id-payment) |
| `PUT` | `/api/v1/calculators/calculations/{id}/payment` | [Сохранить в расчёте плательщика, представителя и счёт для платёжки](https://docs.legalstack.ru/api/calculators/put-calculators-calculations-id-payment) |
| `GET` | `/api/v1/calculators/courts` | [Поиск суда в справочнике судов](https://docs.legalstack.ru/api/calculators/get-calculators-courts) |
| `GET` | `/api/v1/calculators/courts/{code}` | [Суд из справочника с ОКТМО по месту нахождения](https://docs.legalstack.ru/api/calculators/get-calculators-courts-code) |
| `POST` | `/api/v1/calculators/debt-documents/recognize` | [Распознать документы, изменяющие долг: суммы, даты, стороны](https://docs.legalstack.ru/api/calculators/post-calculators-debt-documents-recognize) |
| `POST` | `/api/v1/calculators/debt-documents/warm` | [Подготовить распознавание документов, пока пользователь выбирает файлы](https://docs.legalstack.ru/api/calculators/post-calculators-debt-documents-warm) |
| `POST` | `/api/v1/calculators/indexation` | [Индексация присуждённых сумм по ИПЦ Росстата (ст. 208 ГПК РФ, ст. 183 АПК РФ, ст. 189.1 КАС РФ)](https://docs.legalstack.ru/api/calculators/post-calculators-indexation) |
| `POST` | `/api/v1/calculators/internal/calculation-sources` | [Данные расчётов для документа СмартДокс (только для smartdoc-service)](https://docs.legalstack.ru/api/calculators/post-calculators-internal-calculation-sources) |
| `POST` | `/api/v1/calculators/jurisdiction` | [Подсудность: арбитражный суд, районный суд или мировой судья, конкретный суд по адресу и госпошлина (ст. 23, 24, 28–32 ГПК РФ, ст. 27, 35–38 АПК РФ)](https://docs.legalstack.ru/api/calculators/post-calculators-jurisdiction) |
| `POST` | `/api/v1/calculators/payment-orders` | [Реквизиты платёжного поручения на госпошлину по приказу Минфина № 58н](https://docs.legalstack.ru/api/calculators/post-calculators-payment-orders) |
| `POST` | `/api/v1/calculators/payment-orders/file` | [Файл платёжного поручения: для загрузки в клиент-банк или PDF по форме 0401060](https://docs.legalstack.ru/api/calculators/post-calculators-payment-orders-file) |
| `POST` | `/api/v1/calculators/penalty` | [Расчёт неустойки: доля ключевой ставки ЦБ, проценты ст. 395 ГК РФ или процент в день](https://docs.legalstack.ru/api/calculators/post-calculators-penalty) |
| `POST` | `/api/v1/calculators/state-fee` | [Расчёт государственной пошлины (ст. 333.19, 333.21 НК РФ) с учётом льгот и нескольких требований](https://docs.legalstack.ru/api/calculators/post-calculators-state-fee) |
| `GET` | `/api/v1/calculators/state-fee/categories` | [Типы заявлений для расчёта госпошлины](https://docs.legalstack.ru/api/calculators/get-calculators-state-fee-categories) |
| `GET` | `/api/v1/calculators/state-fee/exemptions` | [Основания льгот по госпошлине (ст. 333.36, 333.37 НК РФ)](https://docs.legalstack.ru/api/calculators/get-calculators-state-fee-exemptions) |
