Getengram App Context
JSON-LD context defining the semantic vocabulary for Getengram App from Engram.
10 Classes
19 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
getengram:
https://getengram.app/schema#
Classes
GetApiV1ConversationsResponse
PostApiV1ConversationsRequest
PostApiV1ConversationsResponse
DeleteApiV1ConversationsIdResponse
GetApiV1ConversationsIdResponse
PatchApiV1ConversationsIdMessagesMessageidRequest
PatchApiV1ConversationsIdMessagesMessageidResponse
PostApiV1MessagesRequest
PostMcpRequest
PostMcpResponse
Properties
| Property |
Type |
Container |
| conversations |
|
list |
| total |
integer |
|
| title |
string |
|
| agent_id |
string |
|
| tags |
|
list |
| metadata |
|
|
| conversation_id |
string |
|
| deleted |
boolean |
|
| conversation |
|
|
| messages |
|
list |
| content |
string |
|
| updated |
boolean |
|
| message |
|
|
| jsonrpc |
string |
|
| id |
integer |
|
| method |
string |
|
| params |
|
|
| event |
string |
|
| data |
|
|
JSON-LD Document
{
"@context": {
"@vocab": "https://getengram.app/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"getengram": "https://getengram.app/schema#",
"GetApiV1ConversationsResponse": "getengram:GetApiV1ConversationsResponse",
"conversations": {
"@id": "getengram:conversations",
"@container": "@list"
},
"total": {
"@id": "getengram:total",
"@type": "xsd:integer"
},
"PostApiV1ConversationsRequest": "getengram:PostApiV1ConversationsRequest",
"title": {
"@id": "getengram:title",
"@type": "xsd:string"
},
"agent_id": {
"@id": "getengram:agent_id",
"@type": "xsd:string"
},
"tags": {
"@id": "getengram:tags",
"@container": "@list"
},
"metadata": {
"@id": "getengram:metadata"
},
"PostApiV1ConversationsResponse": "getengram:PostApiV1ConversationsResponse",
"conversation_id": {
"@id": "getengram:conversation_id",
"@type": "xsd:string"
},
"DeleteApiV1ConversationsIdResponse": "getengram:DeleteApiV1ConversationsIdResponse",
"deleted": {
"@id": "getengram:deleted",
"@type": "xsd:boolean"
},
"GetApiV1ConversationsIdResponse": "getengram:GetApiV1ConversationsIdResponse",
"conversation": {
"@id": "getengram:conversation"
},
"messages": {
"@id": "getengram:messages",
"@container": "@list"
},
"PatchApiV1ConversationsIdMessagesMessageidRequest": "getengram:PatchApiV1ConversationsIdMessagesMessageidRequest",
"content": {
"@id": "getengram:content",
"@type": "xsd:string"
},
"PatchApiV1ConversationsIdMessagesMessageidResponse": "getengram:PatchApiV1ConversationsIdMessagesMessageidResponse",
"updated": {
"@id": "getengram:updated",
"@type": "xsd:boolean"
},
"message": {
"@id": "getengram:message"
},
"PostApiV1MessagesRequest": "getengram:PostApiV1MessagesRequest",
"PostMcpRequest": "getengram:PostMcpRequest",
"jsonrpc": {
"@id": "getengram:jsonrpc",
"@type": "xsd:string"
},
"id": {
"@id": "getengram:id",
"@type": "xsd:integer"
},
"method": {
"@id": "getengram:method",
"@type": "xsd:string"
},
"params": {
"@id": "getengram:params"
},
"PostMcpResponse": "getengram:PostMcpResponse",
"event": {
"@id": "getengram:event",
"@type": "xsd:string"
},
"data": {
"@id": "getengram:data"
}
},
"@type": "schema:Dataset",
"schema:name": "Engram API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Engram'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-10) from openapi/_ae-authored/getengram-app-openapi-generated.yml.",
"dcterms:created": "2026-11-10",
"dcterms:source": [
"openapi/_ae-authored/getengram-app-openapi-generated.yml"
]
}