Leia · AsyncAPI Specification
Leia Callbacks
Version
View Spec
View on GitHub
3DSpatial ComputingComputer-Visiondepth-estimationImage ProcessingVideo ProcessingGenerative AIDisplaysMedia TransformationImmersive ExperiencesAsyncAPIEvents
AsyncAPI Specification
generated: '2026-08-01'
method: derived
source: openapi/leia-immersity-cloud-api-openapi.yml
spec_type: null
spec_type_note: >-
Immersity publishes no AsyncAPI document. Probed /asyncapi.yaml, /asyncapi.json on api.immersity.ai and
docs-api.immersity.ai, the docs index (llms.txt) and the LeiaInc GitHub org — no event or streaming spec
exists. What does exist is an HTTP callback (webhook) surface on the long-running video operations, and it
is captured here rather than fabricated as AsyncAPI.
surface: http-callback
direction: provider-to-consumer
delivery:
registration: per request — the caller supplies `callbackUrl` in the request body; there is no callback
registration/subscription API and no callback management console
transport: HTTPS POST from Immersity to the caller-supplied URL
authentication: not documented — no signing secret, signature header or mTLS scheme is published
retries: not documented
ordering: not documented
callbacks:
- name: video-conversion-completed
trigger: A 2D-to-3D video conversion job finishes or fails.
registered_by:
operation: TransactionController_generateVideoConversion
path: POST /api/v1/video
field: callbackUrl
required: true
correlation: correlationId (UUID) supplied on the originating request
result_location: the `resultPresignedUrl` supplied on the originating request
known_error_codes:
- ERROR_VIDEO_LENGTH_MISMATCH
payload_schema: not published
- name: spatial-video-conversion-completed
trigger: An Apple Vision spatial video conversion job finishes or fails.
registered_by:
operation: TransactionController_generateSpatialVideoConversion
path: POST /api/v1/spatial
field: callbackUrl
required: true
correlation: correlationId (UUID) supplied on the originating request
result_location: the `resultPresignedUrl` supplied on the originating request
payload_schema: not published
receiver_endpoint:
operation: TransactionController_transactionCallback
path: POST /api/v1/transaction/callback
note: >-
An inbound callback receiver is declared in the published OpenAPI on the Immersity side with request
schema TransactionCallbackParams. That schema is published as an empty object (no properties), so the
callback payload shape is undocumented in the contract.
responses:
'201': acknowledged
gaps:
- No AsyncAPI document.
- No published callback payload schema (TransactionCallbackParams has zero properties).
- No callback signature/verification scheme.
- No retry, timeout or delivery-guarantee policy.
- Image operations (disparity, animation, sbs, topBottom, encode, decode) are synchronous and have no
callback option.
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/leia-callbacks"
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.