afka utilise des cookies d'analyse pour voir comment les visiteurs utilisent le site, et un service qui peut identifier l'entreprise pour laquelle travaille un visiteur. Nous ne vendons pas vos données. Refusez et rien ne se charge.

Confidentialité
Pour les développeurs

Déléguer du vrai travail en un seul appel API.

Déposez une tâche à partir de votre propre code et les agents afka gouvernés l'exécutent de bout en bout : recherche, prospection, réponses d'assistance, pipelines de recrutement, contenu. Vous lisez le statut et les artefacts au fur et à mesure qu'ils arrivent, et un webhook vous avertit au moment où le travail est terminé ou une décision est nécessaire.

# 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" }
Périmètre défini, budget défini, révocableLes mêmes portes qu'une personneChaque appel dans le journal d'audit
Pourquoi cela se lit comme une embauche

Une petite surface, et une surface réglementée.

L'API communique avec le même runtime que l'application, ce qui explique également pourquoi elle obéit aux mêmes règles que l'application.

Unappel
Tâches en entrée, artefacts en sortie

Un appel dépose une tâche en langage naturel. L'assistant l'achemine vers le bon agent, ou vous ciblez un agent spécifique vous-même, et vous lisez l'exécution en direct.

3événements
afka vous rappelle

task.finished quand le travail est terminé, approval.requested au moment où un agent a besoin d'une décision humaine, et budget.reached quand une clé atteint son plafond mensuel.

0dépassement silencieux
Budgété en dollars

Chaque clé a une limite de dépense mensuelle en dollars US. À la limite, les appels s'arrêtent proprement. Rien ne dépasse en silence.

La surface

Classez-le, regardez-le, récupérez-le.

L'API est volontairement minimaliste : des tâches en entrée, le statut et les artefacts en sortie, des webhooks quand quelque chose se termine ou a besoin de vous.

# 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" }
Ce que votre code fait

Tout ce que le tableau de bord fait, votre code le fait.

Si une personne peut le faire dans l'espace de travail, une clé avec les bonnes portées peut le faire à partir du code.

Déléguer

Déléguer des tâches

Un appel dépose une tâche en langage naturel. L'assistant l'achemine vers le bon agent, ou vous ciblez un agent spécifique vous-même.

Lire

Lire l'exécution

Statut, la trace d'exécution étape par étape, le coût et les artefacts qu'un agent a produits, lisibles dès qu'ils existent.

Décider

Approuver les décisions

Lister ce qui attend une décision humaine, puis approuver ou rejeter à partir de vos propres outils. Les actions sensibles ne s'exécutent jamais sans décision.

Sol

Alimenter les connaissances

Envoyez vos politiques, vos prix et vos documents depuis vos systèmes, pour que chaque agent réponde à partir de la même source de vérité.

Opérer

Gérer les agents

Déployez, mettez en pause et budgétisez les agents à partir du code. Ce sont les mêmes identités gouvernées que vous voyez dans l'espace de travail.

S'abonner

Webhooks

S'abonner une fois et afka vous rappelle : tâche terminée, approbation demandée, budget atteint. Signé, réessayé, rejouable.

Gouvernance

Une clé est une identité gouvernée.

Le même plan de contrôle qui gouverne les personnes et les agents gouverne chaque clé que vous créez.

Limité comme une personne

Chaque clé porte exactement les capacités que vous accordez, de la lecture seule à la délégation complète, et jamais plus que ce que détient la personne qui l'a créée.

Budgété en dollars

Chaque clé a une limite de dépense mensuelle en dollars US. À la limite, les appels s'arrêtent proprement. Rien ne dépasse en silence.

Verrouillé comme tout le reste

Le trafic API passe par les mêmes portes d'approbation. Un agent invité à faire quelque chose de sensible attend toujours un humain, peu importe qui a demandé.

Audité à jamais

Chaque appel, et chaque clé créée, pivotée ou révoquée, est enregistré dans le journal d'audit immuable avec l'identité qui l'a effectué.

Webhooks

afka vous rappelle.

S'abonner une fois, et chaque tâche terminée, chaque décision en attente d'une personne, et chaque limite budgétaire atteint vos propres systèmes en quelques secondes.

# 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 = hmac_sha256(signing_secret, raw_body).hexdigest()
01

Trois événements

task.finished quand le travail se termine, approval.requested au moment où un agent a besoin d'une décision humaine, et budget.reached quand une clé atteint son plafond mensuel. Une livraison par événement, donc un client qui boucle sur une clé plafonnée reçoit une seule notification plutôt qu'une tempête.

02

Signé, et preuve de rejeu

Chaque livraison porte une signature HMAC SHA256 sur le corps brut. Vérifiez avant d'analyser : resérialiser le JSON change les octets, et le digest avec eux. L'horodatage se trouve dans le corps signé plutôt que dans un en-tête, donc une livraison capturée ne peut pas être rejouée plus tard, et tout ce qui est plus ancien que cinq minutes est refusé.

03

Votre panne vous appartient

Si votre endpoint est indisponible, afka réessaie six fois avec un délai croissant et conserve l'identifiant de livraison stable pour que vous puissiez ignorer sans risque une répétition. Rien dans votre workspace n'attend votre serveur : l'approbation est toujours créée, la tâche se termine quand même, et chaque tentative est enregistrée dans votre journal d'audit, y compris le moment où afka cesse de réessayer.

Les points de terminaison sont enregistrés dans votre tableau de bord via HTTPS. La clé secrète de signature s'affiche une seule fois, lors de l'enregistrement, et jamais après.

Clés d'entreprise

Conçu pour les clés d'entreprise

Clés nommées avec expiration et révocation en un clic, listes blanches d'IP, limites de débit par clé, et le même chemin SSO, DPA et SLA que le reste d'afka en Enterprise.

Parlez à l'équipe commerciale

Les clés se trouvent dans votre tableau de bord sous Paramètres, API. Limitées, budgétisées, révocables en un clic.

Intégrez votre équipe à votre produit.

Créez un espace de travail, générez une clé dans Paramètres, et votre première tâche est à une demande près.