Tembo · JSON-LD Context
Tembo Context
JSON-LD context defining the semantic vocabulary for Tembo from Tembo.
53 Classes
73 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
tembo:
https://tembo.io/schema#
Classes
TipTapImageNode
TipTapLinkMark
TipTapMark
TipTapImageAttributes
TipTapMentionNode
TipTapMentionAttributes
TipTapHeadingNode
TipTapOrderedListNode
TipTapTaskItemNode
TipTapCodeBlockNode
TipTapContentNode
MessageEventData
AgentOptions
SessionDocumentNode
SessionEventData
AtlassianIssueAddedToBoardFilters
AtlassianIssueAssignedToUserFilters
AtlassianIssueCommentCreatedFilters
AtlassianIssueCreatedFilters
AtlassianIssueLabelAddedFilters
AtlassianIssueStatusChangedFilters
AtlassianIssueUpdatedFilters
BitbucketPullRequestOpenedFilters
GithubCreateFilters
GithubIssueClosedFilters
GithubIssueCommentCreatedFilters
GithubIssueOpenedFilters
GithubPullRequestClosedFilters
GithubPullRequestMergedFilters
GithubPullRequestOpenedFilters
GithubPullRequestReadyForReviewFilters
GithubReleasePublishedFilters
GithubPullRequestSynchronizeFilters
GithubTemboPullRequestOpenedFilters
GithubWorkflowRunFailedFilters
GithubWorkflowRunCompletedFilters
GitlabBotMergeRequestCommentFilters
GitlabIssueClosedFilters
GitlabIssueOpenedFilters
GitlabMergeRequestClosedFilters
GitlabMergeRequestMergedFilters
GitlabMergeRequestOpenedFilters
GitlabMergeRequestUpdatedFilters
GitlabPipelineFailedFilters
GitlabRefCreatedFilters
LinearIssueCreateFilters
LinearIssueLabelAddedFilters
LinearIssueStatusChangedFilters
LinearIssueUpdatedFilters
SentryIssueCreatedFilters
SlackMessageReactionAddedFilters
SlackMessageSentInChannelFilters
GlobalMcpServers
Properties
| Property | Type | Container |
|---|---|---|
| text | string | |
| marks | list | |
| type | string | |
| attrs | reference | |
| src | string | |
| alt | string | |
| title | string | |
| width | string | |
| data-uploading | string | |
| data-placeholder-id | string | |
| upload-progress | string | |
| id | string | |
| label | string | |
| mentionSuggestionChar | string | |
| metadata | ||
| content | list | |
| scope | ||
| source | string | |
| providerEvent | boolean | |
| delivery | string | |
| event | ||
| index | integer | |
| itemId | string | |
| sequenceNumber | integer | |
| accumulatedText | string | |
| deltaType | string | |
| responsePhase | string | |
| toolName | string | |
| toolResult | ||
| snapshotId | string | |
| snapshotCreatedAt | string | |
| reasoningLevel | string | |
| mode | string | |
| speed | string | |
| goal | ||
| projects | list | |
| boards | list | |
| statuses | list | |
| assignedTo | list | |
| labels | list | |
| includeNewIssues | boolean | |
| commentedBy | list | |
| messageContains | list | |
| issueTypes | list | |
| teams | list | |
| previousStatuses | list | |
| repositories | list | |
| openedBy | list | |
| temboPrs | boolean | |
| refType | list | |
| branchNames | list | |
| tagNames | list | |
| temboIssues | boolean | |
| commentOn | list | |
| mergedBy | list | |
| branches | list | |
| draftPrs | boolean | |
| pushedBy | list | |
| workflowNames | list | |
| conclusions | list | |
| events | list | |
| botUsernames | list | |
| closedBy | list | |
| temboMrs | boolean | |
| draftMrs | boolean | |
| states | list | |
| priorities | list | |
| projectSlugs | list | |
| emojis | list | |
| channels | list | |
| users | list | |
| messageNotContains | list | |
| mcpServers |
JSON-LD Document
{
"@context": {
"@vocab": "https://tembo.io/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"tembo": "https://tembo.io/schema#",
"TipTapImageNode": "tembo:TipTapImageNode",
"text": {
"@id": "tembo:text",
"@type": "xsd:string"
},
"marks": {
"@id": "tembo:marks",
"@container": "@list"
},
"type": {
"@id": "tembo:type",
"@type": "xsd:string"
},
"attrs": {
"@id": "tembo:attrs",
"@type": "@id"
},
"TipTapLinkMark": "tembo:TipTapLinkMark",
"TipTapMark": "tembo:TipTapMark",
"TipTapImageAttributes": "tembo:TipTapImageAttributes",
"src": {
"@id": "tembo:src",
"@type": "xsd:string"
},
"alt": {
"@id": "tembo:alt",
"@type": "xsd:string"
},
"title": {
"@id": "tembo:title",
"@type": "xsd:string"
},
"width": {
"@id": "tembo:width",
"@type": "xsd:string"
},
"data-uploading": {
"@id": "tembo:data-uploading",
"@type": "xsd:string"
},
"data-placeholder-id": {
"@id": "tembo:data-placeholder-id",
"@type": "xsd:string"
},
"upload-progress": {
"@id": "tembo:upload-progress",
"@type": "xsd:string"
},
"TipTapMentionNode": "tembo:TipTapMentionNode",
"TipTapMentionAttributes": "tembo:TipTapMentionAttributes",
"id": {
"@id": "tembo:id",
"@type": "xsd:string"
},
"label": {
"@id": "tembo:label",
"@type": "xsd:string"
},
"mentionSuggestionChar": {
"@id": "tembo:mentionSuggestionChar",
"@type": "xsd:string"
},
"metadata": {
"@id": "tembo:metadata"
},
"TipTapHeadingNode": "tembo:TipTapHeadingNode",
"TipTapOrderedListNode": "tembo:TipTapOrderedListNode",
"TipTapTaskItemNode": "tembo:TipTapTaskItemNode",
"TipTapCodeBlockNode": "tembo:TipTapCodeBlockNode",
"TipTapContentNode": "tembo:TipTapContentNode",
"content": {
"@id": "tembo:content",
"@container": "@list"
},
"MessageEventData": "tembo:MessageEventData",
"scope": {
"@id": "tembo:scope"
},
"source": {
"@id": "tembo:source",
"@type": "xsd:string"
},
"providerEvent": {
"@id": "tembo:providerEvent",
"@type": "xsd:boolean"
},
"delivery": {
"@id": "tembo:delivery",
"@type": "xsd:string"
},
"event": {
"@id": "tembo:event"
},
"index": {
"@id": "tembo:index",
"@type": "xsd:integer"
},
"itemId": {
"@id": "tembo:itemId",
"@type": "xsd:string"
},
"sequenceNumber": {
"@id": "tembo:sequenceNumber",
"@type": "xsd:integer"
},
"accumulatedText": {
"@id": "tembo:accumulatedText",
"@type": "xsd:string"
},
"deltaType": {
"@id": "tembo:deltaType",
"@type": "xsd:string"
},
"responsePhase": {
"@id": "tembo:responsePhase",
"@type": "xsd:string"
},
"toolName": {
"@id": "tembo:toolName",
"@type": "xsd:string"
},
"toolResult": {
"@id": "tembo:toolResult"
},
"snapshotId": {
"@id": "tembo:snapshotId",
"@type": "xsd:string"
},
"snapshotCreatedAt": {
"@id": "tembo:snapshotCreatedAt",
"@type": "xsd:string"
},
"AgentOptions": "tembo:AgentOptions",
"reasoningLevel": {
"@id": "tembo:reasoningLevel",
"@type": "xsd:string"
},
"mode": {
"@id": "tembo:mode",
"@type": "xsd:string"
},
"speed": {
"@id": "tembo:speed",
"@type": "xsd:string"
},
"goal": {
"@id": "tembo:goal"
},
"SessionDocumentNode": "tembo:SessionDocumentNode",
"SessionEventData": "tembo:SessionEventData",
"AtlassianIssueAddedToBoardFilters": "tembo:AtlassianIssueAddedToBoardFilters",
"projects": {
"@id": "tembo:projects",
"@container": "@list"
},
"boards": {
"@id": "tembo:boards",
"@container": "@list"
},
"statuses": {
"@id": "tembo:statuses",
"@container": "@list"
},
"assignedTo": {
"@id": "tembo:assignedTo",
"@container": "@list"
},
"labels": {
"@id": "tembo:labels",
"@container": "@list"
},
"includeNewIssues": {
"@id": "tembo:includeNewIssues",
"@type": "xsd:boolean"
},
"AtlassianIssueAssignedToUserFilters": "tembo:AtlassianIssueAssignedToUserFilters",
"AtlassianIssueCommentCreatedFilters": "tembo:AtlassianIssueCommentCreatedFilters",
"commentedBy": {
"@id": "tembo:commentedBy",
"@container": "@list"
},
"messageContains": {
"@id": "tembo:messageContains",
"@container": "@list"
},
"AtlassianIssueCreatedFilters": "tembo:AtlassianIssueCreatedFilters",
"issueTypes": {
"@id": "tembo:issueTypes",
"@container": "@list"
},
"AtlassianIssueLabelAddedFilters": "tembo:AtlassianIssueLabelAddedFilters",
"teams": {
"@id": "tembo:teams",
"@container": "@list"
},
"AtlassianIssueStatusChangedFilters": "tembo:AtlassianIssueStatusChangedFilters",
"previousStatuses": {
"@id": "tembo:previousStatuses",
"@container": "@list"
},
"AtlassianIssueUpdatedFilters": "tembo:AtlassianIssueUpdatedFilters",
"BitbucketPullRequestOpenedFilters": "tembo:BitbucketPullRequestOpenedFilters",
"repositories": {
"@id": "tembo:repositories",
"@container": "@list"
},
"openedBy": {
"@id": "tembo:openedBy",
"@container": "@list"
},
"temboPrs": {
"@id": "tembo:temboPrs",
"@type": "xsd:boolean"
},
"GithubCreateFilters": "tembo:GithubCreateFilters",
"refType": {
"@id": "tembo:refType",
"@container": "@list"
},
"branchNames": {
"@id": "tembo:branchNames",
"@container": "@list"
},
"tagNames": {
"@id": "tembo:tagNames",
"@container": "@list"
},
"GithubIssueClosedFilters": "tembo:GithubIssueClosedFilters",
"temboIssues": {
"@id": "tembo:temboIssues",
"@type": "xsd:boolean"
},
"GithubIssueCommentCreatedFilters": "tembo:GithubIssueCommentCreatedFilters",
"commentOn": {
"@id": "tembo:commentOn",
"@container": "@list"
},
"GithubIssueOpenedFilters": "tembo:GithubIssueOpenedFilters",
"GithubPullRequestClosedFilters": "tembo:GithubPullRequestClosedFilters",
"GithubPullRequestMergedFilters": "tembo:GithubPullRequestMergedFilters",
"mergedBy": {
"@id": "tembo:mergedBy",
"@container": "@list"
},
"GithubPullRequestOpenedFilters": "tembo:GithubPullRequestOpenedFilters",
"branches": {
"@id": "tembo:branches",
"@container": "@list"
},
"draftPrs": {
"@id": "tembo:draftPrs",
"@type": "xsd:boolean"
},
"GithubPullRequestReadyForReviewFilters": "tembo:GithubPullRequestReadyForReviewFilters",
"GithubReleasePublishedFilters": "tembo:GithubReleasePublishedFilters",
"GithubPullRequestSynchronizeFilters": "tembo:GithubPullRequestSynchronizeFilters",
"pushedBy": {
"@id": "tembo:pushedBy",
"@container": "@list"
},
"GithubTemboPullRequestOpenedFilters": "tembo:GithubTemboPullRequestOpenedFilters",
"GithubWorkflowRunFailedFilters": "tembo:GithubWorkflowRunFailedFilters",
"workflowNames": {
"@id": "tembo:workflowNames",
"@container": "@list"
},
"GithubWorkflowRunCompletedFilters": "tembo:GithubWorkflowRunCompletedFilters",
"conclusions": {
"@id": "tembo:conclusions",
"@container": "@list"
},
"events": {
"@id": "tembo:events",
"@container": "@list"
},
"GitlabBotMergeRequestCommentFilters": "tembo:GitlabBotMergeRequestCommentFilters",
"botUsernames": {
"@id": "tembo:botUsernames",
"@container": "@list"
},
"GitlabIssueClosedFilters": "tembo:GitlabIssueClosedFilters",
"closedBy": {
"@id": "tembo:closedBy",
"@container": "@list"
},
"GitlabIssueOpenedFilters": "tembo:GitlabIssueOpenedFilters",
"GitlabMergeRequestClosedFilters": "tembo:GitlabMergeRequestClosedFilters",
"temboMrs": {
"@id": "tembo:temboMrs",
"@type": "xsd:boolean"
},
"GitlabMergeRequestMergedFilters": "tembo:GitlabMergeRequestMergedFilters",
"GitlabMergeRequestOpenedFilters": "tembo:GitlabMergeRequestOpenedFilters",
"draftMrs": {
"@id": "tembo:draftMrs",
"@type": "xsd:boolean"
},
"GitlabMergeRequestUpdatedFilters": "tembo:GitlabMergeRequestUpdatedFilters",
"GitlabPipelineFailedFilters": "tembo:GitlabPipelineFailedFilters",
"GitlabRefCreatedFilters": "tembo:GitlabRefCreatedFilters",
"LinearIssueCreateFilters": "tembo:LinearIssueCreateFilters",
"states": {
"@id": "tembo:states",
"@container": "@list"
},
"LinearIssueLabelAddedFilters": "tembo:LinearIssueLabelAddedFilters",
"LinearIssueStatusChangedFilters": "tembo:LinearIssueStatusChangedFilters",
"LinearIssueUpdatedFilters": "tembo:LinearIssueUpdatedFilters",
"SentryIssueCreatedFilters": "tembo:SentryIssueCreatedFilters",
"priorities": {
"@id": "tembo:priorities",
"@container": "@list"
},
"projectSlugs": {
"@id": "tembo:projectSlugs",
"@container": "@list"
},
"SlackMessageReactionAddedFilters": "tembo:SlackMessageReactionAddedFilters",
"emojis": {
"@id": "tembo:emojis",
"@container": "@list"
},
"channels": {
"@id": "tembo:channels",
"@container": "@list"
},
"users": {
"@id": "tembo:users",
"@container": "@list"
},
"SlackMessageSentInChannelFilters": "tembo:SlackMessageSentInChannelFilters",
"messageNotContains": {
"@id": "tembo:messageNotContains",
"@container": "@list"
},
"GlobalMcpServers": "tembo:GlobalMcpServers",
"mcpServers": {
"@id": "tembo:mcpServers"
}
},
"@type": "schema:Dataset",
"schema:name": "Tembo API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Tembo's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-13) from openapi/tembo-openapi.yml.",
"dcterms:created": "2026-10-13",
"dcterms:source": [
"openapi/tembo-openapi.yml"
]
}