Every HITL framework gives you the pause button — the approval gate where your agent stops and waits. GetABrain gives you the person who answers it. One API call reaches a real, quality-scored human and returns structured JSON in minutes.
No card required · from $0.05 per answer · 16 response types
Human in the loop (HITL) is any workflow where an automated system pauses to let a person review, approve, correct, or answer before it continues. It's how you keep judgment, accountability, and a safety valve in a process that's otherwise running on its own.
In AI agents it usually shows up as an approval gate: the agent reaches a risky, ambiguous, or high-stakes step — a refund, a publish, a spend, a legal call — and stops to wait for a human decision instead of guessing. It's the antidote to a model confidently grading its own homework.
But the pattern only defines the pause. The frameworks below hold your agent's state open while it waits — they don't hand you a person to actually answer. That's the gap GetABrain fills.
Keep the HITL mechanism you already use. Drop a single GetABrain call inside its approval step, and the human it's waiting for is on tap — no recruiting, no Slack channel of reviewers, no waiting on your own team.
Send the decision your agent is stuck on. Get real human answers back as JSON your code can act on — with the reasoning attached.
POST https://www.getabrain.ai/api/v1/requestor/queries
X-API-Key: gab_live_...
{
"type": "yes_no",
"title": "Approve this refund?",
"content_data": {
"question": "Customer asks for a refund on order #8842 after 40 days. Policy is 30 days but they cite a defect. Approve?"
},
"required_responses": 3,
"bid_amount_cents": 25
}
// minutes later — delivered to your webhook, or on poll:
{
"status": "completed",
"responses": [
{ "answer": "yes", "explanation": "Defect overrides the window; goodwill keeps the customer." },
{ "answer": "yes", "explanation": "Documented defect — refund is the right call." },
{ "answer": "no", "explanation": "Past policy; offer store credit instead." }
]
}At any approval, ambiguity, or judgment step, your code POSTs the question to GetABrain instead of guessing — or halting on your own team.
Quality-scored people who match your requirements respond in minutes. Require a minimum tier for sensitive calls; ask for as many independent answers as you want.
Each answer arrives as clean JSON with the reasoning attached — polled or pushed to a signed webhook — and your agent continues, now with human judgment in hand.
Sign up, grab an API key, and make your first human-in-the-loop call with $5 of free credit. No card, no sales call.