schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
chatthing:
https://chatthing.ai/schema#
{
"@context": {
"@vocab": "https://chatthing.ai/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"chatthing": "https://chatthing.ai/schema#",
"DeleteApiPublicChannelsChannelid20DataSourcesRequest": "chatthing:DeleteApiPublicChannelsChannelid20DataSourcesRequest",
"dataSourceId": {
"@id": "chatthing:dataSourceId",
"@type": "xsd:string"
},
"DeleteApiPublicChannelsChannelid20DataSourcesResponse": "chatthing:DeleteApiPublicChannelsChannelid20DataSourcesResponse",
"GetApiPublicChannelsChannelid20DataSourcesResponse": "chatthing:GetApiPublicChannelsChannelid20DataSourcesResponse",
"success": {
"@id": "chatthing:success",
"@type": "xsd:boolean"
},
"dataSource": {
"@id": "chatthing:dataSource"
},
"PostApiPublicChannelsChannelid20DataSourcesRequest": "chatthing:PostApiPublicChannelsChannelid20DataSourcesRequest",
"limit": {
"@id": "chatthing:limit",
"@type": "xsd:integer"
},
"PostApiPublicChannelsChannelid20DataSourcesResponse": "chatthing:PostApiPublicChannelsChannelid20DataSourcesResponse",
"PutApiPublicChannelsChannelid20DataSourcesRequest": "chatthing:PutApiPublicChannelsChannelid20DataSourcesRequest",
"syncInterval": {
"@id": "chatthing:syncInterval",
"@type": "xsd:string"
},
"PutApiPublicChannelsChannelid20DataSourcesResponse": "chatthing:PutApiPublicChannelsChannelid20DataSourcesResponse",
"PostApiPublicChannelsChannelid20DataSourcesListRequest": "chatthing:PostApiPublicChannelsChannelid20DataSourcesListRequest",
"PostApiPublicChannelsChannelid20DataSourcesListResponse": "chatthing:PostApiPublicChannelsChannelid20DataSourcesListResponse",
"DeleteApiPublicChannelsChannelid20DataSourcesRowRequest": "chatthing:DeleteApiPublicChannelsChannelid20DataSourcesRowRequest",
"dataSourceRows": {
"@id": "chatthing:dataSourceRows",
"@container": "@list"
},
"DeleteApiPublicChannelsChannelid20DataSourcesRowResponse": "chatthing:DeleteApiPublicChannelsChannelid20DataSourcesRowResponse",
"GetApiPublicChannelsChannelid20DataSourcesRowResponse": "chatthing:GetApiPublicChannelsChannelid20DataSourcesRowResponse",
"PostApiPublicChannelsChannelid20DataSourcesRowRequest": "chatthing:PostApiPublicChannelsChannelid20DataSourcesRowRequest",
"PostApiPublicChannelsChannelid20DataSourcesRowResponse": "chatthing:PostApiPublicChannelsChannelid20DataSourcesRowResponse",
"PutApiPublicChannelsChannelid20DataSourcesRowRequest": "chatthing:PutApiPublicChannelsChannelid20DataSourcesRowRequest",
"PutApiPublicChannelsChannelid20DataSourcesRowResponse": "chatthing:PutApiPublicChannelsChannelid20DataSourcesRowResponse",
"PostApiPublicChannelsChannelid20DataSourcesRowListRequest": "chatthing:PostApiPublicChannelsChannelid20DataSourcesRowListRequest",
"PostApiPublicChannelsChannelid20DataSourcesRowListResponse": "chatthing:PostApiPublicChannelsChannelid20DataSourcesRowListResponse",
"pagination": {
"@id": "chatthing:pagination"
},
"PostApiPublicChannelsChannelid20DataSourcesSyncRequest": "chatthing:PostApiPublicChannelsChannelid20DataSourcesSyncRequest",
"PostApiPublicChannelsChannelid20DataSourcesSyncResponse": "chatthing:PostApiPublicChannelsChannelid20DataSourcesSyncResponse",
"PostApiPublicHooksHookidResponse": "chatthing:PostApiPublicHooksHookidResponse",
"DeleteDataSourcesResponse": "chatthing:DeleteDataSourcesResponse",
"GetDataSourcesResponse": "chatthing:GetDataSourcesResponse",
"PostDataSourcesResponse": "chatthing:PostDataSourcesResponse",
"PutDataSourcesRequest": "chatthing:PutDataSourcesRequest",
"PutDataSourcesResponse": "chatthing:PutDataSourcesResponse",
"PostDataSourcesListRequest": "chatthing:PostDataSourcesListRequest",
"cursor": {
"@id": "chatthing:cursor",
"@type": "xsd:string"
},
"PostDataSourcesListResponse": "chatthing:PostDataSourcesListResponse",
"dataSources": {
"@id": "chatthing:dataSources",
"@container": "@list"
},
"DeleteDataSourcesRowResponse": "chatthing:DeleteDataSourcesRowResponse",
"GetDataSourcesRowResponse": "chatthing:GetDataSourcesRowResponse",
"dataSourceRow": {
"@id": "chatthing:dataSourceRow"
},
"PostDataSourcesRowRequest": "chatthing:PostDataSourcesRowRequest",
"PostDataSourcesRowResponse": "chatthing:PostDataSourcesRowResponse",
"PutDataSourcesRowRequest": "chatthing:PutDataSourcesRowRequest",
"PutDataSourcesRowResponse": "chatthing:PutDataSourcesRowResponse",
"PostDataSourcesRowListRequest": "chatthing:PostDataSourcesRowListRequest",
"PostDataSourcesRowListResponse": "chatthing:PostDataSourcesRowListResponse",
"GetDataSourcesRowDatasourceidDatasourcerowidResponse": "chatthing:GetDataSourcesRowDatasourceidDatasourcerowidResponse",
"PostDataSourcesSyncRequest": "chatthing:PostDataSourcesSyncRequest",
"PostDataSourcesSyncResponse": "chatthing:PostDataSourcesSyncResponse",
"GetDataSourcesDatasourceidResponse": "chatthing:GetDataSourcesDatasourceidResponse"
},
"@type": "schema:Dataset",
"schema:name": "Chat Thing API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Chat Thing'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-11-04) from openapi/_ae-authored/chatthing-ai-openapi-generated.yml.",
"dcterms:created": "2026-11-04",
"dcterms:source": [
"openapi/_ae-authored/chatthing-ai-openapi-generated.yml"
]
}