Recall.ai · JSON-LD Context
Recall Ai Context
JSON-LD context defining the semantic vocabulary for Recall Ai from Recall.ai.
7 Classes
16 Properties
3 Namespaces
Namespaces
recall:
https://www.recall.ai/vocab#
api:
https://pending.schema.org/WebAPI
documentation:
https://schema.org/documentation
Classes
name
description
url
provider
softwareVersion
termsOfService
license
Properties
| Property | Type | Container |
|---|---|---|
| Bot | schema:SoftwareApplication | |
| botId | reference | |
| meetingUrl | reference | |
| platform | ||
| Recording | schema:MediaObject | |
| recordingId | reference | |
| Transcript | schema:DigitalDocument | |
| transcriptId | reference | |
| speaker | schema:Person | |
| CalendarIntegration | schema:Service | |
| region | ||
| Webhook | schema:Action | |
| webhookEvent | ||
| workspace | schema:Organization | |
| apiKey | ||
| realTimeMedia | schema:MediaObject |
JSON-LD Document
{
"@context": {
"@vocab": "https://schema.org/",
"recall": "https://www.recall.ai/vocab#",
"api": "https://pending.schema.org/WebAPI",
"name": "name",
"description": "description",
"url": "url",
"provider": "provider",
"documentation": "https://schema.org/documentation",
"softwareVersion": "softwareVersion",
"termsOfService": "termsOfService",
"license": "license",
"Bot": {
"@id": "recall:Bot",
"@type": "schema:SoftwareApplication",
"description": "A meeting bot deployed by Recall.ai into a video conferencing session."
},
"botId": {
"@id": "recall:botId",
"@type": "@id"
},
"meetingUrl": {
"@id": "recall:meetingUrl",
"@type": "@id"
},
"platform": {
"@id": "recall:platform",
"description": "Video conferencing platform (zoom, google_meet, microsoft_teams, webex, slack_huddles)."
},
"Recording": {
"@id": "recall:Recording",
"@type": "schema:MediaObject",
"description": "A recorded video/audio artifact from a meeting session."
},
"recordingId": {
"@id": "recall:recordingId",
"@type": "@id"
},
"Transcript": {
"@id": "recall:Transcript",
"@type": "schema:DigitalDocument",
"description": "AI-generated transcript of a meeting recording."
},
"transcriptId": {
"@id": "recall:transcriptId",
"@type": "@id"
},
"speaker": {
"@id": "recall:speaker",
"@type": "schema:Person"
},
"CalendarIntegration": {
"@id": "recall:CalendarIntegration",
"@type": "schema:Service",
"description": "Calendar-driven automation for scheduling meeting bots."
},
"region": {
"@id": "recall:region",
"description": "Deployment region: us-west-2, us-east-1, eu-west-2, ap-southeast-1."
},
"Webhook": {
"@id": "recall:Webhook",
"@type": "schema:Action",
"description": "Event-driven webhook notification for bot lifecycle and recording status changes."
},
"webhookEvent": {
"@id": "recall:webhookEvent",
"description": "Type of webhook event, e.g. bot.status_change, recording.done, transcript.done."
},
"workspace": {
"@id": "recall:workspace",
"@type": "schema:Organization",
"description": "Recall.ai tenant workspace associated with an API key."
},
"apiKey": {
"@id": "recall:apiKey",
"description": "Bearer token used to authenticate requests to the Recall.ai REST API."
},
"realTimeMedia": {
"@id": "recall:realTimeMedia",
"@type": "schema:MediaObject",
"description": "Live audio/video stream delivered by a meeting bot during an active session."
}
},
"@type": "WebAPI",
"name": "Recall.ai REST API",
"description": "Meeting bot infrastructure API enabling programmatic join, recording, transcription, and real-time media streaming across Zoom, Google Meet, Microsoft Teams, Webex, and Slack Huddles.",
"url": "https://us-east-1.recall.ai/api/v1",
"provider": {
"@type": "Organization",
"name": "Recall.ai",
"url": "https://www.recall.ai/"
},
"documentation": "https://docs.recall.ai/docs/getting-started",
"termsOfService": "https://www.recall.ai/terms",
"softwareVersion": "v1"
}