Stalwart · JSON-LD Context

Stalwart Context

JSON-LD context defining the semantic vocabulary for Stalwart from Stalwart.

23 Classes 55 Properties 4 Namespaces
View Context View on GitHub

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

Raw ↑
{
  "@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"
  ]
}