teddyagent-app · JSON-LD Context
Teddyagent App Context
JSON-LD context defining the semantic vocabulary for Teddyagent App from teddyagent-app.
23 Classes
79 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
teddyagent:
https://teddyagent.app/schema#
Classes
Error
Me
Artifact
ShareLink
ArtifactVersion
ArtifactUpdate
ArtifactInput
Collection
CollectionInput
Channel
ChannelInput
DataRecord
RecordPage
Folder
Function
FunctionCreate
FunctionUpdate
FunctionKey
Schedule
ScheduleInput
FunctionKeyInput
Invocation
Secret
Properties
| Property | Type | Container |
|---|---|---|
| error | string | |
| code | string | |
| string | ||
| plan | ||
| isAdmin | boolean | |
| limits | ||
| usage | ||
| id | string | |
| url | reference | |
| title | string | |
| bytes | integer | |
| status | ||
| version | integer | |
| visibility | ||
| hasPassword | boolean | |
| files | integer | |
| folderId | integer | |
| views | integer | |
| expiresAt | dateTime | |
| createdAt | dateTime | |
| updatedAt | dateTime | |
| label | string | |
| revokedAt | dateTime | |
| lastUsed | dateTime | |
| source | string | |
| current | boolean | |
| html | string | |
| expires_in | string | |
| folder_id | integer | |
| password | string | |
| folder | string | |
| name | string | |
| readAccess | ||
| writeAccess | ||
| records | integer | |
| read_access | ||
| write_access | ||
| publishAccess | ||
| subscribeAccess | ||
| subscribers | integer | |
| lastEventId | integer | |
| publish_access | ||
| subscribe_access | ||
| data | ||
| items | list | |
| nextOffset | integer | |
| total | integer | |
| count | integer | |
| access | ||
| allowNet | list | |
| invocations | integer | |
| strikes | integer | |
| flags | list | |
| allow_net | list | |
| key | string | |
| prefix | string | |
| functionId | string | |
| ratePerMin | integer | |
| quotaPerDay | integer | |
| uses | integer | |
| functionName | string | |
| cron | string | |
| path | string | |
| body | string | |
| enabled | boolean | |
| nextRunAt | string | |
| runs | integer | |
| failures | integer | |
| consecutiveFailures | integer | |
| last | ||
| disabledReason | string | |
| function_id | string | |
| rate_per_min | integer | |
| quota_per_day | integer | |
| method | string | |
| ms | integer | |
| logs | list | |
| rejected | boolean | |
| reason | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://teddyagent.app/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"teddyagent": "https://teddyagent.app/schema#",
"Error": "teddyagent:Error",
"error": {
"@id": "teddyagent:error",
"@type": "xsd:string"
},
"code": {
"@id": "teddyagent:code",
"@type": "xsd:string"
},
"Me": "teddyagent:Me",
"email": {
"@id": "teddyagent:email",
"@type": "xsd:string"
},
"plan": {
"@id": "teddyagent:plan"
},
"isAdmin": {
"@id": "teddyagent:isAdmin",
"@type": "xsd:boolean"
},
"limits": {
"@id": "teddyagent:limits"
},
"usage": {
"@id": "teddyagent:usage"
},
"Artifact": "teddyagent:Artifact",
"id": {
"@id": "teddyagent:id",
"@type": "xsd:string"
},
"url": {
"@id": "teddyagent:url",
"@type": "@id"
},
"title": {
"@id": "teddyagent:title",
"@type": "xsd:string"
},
"bytes": {
"@id": "teddyagent:bytes",
"@type": "xsd:integer"
},
"status": {
"@id": "teddyagent:status"
},
"version": {
"@id": "teddyagent:version",
"@type": "xsd:integer"
},
"visibility": {
"@id": "teddyagent:visibility"
},
"hasPassword": {
"@id": "teddyagent:hasPassword",
"@type": "xsd:boolean"
},
"files": {
"@id": "teddyagent:files",
"@type": "xsd:integer"
},
"folderId": {
"@id": "teddyagent:folderId",
"@type": "xsd:integer"
},
"views": {
"@id": "teddyagent:views",
"@type": "xsd:integer"
},
"expiresAt": {
"@id": "teddyagent:expiresAt",
"@type": "xsd:dateTime"
},
"createdAt": {
"@id": "teddyagent:createdAt",
"@type": "xsd:dateTime"
},
"updatedAt": {
"@id": "teddyagent:updatedAt",
"@type": "xsd:dateTime"
},
"ShareLink": "teddyagent:ShareLink",
"label": {
"@id": "teddyagent:label",
"@type": "xsd:string"
},
"revokedAt": {
"@id": "teddyagent:revokedAt",
"@type": "xsd:dateTime"
},
"lastUsed": {
"@id": "teddyagent:lastUsed",
"@type": "xsd:dateTime"
},
"ArtifactVersion": "teddyagent:ArtifactVersion",
"source": {
"@id": "teddyagent:source",
"@type": "xsd:string"
},
"current": {
"@id": "teddyagent:current",
"@type": "xsd:boolean"
},
"ArtifactUpdate": "teddyagent:ArtifactUpdate",
"html": {
"@id": "teddyagent:html",
"@type": "xsd:string"
},
"expires_in": {
"@id": "teddyagent:expires_in",
"@type": "xsd:string"
},
"folder_id": {
"@id": "teddyagent:folder_id",
"@type": "xsd:integer"
},
"password": {
"@id": "teddyagent:password",
"@type": "xsd:string"
},
"ArtifactInput": "teddyagent:ArtifactInput",
"folder": {
"@id": "teddyagent:folder",
"@type": "xsd:string"
},
"Collection": "teddyagent:Collection",
"name": {
"@id": "teddyagent:name",
"@type": "xsd:string"
},
"readAccess": {
"@id": "teddyagent:readAccess"
},
"writeAccess": {
"@id": "teddyagent:writeAccess"
},
"records": {
"@id": "teddyagent:records",
"@type": "xsd:integer"
},
"CollectionInput": "teddyagent:CollectionInput",
"read_access": {
"@id": "teddyagent:read_access"
},
"write_access": {
"@id": "teddyagent:write_access"
},
"Channel": "teddyagent:Channel",
"publishAccess": {
"@id": "teddyagent:publishAccess"
},
"subscribeAccess": {
"@id": "teddyagent:subscribeAccess"
},
"subscribers": {
"@id": "teddyagent:subscribers",
"@type": "xsd:integer"
},
"lastEventId": {
"@id": "teddyagent:lastEventId",
"@type": "xsd:integer"
},
"ChannelInput": "teddyagent:ChannelInput",
"publish_access": {
"@id": "teddyagent:publish_access"
},
"subscribe_access": {
"@id": "teddyagent:subscribe_access"
},
"DataRecord": "teddyagent:DataRecord",
"data": {
"@id": "teddyagent:data"
},
"RecordPage": "teddyagent:RecordPage",
"items": {
"@id": "teddyagent:items",
"@container": "@list"
},
"nextOffset": {
"@id": "teddyagent:nextOffset",
"@type": "xsd:integer"
},
"total": {
"@id": "teddyagent:total",
"@type": "xsd:integer"
},
"Folder": "teddyagent:Folder",
"count": {
"@id": "teddyagent:count",
"@type": "xsd:integer"
},
"Function": "teddyagent:Function",
"access": {
"@id": "teddyagent:access"
},
"allowNet": {
"@id": "teddyagent:allowNet",
"@container": "@list"
},
"invocations": {
"@id": "teddyagent:invocations",
"@type": "xsd:integer"
},
"strikes": {
"@id": "teddyagent:strikes",
"@type": "xsd:integer"
},
"flags": {
"@id": "teddyagent:flags",
"@container": "@list"
},
"FunctionCreate": "teddyagent:FunctionCreate",
"allow_net": {
"@id": "teddyagent:allow_net",
"@container": "@list"
},
"FunctionUpdate": "teddyagent:FunctionUpdate",
"FunctionKey": "teddyagent:FunctionKey",
"key": {
"@id": "teddyagent:key",
"@type": "xsd:string"
},
"prefix": {
"@id": "teddyagent:prefix",
"@type": "xsd:string"
},
"functionId": {
"@id": "teddyagent:functionId",
"@type": "xsd:string"
},
"ratePerMin": {
"@id": "teddyagent:ratePerMin",
"@type": "xsd:integer"
},
"quotaPerDay": {
"@id": "teddyagent:quotaPerDay",
"@type": "xsd:integer"
},
"uses": {
"@id": "teddyagent:uses",
"@type": "xsd:integer"
},
"functionName": {
"@id": "teddyagent:functionName",
"@type": "xsd:string"
},
"Schedule": "teddyagent:Schedule",
"cron": {
"@id": "teddyagent:cron",
"@type": "xsd:string"
},
"path": {
"@id": "teddyagent:path",
"@type": "xsd:string"
},
"body": {
"@id": "teddyagent:body",
"@type": "xsd:string"
},
"enabled": {
"@id": "teddyagent:enabled",
"@type": "xsd:boolean"
},
"nextRunAt": {
"@id": "teddyagent:nextRunAt",
"@type": "xsd:string"
},
"runs": {
"@id": "teddyagent:runs",
"@type": "xsd:integer"
},
"failures": {
"@id": "teddyagent:failures",
"@type": "xsd:integer"
},
"consecutiveFailures": {
"@id": "teddyagent:consecutiveFailures",
"@type": "xsd:integer"
},
"last": {
"@id": "teddyagent:last"
},
"disabledReason": {
"@id": "teddyagent:disabledReason",
"@type": "xsd:string"
},
"ScheduleInput": "teddyagent:ScheduleInput",
"FunctionKeyInput": "teddyagent:FunctionKeyInput",
"function_id": {
"@id": "teddyagent:function_id",
"@type": "xsd:string"
},
"rate_per_min": {
"@id": "teddyagent:rate_per_min",
"@type": "xsd:integer"
},
"quota_per_day": {
"@id": "teddyagent:quota_per_day",
"@type": "xsd:integer"
},
"Invocation": "teddyagent:Invocation",
"method": {
"@id": "teddyagent:method",
"@type": "xsd:string"
},
"ms": {
"@id": "teddyagent:ms",
"@type": "xsd:integer"
},
"logs": {
"@id": "teddyagent:logs",
"@container": "@list"
},
"rejected": {
"@id": "teddyagent:rejected",
"@type": "xsd:boolean"
},
"reason": {
"@id": "teddyagent:reason",
"@type": "xsd:string"
},
"Secret": "teddyagent:Secret"
},
"@type": "schema:Dataset",
"schema:name": "teddyagent-app API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects teddyagent-app'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-30) from openapi/_original/teddyagent-app-openapi.json.",
"dcterms:created": "2026-10-30",
"dcterms:source": [
"openapi/_original/teddyagent-app-openapi.json"
]
}