# Akeda Docflow approvals API

**Canonical:** https://apis.io/apis/akeda-ru/akeda-ru-docflow-approvals-api/  
**Provider:** Akeda — https://apis.io/providers/akeda-ru/  
**Base URL:** https://erp.akeda.ru  
**Documentation:** https://developers.akeda.ru/

Akeda Docflow approvals API is one of 119 APIs that [Akeda](https://apis.io/providers/akeda-ru/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include Docflow approvals. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

Модуль docflow (документы) — согласование как САМОСТОЯТЕЛЬНАЯ сущность: лист больше не часть карточки. Предмет назван нейтральной тройкой «модуль — вид — идентификатор», и внешнего ключа на него нет вовсе, поэтому одним и тем же крылом согласуются и карточка документооборота, и заявка на оплату модуля finance (счета, выписки и расчёты). Согласование ничего не проводит и ни строки регистра не пишет: оно отвечает на один вопрос — можно ли уже выполнить действие, выпускающее бумагу или деньги наружу. Таких действий ровно два: отправить документ контрагенту и отправить заявку в банк; редактирование карточки не глушится никогда. Решение стоит под ОТДЕЛЬНЫМ правом docflow.flow:approve, а настройка маршрутов, замещений и обязательности — под docflow.flow:admin: маршрут решает, кого будут спрашивать про чужие бумаги, и это работа администратора кабинета. Согласование не является подписью: усиленная квалифицированная подпись живёт в крыле обмена с контрагентами и вычисляется на машине человека

## Operations (23)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v1/docflow/approvals` | Получить очередь согласований |
| POST | `/api/v1/docflow/approvals` | Отправить предмет на согласование |
| GET | `/api/v1/docflow/approvals/state` | Узнать состояние согласования одного предмета |
| GET | `/api/v1/docflow/approvals/purchase-queue` | Получить согласованные заявки, ждущие закупки |
| GET | `/api/v1/docflow/approvals/{id}` | Получить согласование целиком |
| POST | `/api/v1/docflow/approvals/{id}/acknowledge` | Отметить «ознакомлен» |
| GET | `/api/v1/docflow/approvals/{id}/sheet` | Скачать лист согласования |
| GET | `/api/v1/docflow/approvals/{id}/sheet/download-session` | Временный адрес листа согласования |
| POST | `/api/v1/docflow/approvals/{id}/decisions` | Принять решение согласующего |
| POST | `/api/v1/docflow/approvals/batch-approve` | Согласовать несколько проходов одним вызовом |
| POST | `/api/v1/docflow/approvals/{id}/resubmit` | Отправить предмет повторно после доработки |
| POST | `/api/v1/docflow/approvals/{id}/cancel` | Отозвать предмет с согласования |
| GET | `/api/v1/docflow/approval-routes` | Получить маршруты согласования |
| POST | `/api/v1/docflow/approval-routes` | Завести маршрут согласования |
| GET | `/api/v1/docflow/approval-routes/check` | Проверить, по какому маршруту пойдёт предмет |
| GET | `/api/v1/docflow/approval-routes/{id}` | Получить маршрут согласования |
| PUT | `/api/v1/docflow/approval-routes/{id}` | Сохранить маршрут согласования |
| POST | `/api/v1/docflow/approval-routes/{id}/active` | Включить или выключить маршрут согласования |
| GET | `/api/v1/docflow/approval-settings` | Получить справочники конструктора маршрутов |
| PUT | `/api/v1/docflow/approval-policies` | Объявить согласование обязательным для вида предмета |
| GET | `/api/v1/docflow/approval-substitutions` | Получить замещения согласующих |
| POST | `/api/v1/docflow/approval-substitutions` | Завести или изменить замещение согласующего |
| DELETE | `/api/v1/docflow/approval-substitutions/{id}` | Удалить замещение согласующего |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/akeda-ru/openapi/akeda-ru-docflow-approvals-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/akeda-ru/json-schema/akeda-ru-core-sales-channel-schema.json
- **JSONSchema** — https://artifacts.apis.io/akeda-ru/json-schema/akeda-ru-marketplace-store-schema.json
- **JSONSchema** — https://artifacts.apis.io/akeda-ru/json-schema/akeda-ru-docflow-message-schema.json
- **JSONSchema** — https://artifacts.apis.io/akeda-ru/json-schema/akeda-ru-stock-settings-schema.json
- **JSONSchema** — https://artifacts.apis.io/akeda-ru/json-schema/akeda-ru-crminbox-line-schema.json
- **JSONSchema** — https://artifacts.apis.io/akeda-ru/json-schema/akeda-ru-crminbox-line-input-schema.json

## Other Akeda APIs (12)

- [Akeda App runtime API](https://apis.io/apis/akeda-ru/akeda-ru-app-runtime-api/)
- [Akeda Assistant API](https://apis.io/apis/akeda-ru/akeda-ru-assistant-api/)
- [Akeda Automation API](https://apis.io/apis/akeda-ru/akeda-ru-automation-api/)
- [Akeda Calendar API](https://apis.io/apis/akeda-ru/akeda-ru-calendar-api/)
- [Akeda Chat API](https://apis.io/apis/akeda-ru/akeda-ru-chat-api/)
- [Akeda Core accounting API](https://apis.io/apis/akeda-ru/akeda-ru-core-accounting-api/)
- [Akeda Core accounting items API](https://apis.io/apis/akeda-ru/akeda-ru-core-accounting-items-api/)
- [Akeda Core contacts API](https://apis.io/apis/akeda-ru/akeda-ru-core-contacts-api/)
- [Akeda Core currency rates API](https://apis.io/apis/akeda-ru/akeda-ru-core-currency-rates-api/)
- [Akeda Core directories API](https://apis.io/apis/akeda-ru/akeda-ru-core-directories-api/)
- [Akeda Core documents API](https://apis.io/apis/akeda-ru/akeda-ru-core-documents-api/)
- [Akeda Core employee operations API](https://apis.io/apis/akeda-ru/akeda-ru-core-employee-operations-api/)

## Tags

Docflow approvals

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/akeda-ru/akeda-ru-docflow-approvals-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/akeda-ru/.
