{"uid":"cap_8QC3QPdZDQYRfOAOqyYp8","slug":"oromi-human-verify-ai-agent-human-in-the-loop-question-6b4c1f51","name":"Oromi Human Verify — AI Agent Human-in-the-Loop Question","description":"Machine-payable APIs for AI agents, paid per call in USDC via the x402 protocol: UK business data (Companies House), UK property market data (HM Land Registry), website agent-readiness audits, and crypto market context.","url":"https://agents.oromi.co.uk/api/human/verify","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","description":"Optional URL for the human to look at"},"context":{"type":"string","description":"Optional background context"},"question":{"type":"string","description":"A clear yes/no question for a human"}}},"responseSchema":{"type":"json","example":{"status":"pending","task_id":"ht_1a2b3c","poll_url":"https://agents.oromi.co.uk/api/human/result?task_id=ht_1a2b3c"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.5","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.5/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.5","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.5","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_SvHsKoHhJRupUODeCNj0C","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.5","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Routes a yes/no question to a human reviewer and returns an asynchronous task ID the agent can poll for the human's answer.","exampleAgentPrompt":"Ask a human reviewer whether the company listed at https://example.co.uk/about is a legitimate UK registered business — the question is 'Is this website operated by a genuine, actively trading UK company?' and you can give them context that we're vetting a potential supplier.","exampleUseCases":[{"title":"Supplier legitimacy check before payment","prompt":"Before I approve this invoice, ask a human to look at https://supplierxyz.co.uk and answer: 'Does this appear to be a legitimate, actively operating business?' — give them context that we're verifying a new UK supplier before releasing payment."},{"title":"Content moderation escalation","prompt":"I need a human to review this listing and answer yes or no: 'Does this product description violate our terms of service by making unsubstantiated health claims?' — here's the URL of the listing: https://marketplace.example.com/listing/4829."},{"title":"Fraud flag confirmation","prompt":"Flag this for a human: look at https://checkout.example.com/order/9912 and answer 'Does this order show signs of fraudulent activity based on the billing and shipping address mismatch?' — context is that our automated system flagged it but we need a human call before cancelling."}],"resultDescription":"Returns a JSON object with a 'status' field (e.g. 'pending'), a unique 'task_id' string (e.g. 'ht_1a2b3c'), and a 'poll_url' the agent can repeatedly call to retrieve the human reviewer's yes/no answer once it is available.","failureModes":["Missing required 'question' field returns a validation error","Invalid bodyType enum value causes request rejection","Human reviewer does not respond — poll_url may return 'pending' indefinitely","Network or payment failure via x402 protocol means task is never created","Polling before human responds returns status 'pending' with no answer yet"],"whenToPreferThis":"Use this endpoint when an AI agent encounters a decision that requires human judgment and cannot be resolved algorithmically — particularly for yes/no verification questions about URLs, documents, or claims where automated checks are insufficient. Prefer it over fully automated validation endpoints when stakes are high, when the question is inherently subjective, or when a human audit trail is required. Not suitable for time-sensitive decisions due to asynchronous human response times.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:45:47.813Z","isFirstParty":false}