Developers
AI Application Firewall API
The AI Application Firewall API brings the same checks to applications that don’t run on Autessa: POST each phase of a turn to /clients/aaf/inspect and get back ALLOW, FLAG, CHALLENGE, REQUIRE_APPROVAL, BLOCK or DURESS with reasons and findings.
The problem
Your team may already run its own chat app, agent framework or voice stack. It still needs injection detection, verification, voice checks and limits.
How ai application firewall api works
Create a client API key
Authenticate with the Authorization header. Fetching the word of the day needs the Word of the day permission on the key.
Send each phase
USER_INPUT before your model reads the message, TOOL_CALL before a tool runs, TOOL_RESULT after it returns, FINAL_RESPONSE before the reply, VOICE for each piece of speech.
Keep a session and a subject
sessionId is your conversation ID; subjectId is your stable, opaque user ID that anomaly detection and daily limits learn from.
Act on the result
In Monitor, enforced is false so you can log; in Enforce, apply the action. For CHALLENGE, show the prompt and call challenge/verify.
Every setting
Who can do what
Developers
Call the API with a client key.
Admins
Create named API policies on the Settings page.
What to know
- Pricing is the same for the API and for agents, charged only for checks that actually run.
- If a usage limit blocks new work, inspect and voice/score are refused before anything runs and aren’t charged.
FAQ
AI Application Firewall API: questions
Is there an API for LLM guardrails?
Yes. The Autessa AI Application Firewall API inspects each phase of a conversation turn and returns an action, reasons and findings.
Is it a proxy in front of my model?
No. It’s a turn-inspection API: your app calls it at each phase and decides what to do with the answer, so it works with any model or framework.
Turn on ai application firewall api.
Your own applications call POST /clients/aaf/inspect for each phase of a turn and get back an action with reasons, plus endpoints for audio scoring, challenges, authenticators and alerts. Start in Monitor and see what it would catch on your real traffic.
Starts in Monitor · nothing changes for your customers until you enforce
100% customizable, code and all
Make Autessa AI Agent Firewall fully your own.
Use it out of the box, then change anything. Ask Autobot, Autessa’s AI builder, for a new field, screen, report, workflow or agent and it builds it into your copy of the app. Or open the code and edit it yourself. Nothing is locked: the app, its data and its code are yours.
Start free and make it yours