Gemmein · JSON-LD Context
Gemmein Com Context
JSON-LD context defining the semantic vocabulary for Gemmein Com from Gemmein.
11 Classes
31 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
gemmein:
https://gemmein.com/schema#
Classes
PostAiRunToolResponse
GetAuthCreditsResponse
PostHooksAppidNameResponse
GetServerInboxThreadsResponse
GetServerInboxThreadsIdResponse
PostServerInboxThreadsIdReplyRequest
PostServerInboxThreadsIdReplyResponse
PostServerPeopleRequest
PostServerPeopleResponse
PostServerPeopleIdCreditsSpendRequest
PostServerPeopleIdCreditsSpendResponse
Properties
| Property | Type | Container |
|---|---|---|
| run | string | |
| balance | string | |
| reserved | string | |
| expiring | string | |
| received | boolean | |
| eventId | string | |
| threads | list | |
| total | integer | |
| unanswered | integer | |
| capped | boolean | |
| thread | ||
| messages | list | |
| earlierMessages | list | |
| aiMayReply | ||
| text | string | |
| message | ||
| string | ||
| person | ||
| created | boolean | |
| amount | integer | |
| reason | string | |
| key | string | |
| ok | boolean | |
| spent | integer | |
| deduped | boolean | |
| balance.before | integer | |
| balance.after | integer | |
| event | ||
| event.id | string | |
| event.reason | string | |
| event.actor | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://gemmein.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"gemmein": "https://gemmein.com/schema#",
"PostAiRunToolResponse": "gemmein:PostAiRunToolResponse",
"run": {
"@id": "gemmein:run",
"@type": "xsd:string"
},
"GetAuthCreditsResponse": "gemmein:GetAuthCreditsResponse",
"balance": {
"@id": "gemmein:balance",
"@type": "xsd:string"
},
"reserved": {
"@id": "gemmein:reserved",
"@type": "xsd:string"
},
"expiring": {
"@id": "gemmein:expiring",
"@type": "xsd:string"
},
"PostHooksAppidNameResponse": "gemmein:PostHooksAppidNameResponse",
"received": {
"@id": "gemmein:received",
"@type": "xsd:boolean"
},
"eventId": {
"@id": "gemmein:eventId",
"@type": "xsd:string"
},
"GetServerInboxThreadsResponse": "gemmein:GetServerInboxThreadsResponse",
"threads": {
"@id": "gemmein:threads",
"@container": "@list"
},
"total": {
"@id": "gemmein:total",
"@type": "xsd:integer"
},
"unanswered": {
"@id": "gemmein:unanswered",
"@type": "xsd:integer"
},
"capped": {
"@id": "gemmein:capped",
"@type": "xsd:boolean"
},
"GetServerInboxThreadsIdResponse": "gemmein:GetServerInboxThreadsIdResponse",
"thread": {
"@id": "gemmein:thread"
},
"messages": {
"@id": "gemmein:messages",
"@container": "@list"
},
"earlierMessages": {
"@id": "gemmein:earlierMessages",
"@container": "@list"
},
"aiMayReply": {
"@id": "gemmein:aiMayReply"
},
"PostServerInboxThreadsIdReplyRequest": "gemmein:PostServerInboxThreadsIdReplyRequest",
"text": {
"@id": "gemmein:text",
"@type": "xsd:string"
},
"PostServerInboxThreadsIdReplyResponse": "gemmein:PostServerInboxThreadsIdReplyResponse",
"message": {
"@id": "gemmein:message"
},
"PostServerPeopleRequest": "gemmein:PostServerPeopleRequest",
"email": {
"@id": "gemmein:email",
"@type": "xsd:string"
},
"PostServerPeopleResponse": "gemmein:PostServerPeopleResponse",
"person": {
"@id": "gemmein:person"
},
"created": {
"@id": "gemmein:created",
"@type": "xsd:boolean"
},
"PostServerPeopleIdCreditsSpendRequest": "gemmein:PostServerPeopleIdCreditsSpendRequest",
"amount": {
"@id": "gemmein:amount",
"@type": "xsd:integer"
},
"reason": {
"@id": "gemmein:reason",
"@type": "xsd:string"
},
"key": {
"@id": "gemmein:key",
"@type": "xsd:string"
},
"PostServerPeopleIdCreditsSpendResponse": "gemmein:PostServerPeopleIdCreditsSpendResponse",
"ok": {
"@id": "gemmein:ok",
"@type": "xsd:boolean"
},
"spent": {
"@id": "gemmein:spent",
"@type": "xsd:integer"
},
"deduped": {
"@id": "gemmein:deduped",
"@type": "xsd:boolean"
},
"balance.before": {
"@id": "gemmein:balance.before",
"@type": "xsd:integer"
},
"balance.after": {
"@id": "gemmein:balance.after",
"@type": "xsd:integer"
},
"event": {
"@id": "gemmein:event"
},
"event.id": {
"@id": "gemmein:event.id",
"@type": "xsd:string"
},
"event.reason": {
"@id": "gemmein:event.reason",
"@type": "xsd:string"
},
"event.actor": {
"@id": "gemmein:event.actor",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "Gemmein API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Gemmein'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-09) from openapi/_ae-authored/gemmein-com-openapi-generated.yml.",
"dcterms:created": "2026-11-09",
"dcterms:source": [
"openapi/_ae-authored/gemmein-com-openapi-generated.yml"
]
}