tl;dv · AsyncAPI Specification

tl;dv Webhooks

Version v1alpha1

Webhook events delivered by tl;dv when a meeting finishes processing or a transcript becomes available. Webhooks are configurable at user, team or organization level.

View Spec View on GitHub CompanyArtificial IntelligenceMeetingsTranscriptionNote TakingConversation IntelligenceProductivityVideoWebhookAsyncAPIEvents

Channels

MeetingReady
subscribe onMeetingReady
A meeting has finished processing and is ready to be used.
TranscriptReady
subscribe onTranscriptReady
A meeting transcript has been generated and is available.

Messages

MeetingReady
Meeting ready
TranscriptReady
Transcript ready

AsyncAPI Specification

Raw ↑
# generated: '2026-07-21'
# method: generated
# source: https://doc.tldv.io
# note: AsyncAPI reconstruction of tl;dv's documented webhook events. tl;dv does
#       not publish an AsyncAPI document; this captures the published webhook
#       catalog (MeetingReady, TranscriptReady) faithfully. No fabricated events.
asyncapi: 2.6.0
info:
  title: tl;dv Webhooks
  version: v1alpha1
  description: >
    Webhook events delivered by tl;dv when a meeting finishes processing or a
    transcript becomes available. Webhooks are configurable at user, team or
    organization level.
  contact:
    name: tl;dv Developer Support
    email: dev@tldv.io
    url: https://doc.tldv.io
defaultContentType: application/json
channels:
  MeetingReady:
    subscribe:
      operationId: onMeetingReady
      summary: A meeting has finished processing and is ready to be used.
      message:
        $ref: '#/components/messages/MeetingReady'
  TranscriptReady:
    subscribe:
      operationId: onTranscriptReady
      summary: A meeting transcript has been generated and is available.
      message:
        $ref: '#/components/messages/TranscriptReady'
components:
  messages:
    MeetingReady:
      name: MeetingReady
      title: Meeting ready
      contentType: application/json
      payload:
        $ref: '#/components/schemas/WebhookEnvelope'
    TranscriptReady:
      name: TranscriptReady
      title: Transcript ready
      contentType: application/json
      payload:
        $ref: '#/components/schemas/WebhookEnvelope'
  schemas:
    WebhookEnvelope:
      type: object
      properties:
        id:
          type: string
          description: Unique identifier of the webhook delivery.
        event:
          type: string
          enum: [MeetingReady, TranscriptReady]
        data:
          type: object
          description: The meeting or transcript payload for the event.
        executedAt:
          type: string
          format: date-time

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.
All 92 tools →

Call it yourself

curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/tl-dv-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.