Unitary AI · AsyncAPI Specification
Unitary Ai Webhooks
Version
View Spec
View on GitHub
CompanySoftware-as-a-ServiceContent ModerationTrust and SafetyArtificial IntelligenceMachine-LearningComputer-VisionVideoVirtual AgentsAsyncAPIEvents
AsyncAPI Specification
generated: '2026-07-21'
method: searched
source: https://docs.unitary.ai/api-references/integrating_webhooks
spec_type: Webhooks
notes: >-
Unitary documents a webhook result-delivery surface but publishes no AsyncAPI
document. Whenever an asynchronous classification job finishes, Unitary POSTs
the result to the callback_url provided in the original API request. This file
captures the documented webhook catalog; no channels/events are invented.
delivery:
method: POST
target: the callback_url parameter supplied in the classification request body
custom_data: query parameters appended to callback_url are preserved and echoed in the payload
source_ips: https://docs.unitary.ai/unitary-source-ips (US region 16 IPs, EU region 3 IPs)
security:
signature_header: X-Hub-Signature-256
algorithm: HMAC-SHA256 over the raw payload body, base64-encoded
secret: preshared secret issued by Unitary alongside the API key; header omitted when no secret is configured
webhooks:
- name: classification-job-result
description: Delivered when an asynchronous classification job (policy, items and characteristics, or detoxify) finishes processing
payload:
success: '{data: {job_id, callback_url, is_error: false, result: {policy_categories: [{name, description, risk_level}], metadata: {width, height, fps, duration, seconds_processed}, url}}}'
error: '{data: {job_id, callback_url, is_error: true, result: {error: "<message>"}}}'
Work with this as data
Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for asyncapi
4 MCP tools reach this
find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/unitary-ai-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.