afka uses analytics cookies to understand how visitors use the site. No ads, no data sales.
Een taak indienen vanuit je eigen code en beheerde afka-agenten voeren deze van begin tot eind uit: onderzoek, outreach, support replies, hiring pipelines, content. Je leest status en artefacten terwijl ze binnenkomen, en een webhook geeft je direct door wanneer het werk klaar is of een beslissing nodig is.
Sleutels bevinden zich in uw dashboard onder Instellingen, API. Scoped, budgeted, revocable in één klik.
De API is opzettelijk klein: taken erin, status en artefacten eruit, webhooks wanneer iets klaar is of jouw inbreng nodig heeft.
# 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" }
De API spreekt met dezelfde runtime als de app. Als een persoon het in de workspace kan doen, kan een sleutel met de juiste scopes het vanuit code doen.
Eén oproep registreert een taak in gewone taal. De assistent stuurt deze door naar de juiste agent, of u richt zich zelf op een specifieke agent.
Status, de stap-voor-stap uitvoeringstrace, kosten en de artefacten die een agent heeft geproduceerd, leesbaar op het moment dat ze ontstaan.
Lijst wat wacht op een mens, keur dan goed of af met je eigen tools. Gevoelige acties worden nooit uitgevoerd zonder een beslissing.
Duw beleidsregels, prijzen en documenten vanuit uw systemen, zodat elke agent vanuit dezelfde bron van waarheid antwoordt.
Implementeer, pauzeer en beheer budgetten voor agents vanuit code. Het zijn dezelfde beheerde identiteiten die je in de werkruimte ziet.
Abonneer je eenmaal en afka belt je terug: taak voltooid, goedkeuring aangevraagd, budget bereikt. Ondertekend, opnieuw geprobeerd, afspeelbaar.
Hetzelfde controleplatform dat mensen en agenten beheerst, beheerst elke sleutel die je aanmaakt.
Elke sleutel draagt precies de mogelijkheden die u verleent, van alleen-lezen tot volledige delegatie, en nooit meer dan degene die deze heeft aangemaakt.
Elke sleutel heeft een maandelijkse uitgavenlimiet in Amerikaanse dollars. Bij de limiet stoppen oproepen schoon. Niets overschrijdt stilzwijgend.
API-verkeer doorloopt dezelfde goedkeuringsstappen. Een agent die iets gevoeligs moet doen, wacht nog steeds op een mens, ongeacht wie het heeft gevraagd.
Elk gesprek en elke sleutel die wordt aangemaakt, geroteerd of ingetrokken, wordt vastgelegd in het append-only auditlogboek met de identiteit die dit heeft gedaan.
Abonneer je eenmaal, en elke voltooide taak, elke beslissing die op een mens wacht, en elke budgetlimiet bereikt je eigen systemen binnen seconden.
# 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 wanneer het werk is voltooid, approval.requested op het moment dat een agent een menselijke beslissing nodig heeft, en budget.reached wanneer een sleutel zijn maandelijkse limiet bereikt. Eén aflevering per gebeurtenis, dus een client die tegen een beperkte sleutel loopt, krijgt één melding in plaats van een storm.
Elke levering draagt een HMAC SHA256-handtekening over de onbewerkte body. Verifieer voordat u parseert: het opnieuw serialiseren van de JSON verandert de bytes en de digest ermee. De timestamp bevindt zich in de ondertekende body in plaats van in een header, dus een vastgelegde levering kan later niet opnieuw worden afgespeeld, en alles ouder dan vijf minuten wordt geweigerd.
Als uw endpoint niet beschikbaar is, probeert afka zes keer opnieuw met toenemende intervallen en behoudt de delivery-id stabiel zodat u herhalingen veilig kunt negeren. Niets in uw werkruimte wacht op uw server: de goedkeuring wordt nog steeds gemaakt, de taak wordt nog steeds voltooid, en elke poging wordt geregistreerd in uw auditlogboek, inclusief het moment waarop afka stopt met proberen.
Eindpunten worden in uw dashboard via HTTPS geregistreerd. Het handtekeningsgeheim wordt eenmaal weergegeven, bij registratie, en nooit meer.
Benoemde sleutels met vervaldatum en eenmalige intrekking, IP-allowlists, tarieflimieten per sleutel, en hetzelfde SSO-, DPA- en SLA-pad als de rest van afka op Enterprise.
Maak een werkruimte, mint een sleutel in Instellingen, en je eerste taak is één verzoek verwijderd.