Stalwart · JSON-LD Context
Stalwart Context
JSON-LD context defining the semantic vocabulary for Stalwart from Stalwart.
23 Classes
55 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
stalwart:
https://stalw.art/schema#
Classes
PostGroupsRequest
PostGroupsResponse
PostUsersRequest
PostUsersResponse
GetApiAccountResponse
PostApiAuthRequest
PostApiAuthResponse
GetApiAuthClientResponse
PostApiCalendarRsvpRequest
PostApiCalendarRsvpResponse
GetApiLiveDeliveryTargetResponse
GetApiTokenKindResponse
PostAuthDeviceRequest
PostAuthDeviceResponse
PostAuthIntrospectRequest
PostAuthIntrospectResponse
PostAuthRegisterRequest
PostAuthRegisterResponse
PostAutodiscoverAutodiscoverXmlRequest
PostAutodiscoverAutodiscoverXmlResponse
PostJmapRequest
PostJmapResponse
GetScimV2UsersResponse
Properties
| Property | Type | Container |
|---|---|---|
| displayName | string | |
| Location | string | |
| userName | string | |
| permissions | string | |
| edition | string | |
| locale | string | |
| type | string | |
| accountName | string | |
| accountSecret | string | |
| mfaToken | string | |
| query | string | |
| consent | string | |
| code | string | |
| location | string | |
| error | string | |
| description | string | |
| name | string | |
| logo | string | |
| clientHost | string | |
| redirectHost | string | |
| scopes | string | |
| verified | string | |
| consentRequired | string | |
| denyLocation | string | |
| redirect | string | |
| token | string | |
| partstat | string | |
| comment | string | |
| invitation | string | |
| recorded | string | |
| event | string | |
| data | string | |
| client_id | string | |
| scope | string | |
| device_code | string | |
| user_code | string | |
| verification_uri | string | |
| verification_uri_complete | string | |
| expires_in | integer | |
| interval | integer | |
| active | boolean | |
| username | string | |
| sub | string | |
| token_type | string | |
| redirectUris | ||
| clientId | string | |
| address | string | |
| IMAP | string | |
| POP3 | string | |
| SMTP | string | |
| using | list | |
| methodCalls | list | |
| methodResponses | list | |
| Resources | list | |
| totalResults | integer |
JSON-LD Document
{
"@context": {
"@vocab": "https://stalw.art/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"stalwart": "https://stalw.art/schema#",
"PostGroupsRequest": "stalwart:PostGroupsRequest",
"displayName": {
"@id": "stalwart:displayName",
"@type": "xsd:string"
},
"PostGroupsResponse": "stalwart:PostGroupsResponse",
"Location": {
"@id": "stalwart:Location",
"@type": "xsd:string"
},
"PostUsersRequest": "stalwart:PostUsersRequest",
"userName": {
"@id": "stalwart:userName",
"@type": "xsd:string"
},
"PostUsersResponse": "stalwart:PostUsersResponse",
"GetApiAccountResponse": "stalwart:GetApiAccountResponse",
"permissions": {
"@id": "stalwart:permissions",
"@type": "xsd:string"
},
"edition": {
"@id": "stalwart:edition",
"@type": "xsd:string"
},
"locale": {
"@id": "stalwart:locale",
"@type": "xsd:string"
},
"PostApiAuthRequest": "stalwart:PostApiAuthRequest",
"type": {
"@id": "stalwart:type",
"@type": "xsd:string"
},
"accountName": {
"@id": "stalwart:accountName",
"@type": "xsd:string"
},
"accountSecret": {
"@id": "stalwart:accountSecret",
"@type": "xsd:string"
},
"mfaToken": {
"@id": "stalwart:mfaToken",
"@type": "xsd:string"
},
"query": {
"@id": "stalwart:query",
"@type": "xsd:string"
},
"consent": {
"@id": "stalwart:consent",
"@type": "xsd:string"
},
"code": {
"@id": "stalwart:code",
"@type": "xsd:string"
},
"PostApiAuthResponse": "stalwart:PostApiAuthResponse",
"location": {
"@id": "stalwart:location",
"@type": "xsd:string"
},
"error": {
"@id": "stalwart:error",
"@type": "xsd:string"
},
"description": {
"@id": "stalwart:description",
"@type": "xsd:string"
},
"GetApiAuthClientResponse": "stalwart:GetApiAuthClientResponse",
"name": {
"@id": "stalwart:name",
"@type": "xsd:string"
},
"logo": {
"@id": "stalwart:logo",
"@type": "xsd:string"
},
"clientHost": {
"@id": "stalwart:clientHost",
"@type": "xsd:string"
},
"redirectHost": {
"@id": "stalwart:redirectHost",
"@type": "xsd:string"
},
"scopes": {
"@id": "stalwart:scopes",
"@type": "xsd:string"
},
"verified": {
"@id": "stalwart:verified",
"@type": "xsd:string"
},
"consentRequired": {
"@id": "stalwart:consentRequired",
"@type": "xsd:string"
},
"denyLocation": {
"@id": "stalwart:denyLocation",
"@type": "xsd:string"
},
"redirect": {
"@id": "stalwart:redirect",
"@type": "xsd:string"
},
"PostApiCalendarRsvpRequest": "stalwart:PostApiCalendarRsvpRequest",
"token": {
"@id": "stalwart:token",
"@type": "xsd:string"
},
"partstat": {
"@id": "stalwart:partstat",
"@type": "xsd:string"
},
"comment": {
"@id": "stalwart:comment",
"@type": "xsd:string"
},
"PostApiCalendarRsvpResponse": "stalwart:PostApiCalendarRsvpResponse",
"invitation": {
"@id": "stalwart:invitation",
"@type": "xsd:string"
},
"recorded": {
"@id": "stalwart:recorded",
"@type": "xsd:string"
},
"GetApiLiveDeliveryTargetResponse": "stalwart:GetApiLiveDeliveryTargetResponse",
"event": {
"@id": "stalwart:event",
"@type": "xsd:string"
},
"data": {
"@id": "stalwart:data",
"@type": "xsd:string"
},
"GetApiTokenKindResponse": "stalwart:GetApiTokenKindResponse",
"PostAuthDeviceRequest": "stalwart:PostAuthDeviceRequest",
"client_id": {
"@id": "stalwart:client_id",
"@type": "xsd:string"
},
"scope": {
"@id": "stalwart:scope",
"@type": "xsd:string"
},
"PostAuthDeviceResponse": "stalwart:PostAuthDeviceResponse",
"device_code": {
"@id": "stalwart:device_code",
"@type": "xsd:string"
},
"user_code": {
"@id": "stalwart:user_code",
"@type": "xsd:string"
},
"verification_uri": {
"@id": "stalwart:verification_uri",
"@type": "xsd:string"
},
"verification_uri_complete": {
"@id": "stalwart:verification_uri_complete",
"@type": "xsd:string"
},
"expires_in": {
"@id": "stalwart:expires_in",
"@type": "xsd:integer"
},
"interval": {
"@id": "stalwart:interval",
"@type": "xsd:integer"
},
"PostAuthIntrospectRequest": "stalwart:PostAuthIntrospectRequest",
"PostAuthIntrospectResponse": "stalwart:PostAuthIntrospectResponse",
"active": {
"@id": "stalwart:active",
"@type": "xsd:boolean"
},
"username": {
"@id": "stalwart:username",
"@type": "xsd:string"
},
"sub": {
"@id": "stalwart:sub",
"@type": "xsd:string"
},
"token_type": {
"@id": "stalwart:token_type",
"@type": "xsd:string"
},
"PostAuthRegisterRequest": "stalwart:PostAuthRegisterRequest",
"redirectUris": {
"@id": "stalwart:redirectUris"
},
"PostAuthRegisterResponse": "stalwart:PostAuthRegisterResponse",
"clientId": {
"@id": "stalwart:clientId",
"@type": "xsd:string"
},
"PostAutodiscoverAutodiscoverXmlRequest": "stalwart:PostAutodiscoverAutodiscoverXmlRequest",
"address": {
"@id": "stalwart:address",
"@type": "xsd:string"
},
"PostAutodiscoverAutodiscoverXmlResponse": "stalwart:PostAutodiscoverAutodiscoverXmlResponse",
"IMAP": {
"@id": "stalwart:IMAP",
"@type": "xsd:string"
},
"POP3": {
"@id": "stalwart:POP3",
"@type": "xsd:string"
},
"SMTP": {
"@id": "stalwart:SMTP",
"@type": "xsd:string"
},
"PostJmapRequest": "stalwart:PostJmapRequest",
"using": {
"@id": "stalwart:using",
"@container": "@list"
},
"methodCalls": {
"@id": "stalwart:methodCalls",
"@container": "@list"
},
"PostJmapResponse": "stalwart:PostJmapResponse",
"methodResponses": {
"@id": "stalwart:methodResponses",
"@container": "@list"
},
"GetScimV2UsersResponse": "stalwart:GetScimV2UsersResponse",
"Resources": {
"@id": "stalwart:Resources",
"@container": "@list"
},
"totalResults": {
"@id": "stalwart:totalResults",
"@type": "xsd:integer"
}
},
"@type": "schema:Dataset",
"schema:name": "Stalwart API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Stalwart'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-28) from openapi/_ae-authored/stalwart-openapi-generated.yml.",
"dcterms:created": "2026-10-28",
"dcterms:source": [
"openapi/_ae-authored/stalwart-openapi-generated.yml"
]
}