Подключение к Flauto
Сайт → ваш сервер → Flauto API. Проектный ключ хранится только на вашем сервере.
- Создайте проект и зарегистрируйте точные разрешённые origin.
- Выпустите ограниченный ключ с правами
runs:createи, если нужен результат,runs:evaluate. - Запустите опубликованный сценарий:
POST /v1/projects/{projectId}/runs. - Обменяйте одноразовую capability:
POST /v1/runtime/exchange. - Получайте состояние и передавайте ответы через
/v1/runtime/runs/{runId}. Передавайте версию состояния и ключ идемпотентности.
Два способа встраивания
Родной интерфейс сайта через серверный адаптер либо изолированный iframe с проверкой origin, source и nonce. Пароли, проектные ключи и capability не передаются в URL.
Данные и версии
Каждое прохождение закрепляет опубликованную версию. Изменение черновика не обновляет действующие процессы. Ваш сайт сохраняет собственную авторизацию и проверяет права на сохранение в дело.
Подключение согласуется через форму обращения. CRM-коннекторы и биллинг не входят в первый релиз.