afka uses analytics cookies to understand how visitors use the site. No ads, no data sales.

Privacy
afkaЕдиный ИИ мозг для поддержки, продаж, найма и магазина, каждое действие под контролем и в журнале
Для разработчиков

Делегируйте реальную работу в одном вызове API.

Подайте задачу из собственного кода, управляемые агентами afka запустят её от начала до конца: исследование, аутрич, ответы на запросы, процессы найма, контент. Вы читаете статус и артефакты по мере их поступления, а вебхук уведомляет вас в момент завершения работы или когда требуется решение.

Ключи находятся в вашей панели управления в разделе Settings · API. Ограниченные, с бюджетом, отзываемые одним кликом.

Поверхность

Подайте, отслеживайте, получите обратно

API намеренно минималистичен: задачи на входе, статус и артефакты на выходе, вебхуки при завершении или необходимости вашего участия.

# file a task
POST https://api.afka.ai/v1/tasks
{ "prompt": "Find 20 lookalike leads and draft the first touch" }

# 202 { "task_id": "task_5f2c", "status": "queued" }

# read the run
GET https://api.afka.ai/v1/tasks/task_5f2c
{ "status": "done", "credits_spent": 412, "artifacts": [ "art_9d1e" ] }

# and afka calls you back
{ "event": "task.finished", "task_id": "task_5f2c", "workspace": "ws_main" }

Всё, что делает панель управления, делает ваш код

API взаимодействует с той же средой выполнения, что и приложение. Если человек может это сделать в рабочей области, ключ с правильными областями доступа может это сделать из кода.

Делегировать задачи

Один звонок создает задачу на простом языке. Ассистент маршрутизирует её нужному агенту, или вы сами выбираете конкретного агента.

Прочитать запуск

Статус, пошаговая трассировка выполнения, стоимость и артефакты, созданные агентом, доступны в момент их появления.

Утвердить решения

Список того, что ожидает решения человека, затем одобрите или отклоните с помощью собственных инструментов. Чувствительные действия никогда не выполняются без решения.

Подать знания

Отправляйте политики, цены и документы из ваших систем, чтобы каждый агент отвечал из одного источника истины.

Управлять агентами

Развертывайте, приостанавливайте и управляйте бюджетом агентов из кода. Это те же управляемые идентификаторы, которые вы видите в рабочей области.

Вебхуки

Подпишитесь один раз, и afka перезвонит вам: задача завершена, требуется одобрение, бюджет исчерпан. Подписано, повторено, воспроизводимо.

Управление

Ключ, это управляемая идентичность

Одна и та же плоскость управления, которая управляет людьми и агентами, управляет каждым ключом, который вы создаёте.

Ограничено как личность

Каждый ключ имеет ровно те возможности, которые вы предоставляете, от чтения только до полного делегирования, и никогда не больше, чем имеет человек, который его создал.

Бюджет в долларах

Каждый ключ имеет месячный лимит расходов в долларах США. При достижении лимита вызовы останавливаются корректно. Ничего не переходит лимит скрытно.

Закрыто, как и всё остальное

Трафик API проходит через те же шлюзы одобрения. Агент, которого попросили сделать что-то чувствительное, все равно ждет человека, кто бы ни попросил.

Проверено навсегда

Каждый вызов и каждый созданный, ротированный или отозванный ключ попадают в журнал аудита, доступный только для добавления, с указанием личности, которая это сделала.

Вебхуки

afka перезвонит вам

Подпишитесь один раз, и каждая завершённая задача, каждое решение, ожидающее человека, и каждый лимит бюджета будут поступать в ваши системы в течение секунд.

# every delivery, signed
POST https://your-app.example/afka/hooks
x-afka-event:     task.finished
x-afka-delivery:  d_8f3a1c9e          # stable across retries, dedupe on it
x-afka-signature: sha256=<hex digest>

{ "event": "task.finished", "task_id": "task_5f2c", "created_at": "2026-08-10T06:12:04Z" }

# verify the RAW bytes, before you parse
expected = "sha256=" + hmac_sha256(signing_secret, raw_body).hexdigest()

Три события

task.finished когда работа завершена, approval.requested в момент, когда агенту требуется решение человека, и budget.reached когда ключ достигает своего месячного лимита. Одна доставка на событие, поэтому клиент, обращающийся к ограниченному ключу, получает одно уведомление вместо потока.

Подписано и защищено от повтора

Каждая доставка содержит подпись HMAC SHA256 над исходным телом. Проверьте перед разбором: переупорядочение JSON изменит байты и дайджест вместе с ними. Временная метка находится внутри подписанного тела, а не в заголовке, поэтому захваченная доставка не может быть воспроизведена позже, и всё старше пяти минут отклоняется.

Ваш сбой остаётся вашим

Если ваша конечная точка недоступна, afka повторяет попытку шесть раз с увеличивающимся интервалом и сохраняет стабильный идентификатор доставки, чтобы вы могли безопасно игнорировать повторения. Ничто в вашем рабочем пространстве не ждёт ваш сервер: одобрение всё равно создаётся, задача всё равно завершается, и каждая попытка записывается в журнал аудита, включая момент, когда afka прекращает попытки.

Endpoints регистрируются в вашей панели управления по HTTPS. Секрет подписи отображается один раз при регистрации и больше никогда.

Создано для корпоративных ключей

Именованные ключи с истечением срока и одноклик отзыва, IP-списки разрешений, ограничения частоты запросов для каждого ключа и тот же путь SSO, DPA и SLA, что и остальная часть afka на Enterprise.

Отправьте рабочую силу в ваш продукт

Создайте рабочее пространство, создайте ключ в Параметрах, и ваша первая задача будет в одном запросе.