afka uses analytics cookies to understand how visitors use the site. No ads, no data sales.
Archivia un'attività dal tuo codice e gli agenti afka governati la eseguono da capo a fondo: ricerca, contatti, risposte di supporto, pipeline di assunzione, contenuti. Leggi lo stato e gli artefatti man mano che arrivano, e un webhook ti avvisa nel momento in cui il lavoro è completato o è necessaria una decisione.
Le chiavi si trovano nella tua dashboard in Impostazioni · API. Con ambito, budget e revocabili con un clic.
L'API è volutamente minimalista: task in ingresso, stato e artefatti in uscita, webhook quando qualcosa si completa o ha bisogno di te.
# 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" }
L'API comunica con lo stesso runtime dell'app. Se una persona può farlo nell'area di lavoro, una chiave con gli ambiti corretti può farlo dal codice.
Una chiamata archivia un'attività in linguaggio naturale. L'assistente la instrada all'agente giusto, oppure puoi indirizzarla a uno specifico agente.
Stato, la traccia di esecuzione passo dopo passo, il costo e gli artefatti prodotti da un agente, leggibili nel momento in cui esistono.
Elenca cosa è in attesa di una persona, quindi approva o rifiuta dai tuoi strumenti. Le azioni sensibili non vengono mai eseguite senza una decisione.
Invia criteri, prezzi e documenti dai tuoi sistemi, affinché ogni agente risponda dalla stessa fonte di verità.
Distribuisci, metti in pausa e gestisci il budget degli agenti dal codice. Sono le stesse identità governate che vedi nell'area di lavoro.
Iscriviti una volta e afka ti richiama: attività completata, approvazione richiesta, budget raggiunto. Firmato, riprovato, riproducibile.
Lo stesso piano di controllo che governa le persone e gli agenti governa ogni chiave che crei.
Ogni chiave porta esattamente le capacità che concedi, da sola lettura a delega completa, e mai più di quelle che possiede chi l'ha creata.
Ogni chiave ha un limite di spesa mensile in dollari USA. Al raggiungimento del limite, le chiamate si interrompono correttamente. Nulla supera il budget in silenzio.
Il traffico API passa gli stessi gate di approvazione. Un agente a cui viene chiesto di fare qualcosa di sensibile attende comunque un umano, chiunque abbia chiesto.
Ogni chiamata e ogni chiave creata, ruotata o revocata viene registrata nel log di audit in sola aggiunta con l'identità che l'ha eseguita.
Iscriviti una volta e ogni attività completata, ogni decisione in attesa di un intervento umano e ogni limite di budget raggiungeranno i tuoi sistemi entro pochi secondi.
# 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 quando il lavoro si completa, approval.requested nel momento in cui un agente necessita di una decisione umana, e budget.reached quando una chiave raggiunge il suo limite mensile. Una consegna per evento, quindi un client che esegue il loop su una chiave limitata riceve un singolo avviso anziché una tempesta.
Ogni consegna contiene una firma HMAC SHA256 sul corpo grezzo. Verifica prima di analizzare: la riserialization del JSON cambia i byte e il digest con essi. Il timestamp si trova all'interno del corpo firmato anziché in un'intestazione, quindi una consegna catturata non può essere riprodotta in seguito, e qualsiasi cosa più vecchia di cinque minuti viene rifiutata.
Se il tuo endpoint è inattivo, afka ritenta sei volte con intervalli crescenti e mantiene l'id di consegna stabile così puoi ignorare tranquillamente una ripetizione. Nulla nel tuo workspace attende il tuo server: l'approvazione viene comunque creata, l'attività si completa comunque, e ogni tentativo viene registrato nel tuo audit log, incluso il momento in cui afka smette di provare.
Gli endpoint vengono registrati nel tuo dashboard tramite HTTPS. Il segreto di firma viene mostrato una sola volta, al momento della registrazione, e mai più.
Chiavi denominate con scadenza e revoca con un clic, allowlist IP, limiti di velocità per chiave, e lo stesso percorso SSO, DPA e SLA del resto di afka su Enterprise.
Crea uno spazio di lavoro, genera una chiave in Impostazioni, e il tuo primo compito è a un solo richiesta di distanza.