Modoboa · JSON-LD Context
Modoboa Context
JSON-LD context defining the semantic vocabulary for Modoboa from Modoboa.
120 Classes
235 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
modoboa:
https://modoboa.org/schema#
Classes
ARMessage
AccessRule
Account
AccountARMessage
AccountBulkDelete
AccountMe
AccountMeUpdate
AccountPassword
Action
ActionArgument
ActionTemplate
AddressBook
Alarm
AlarmBulkDelete
AlarmDomain
AlarmMailbox
AlarmStatusEnum
AlarmSwitchStatus
Alias
AllowedSender
AppParameters
Application
Attachment
Attendee
BlankEnum
BodyFormatEnum
BypassBannedChecksEnum
CSVIdentityImport
CSVImport
Category
CategoryEnum
CheckPassword
CheckTFASetup
CheckToken
CompactMessage
ComposeSession
Condition
ConditionTemplate
Contact
CreateDomainAdmin
CreateSession
DMARCAligment
DNSBLResult
DNSDetail
DNSRecord
DNSRecordTypeEnum
DeleteAccount
DeleteDomain
DkimKeyLengthEnum
Domain
DomainAdmin
DomainAlias
DomainBulkDelete
Email
EmailAddress
EmailAddressWithName
EmailHeaders
EmailProvider
EmailProviderDomain
FIDO
Filter
FilterSet
FilterSetContent
FlagSelection
FlagSelectionStatusEnum
FormatEnum
FrontendMenuEntry
FrontendPluginManifest
FrontendRemote
FrontendRoute
FrontendUIExtension
FrontendUIExtensionPosition
GetAccountCredentials
Header
Identity
LanguageEnum
Log
LogoTypeEnum
MXRecord
Mailbox
Maillog
MarkMessageSelection
MatchTypeEnum
Message
MessageHeaders
MessageIdentifier
MessageSelection
Migration
ModoboaApplication
ModoboaComponent
MoveSelection
Nested
NewsFeedEntry
Notification
NullEnum
Operator
OriginalActionEnum
PaginatedAccountList
PaginatedAlarmList
PaginatedAliasList
PaginatedContactList
PaginatedDomainList
PaginatedEmailList
PaginatedLogList
PaginatedMaillogList
PaginatedMessageList
PaginatedThreadList
Parameter
ParameterChoice
PatchedARMessage
PatchedAccessRule
PatchedAlarmSwitchStatus
PatchedAlias
PatchedCategory
PatchedContact
PatchedDomain
PatchedDomainAlias
PatchedEmailProvider
PatchedFIDO
PatchedPolicy
Properties
| Property | Type | Container |
|---|---|---|
| id | integer | |
| subject | string | |
| content | string | |
| enabled | boolean | |
| fromdate | dateTime | |
| untildate | dateTime | |
| mbox | integer | |
| pk | integer | |
| mailbox | reference | |
| calendar | integer | |
| read | boolean | |
| write | boolean | |
| username | string | |
| first_name | string | |
| last_name | string | |
| is_active | boolean | |
| role | string | |
| language | ||
| phone_number | string | |
| secondary_email | ||
| domains | list | |
| tfa_enabled | boolean | |
| totp_enabled | boolean | |
| webauthn_enabled | boolean | |
| date_joined | dateTime | |
| last_login | dateTime | |
| aliases | list | |
| possible_actions | string | |
| resources | string | |
| ids | list | |
| keepdir | boolean | |
| master_user | boolean | |
| permissions | list | |
| password | string | |
| new_password | string | |
| name | string | |
| args | ||
| type | string | |
| label | string | |
| value | string | |
| choices | string | |
| args_order | list | |
| url | string | |
| last_sync | dateTime | |
| syncing | boolean | |
| domain | ||
| created | dateTime | |
| closed | dateTime | |
| status | ||
| title | string | |
| internal_name | string | |
| address | string | |
| recipients | list | |
| expire_at | dateTime | |
| description | string | |
| creation | dateTime | |
| last_modification | dateTime | |
| params | ||
| is_extension | boolean | |
| partnum | string | |
| size | integer | |
| content_type | string | |
| display_name | string | |
| string | ||
| sourcefile | reference | |
| sepchar | string | |
| continue_if_exists | boolean | |
| crypt_passwords | boolean | |
| pin_code | string | |
| token | string | |
| mailid | string | |
| score | string | |
| to_address | string | |
| from_address | string | |
| datetime | dateTime | |
| style | string | |
| attachments | list | |
| uid | string | |
| signature | string | |
| editor_format | string | |
| operator | string | |
| operators | list | |
| categories | list | |
| emails | list | |
| phone_numbers | list | |
| company | string | |
| position | string | |
| zipcode | string | |
| city | string | |
| country | string | |
| state | string | |
| note | string | |
| birth_date | date | |
| with_mailbox | boolean | |
| with_aliases | boolean | |
| from_draft_message | integer | |
| forward_mailbox | string | |
| forward_mailid | integer | |
| aligned | ||
| trusted | ||
| forwarded | ||
| failed | ||
| provider | string | |
| mx_records | list | |
| autoconfig_record | reference | |
| autodiscover_record | reference | |
| spf_record | reference | |
| dkim_record | reference | |
| dmarc_record | reference | |
| is_valid | boolean | |
| error | string | |
| updated | dateTime | |
| keep_folder | boolean | |
| quota | string | |
| default_mailbox_quota | string | |
| enable_dkim | boolean | |
| dkim_key_selector | string | |
| dkim_key_length | ||
| dkim_public_key | string | |
| dkim_private_key_path | string | |
| mailbox_count | integer | |
| mbalias_count | integer | |
| domainalias_count | integer | |
| dns_global_status | string | |
| message_limit | integer | |
| allocated_quota_in_percent | string | |
| enable_dns_checks | boolean | |
| domain_admin | ||
| transport | reference | |
| opened_alarms_count | integer | |
| sent_messages | string | |
| sent_messages_in_percent | integer | |
| last_dns_check_execution | dateTime | |
| target | integer | |
| to | list | |
| cc | list | |
| bcc | list | |
| body | string | |
| body_format | string | |
| date | string | |
| date_full | string | |
| message_id | string | |
| in_reply_to | string | |
| references | string | |
| reply_to | list | |
| remote_content_blocked | boolean | |
| scheduled_datetime | dateTime | |
| imapid | string | |
| answered | boolean | |
| flagged | boolean | |
| attachment_list | list | |
| scheduled_id | integer | |
| scheduled_datetime_raw | string | |
| port | integer | |
| secured | boolean | |
| new_domain | integer | |
| added_on | dateTime | |
| last_used | dateTime | |
| use_count | integer | |
| match_type | reference | |
| conditions | list | |
| actions | list | |
| active | boolean | |
| selection | list | |
| icon | string | |
| roles | list | |
| category | ||
| children | list | |
| remote | ||
| menu_entries | list | |
| routes | list | |
| ui_extensions | ||
| format | ||
| path | string | |
| component | string | |
| parent | string | |
| meta | ||
| props | ||
| applies_to | list | |
| summary | ||
| after | string | |
| before | string | |
| at | integer | |
| account_id | integer | |
| identity | string | |
| name_or_rcpt | string | |
| tags | list | |
| date_created | string | |
| message | string | |
| level | string | |
| logger | string | |
| dnsbl_results | list | |
| full_address | string | |
| use_domain_quota | boolean | |
| quota_usage | integer | |
| is_send_only | boolean | |
| queue_id | string | |
| sender | string | |
| rcpt | string | |
| original_rcpt | string | |
| database | string | |
| qtype | string | |
| qreason | string | |
| headers | list | |
| secret_id | string | |
| version | string | |
| last_version | string | |
| update | boolean | |
| changelog_url | reference | |
| source | string | |
| destination | string | |
| link | string | |
| published | dateTime | |
| text | string | |
| color | string | |
| counter | integer | |
| count | integer | |
| next | reference | |
| previous | reference | |
| results | list | |
| first_index | integer | |
| last_index | integer | |
| prev_page | integer | |
| next_page | integer | |
| unseen | integer | |
| threading_supported | boolean | |
| help_text | string | |
| display | string | |
| widget | string | |
| bypass_virus_checks | ||
| bypass_spam_checks | ||
| bypass_banned_checks | ||
| spam_tag2_level | decimal | |
| spam_kill_level | decimal | |
| spam_subject_tag2 | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://modoboa.org/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"modoboa": "https://modoboa.org/schema#",
"ARMessage": "modoboa:ARMessage",
"id": {
"@id": "modoboa:id",
"@type": "xsd:integer"
},
"subject": {
"@id": "modoboa:subject",
"@type": "xsd:string"
},
"content": {
"@id": "modoboa:content",
"@type": "xsd:string"
},
"enabled": {
"@id": "modoboa:enabled",
"@type": "xsd:boolean"
},
"fromdate": {
"@id": "modoboa:fromdate",
"@type": "xsd:dateTime"
},
"untildate": {
"@id": "modoboa:untildate",
"@type": "xsd:dateTime"
},
"mbox": {
"@id": "modoboa:mbox",
"@type": "xsd:integer"
},
"AccessRule": "modoboa:AccessRule",
"pk": {
"@id": "modoboa:pk",
"@type": "xsd:integer"
},
"mailbox": {
"@id": "modoboa:mailbox",
"@type": "@id"
},
"calendar": {
"@id": "modoboa:calendar",
"@type": "xsd:integer"
},
"read": {
"@id": "modoboa:read",
"@type": "xsd:boolean"
},
"write": {
"@id": "modoboa:write",
"@type": "xsd:boolean"
},
"Account": "modoboa:Account",
"username": {
"@id": "modoboa:username",
"@type": "xsd:string"
},
"first_name": {
"@id": "modoboa:first_name",
"@type": "xsd:string"
},
"last_name": {
"@id": "modoboa:last_name",
"@type": "xsd:string"
},
"is_active": {
"@id": "modoboa:is_active",
"@type": "xsd:boolean"
},
"role": {
"@id": "modoboa:role",
"@type": "xsd:string"
},
"language": {
"@id": "modoboa:language"
},
"phone_number": {
"@id": "modoboa:phone_number",
"@type": "xsd:string"
},
"secondary_email": {
"@id": "modoboa:secondary_email"
},
"domains": {
"@id": "modoboa:domains",
"@container": "@list"
},
"tfa_enabled": {
"@id": "modoboa:tfa_enabled",
"@type": "xsd:boolean"
},
"totp_enabled": {
"@id": "modoboa:totp_enabled",
"@type": "xsd:boolean"
},
"webauthn_enabled": {
"@id": "modoboa:webauthn_enabled",
"@type": "xsd:boolean"
},
"date_joined": {
"@id": "modoboa:date_joined",
"@type": "xsd:dateTime"
},
"last_login": {
"@id": "modoboa:last_login",
"@type": "xsd:dateTime"
},
"aliases": {
"@id": "modoboa:aliases",
"@container": "@list"
},
"possible_actions": {
"@id": "modoboa:possible_actions",
"@type": "xsd:string"
},
"resources": {
"@id": "modoboa:resources",
"@type": "xsd:string"
},
"AccountARMessage": "modoboa:AccountARMessage",
"AccountBulkDelete": "modoboa:AccountBulkDelete",
"ids": {
"@id": "modoboa:ids",
"@container": "@list"
},
"keepdir": {
"@id": "modoboa:keepdir",
"@type": "xsd:boolean"
},
"AccountMe": "modoboa:AccountMe",
"master_user": {
"@id": "modoboa:master_user",
"@type": "xsd:boolean"
},
"permissions": {
"@id": "modoboa:permissions",
"@container": "@list"
},
"AccountMeUpdate": "modoboa:AccountMeUpdate",
"AccountPassword": "modoboa:AccountPassword",
"password": {
"@id": "modoboa:password",
"@type": "xsd:string"
},
"new_password": {
"@id": "modoboa:new_password",
"@type": "xsd:string"
},
"Action": "modoboa:Action",
"name": {
"@id": "modoboa:name",
"@type": "xsd:string"
},
"args": {
"@id": "modoboa:args"
},
"ActionArgument": "modoboa:ActionArgument",
"type": {
"@id": "modoboa:type",
"@type": "xsd:string"
},
"label": {
"@id": "modoboa:label",
"@type": "xsd:string"
},
"value": {
"@id": "modoboa:value",
"@type": "xsd:string"
},
"choices": {
"@id": "modoboa:choices",
"@type": "xsd:string"
},
"ActionTemplate": "modoboa:ActionTemplate",
"args_order": {
"@id": "modoboa:args_order",
"@container": "@list"
},
"AddressBook": "modoboa:AddressBook",
"url": {
"@id": "modoboa:url",
"@type": "xsd:string"
},
"last_sync": {
"@id": "modoboa:last_sync",
"@type": "xsd:dateTime"
},
"syncing": {
"@id": "modoboa:syncing",
"@type": "xsd:boolean"
},
"Alarm": "modoboa:Alarm",
"domain": {
"@id": "modoboa:domain"
},
"created": {
"@id": "modoboa:created",
"@type": "xsd:dateTime"
},
"closed": {
"@id": "modoboa:closed",
"@type": "xsd:dateTime"
},
"status": {
"@id": "modoboa:status"
},
"title": {
"@id": "modoboa:title",
"@type": "xsd:string"
},
"internal_name": {
"@id": "modoboa:internal_name",
"@type": "xsd:string"
},
"AlarmBulkDelete": "modoboa:AlarmBulkDelete",
"AlarmDomain": "modoboa:AlarmDomain",
"AlarmMailbox": "modoboa:AlarmMailbox",
"address": {
"@id": "modoboa:address",
"@type": "xsd:string"
},
"AlarmStatusEnum": "modoboa:AlarmStatusEnum",
"AlarmSwitchStatus": "modoboa:AlarmSwitchStatus",
"Alias": "modoboa:Alias",
"recipients": {
"@id": "modoboa:recipients",
"@container": "@list"
},
"expire_at": {
"@id": "modoboa:expire_at",
"@type": "xsd:dateTime"
},
"description": {
"@id": "modoboa:description",
"@type": "xsd:string"
},
"creation": {
"@id": "modoboa:creation",
"@type": "xsd:dateTime"
},
"last_modification": {
"@id": "modoboa:last_modification",
"@type": "xsd:dateTime"
},
"AllowedSender": "modoboa:AllowedSender",
"AppParameters": "modoboa:AppParameters",
"params": {
"@id": "modoboa:params"
},
"Application": "modoboa:Application",
"is_extension": {
"@id": "modoboa:is_extension",
"@type": "xsd:boolean"
},
"Attachment": "modoboa:Attachment",
"partnum": {
"@id": "modoboa:partnum",
"@type": "xsd:string"
},
"size": {
"@id": "modoboa:size",
"@type": "xsd:integer"
},
"content_type": {
"@id": "modoboa:content_type",
"@type": "xsd:string"
},
"Attendee": "modoboa:Attendee",
"display_name": {
"@id": "modoboa:display_name",
"@type": "xsd:string"
},
"email": {
"@id": "modoboa:email",
"@type": "xsd:string"
},
"BlankEnum": "modoboa:BlankEnum",
"BodyFormatEnum": "modoboa:BodyFormatEnum",
"BypassBannedChecksEnum": "modoboa:BypassBannedChecksEnum",
"CSVIdentityImport": "modoboa:CSVIdentityImport",
"sourcefile": {
"@id": "modoboa:sourcefile",
"@type": "@id"
},
"sepchar": {
"@id": "modoboa:sepchar",
"@type": "xsd:string"
},
"continue_if_exists": {
"@id": "modoboa:continue_if_exists",
"@type": "xsd:boolean"
},
"crypt_passwords": {
"@id": "modoboa:crypt_passwords",
"@type": "xsd:boolean"
},
"CSVImport": "modoboa:CSVImport",
"Category": "modoboa:Category",
"CategoryEnum": "modoboa:CategoryEnum",
"CheckPassword": "modoboa:CheckPassword",
"CheckTFASetup": "modoboa:CheckTFASetup",
"pin_code": {
"@id": "modoboa:pin_code",
"@type": "xsd:string"
},
"CheckToken": "modoboa:CheckToken",
"token": {
"@id": "modoboa:token",
"@type": "xsd:string"
},
"CompactMessage": "modoboa:CompactMessage",
"mailid": {
"@id": "modoboa:mailid",
"@type": "xsd:string"
},
"score": {
"@id": "modoboa:score",
"@type": "xsd:string"
},
"to_address": {
"@id": "modoboa:to_address",
"@type": "xsd:string"
},
"from_address": {
"@id": "modoboa:from_address",
"@type": "xsd:string"
},
"datetime": {
"@id": "modoboa:datetime",
"@type": "xsd:dateTime"
},
"style": {
"@id": "modoboa:style",
"@type": "xsd:string"
},
"ComposeSession": "modoboa:ComposeSession",
"attachments": {
"@id": "modoboa:attachments",
"@container": "@list"
},
"uid": {
"@id": "modoboa:uid",
"@type": "xsd:string"
},
"signature": {
"@id": "modoboa:signature",
"@type": "xsd:string"
},
"editor_format": {
"@id": "modoboa:editor_format",
"@type": "xsd:string"
},
"Condition": "modoboa:Condition",
"operator": {
"@id": "modoboa:operator",
"@type": "xsd:string"
},
"ConditionTemplate": "modoboa:ConditionTemplate",
"operators": {
"@id": "modoboa:operators",
"@container": "@list"
},
"Contact": "modoboa:Contact",
"categories": {
"@id": "modoboa:categories",
"@container": "@list"
},
"emails": {
"@id": "modoboa:emails",
"@container": "@list"
},
"phone_numbers": {
"@id": "modoboa:phone_numbers",
"@container": "@list"
},
"company": {
"@id": "modoboa:company",
"@type": "xsd:string"
},
"position": {
"@id": "modoboa:position",
"@type": "xsd:string"
},
"zipcode": {
"@id": "modoboa:zipcode",
"@type": "xsd:string"
},
"city": {
"@id": "modoboa:city",
"@type": "xsd:string"
},
"country": {
"@id": "modoboa:country",
"@type": "xsd:string"
},
"state": {
"@id": "modoboa:state",
"@type": "xsd:string"
},
"note": {
"@id": "modoboa:note",
"@type": "xsd:string"
},
"birth_date": {
"@id": "modoboa:birth_date",
"@type": "xsd:date"
},
"CreateDomainAdmin": "modoboa:CreateDomainAdmin",
"with_mailbox": {
"@id": "modoboa:with_mailbox",
"@type": "xsd:boolean"
},
"with_aliases": {
"@id": "modoboa:with_aliases",
"@type": "xsd:boolean"
},
"CreateSession": "modoboa:CreateSession",
"from_draft_message": {
"@id": "modoboa:from_draft_message",
"@type": "xsd:integer"
},
"forward_mailbox": {
"@id": "modoboa:forward_mailbox",
"@type": "xsd:string"
},
"forward_mailid": {
"@id": "modoboa:forward_mailid",
"@type": "xsd:integer"
},
"DMARCAligment": "modoboa:DMARCAligment",
"aligned": {
"@id": "modoboa:aligned"
},
"trusted": {
"@id": "modoboa:trusted"
},
"forwarded": {
"@id": "modoboa:forwarded"
},
"failed": {
"@id": "modoboa:failed"
},
"DNSBLResult": "modoboa:DNSBLResult",
"provider": {
"@id": "modoboa:provider",
"@type": "xsd:string"
},
"DNSDetail": "modoboa:DNSDetail",
"mx_records": {
"@id": "modoboa:mx_records",
"@container": "@list"
},
"autoconfig_record": {
"@id": "modoboa:autoconfig_record",
"@type": "@id"
},
"autodiscover_record": {
"@id": "modoboa:autodiscover_record",
"@type": "@id"
},
"spf_record": {
"@id": "modoboa:spf_record",
"@type": "@id"
},
"dkim_record": {
"@id": "modoboa:dkim_record",
"@type": "@id"
},
"dmarc_record": {
"@id": "modoboa:dmarc_record",
"@type": "@id"
},
"DNSRecord": "modoboa:DNSRecord",
"is_valid": {
"@id": "modoboa:is_valid",
"@type": "xsd:boolean"
},
"error": {
"@id": "modoboa:error",
"@type": "xsd:string"
},
"updated": {
"@id": "modoboa:updated",
"@type": "xsd:dateTime"
},
"DNSRecordTypeEnum": "modoboa:DNSRecordTypeEnum",
"DeleteAccount": "modoboa:DeleteAccount",
"DeleteDomain": "modoboa:DeleteDomain",
"keep_folder": {
"@id": "modoboa:keep_folder",
"@type": "xsd:boolean"
},
"DkimKeyLengthEnum": "modoboa:DkimKeyLengthEnum",
"Domain": "modoboa:Domain",
"quota": {
"@id": "modoboa:quota",
"@type": "xsd:string"
},
"default_mailbox_quota": {
"@id": "modoboa:default_mailbox_quota",
"@type": "xsd:string"
},
"enable_dkim": {
"@id": "modoboa:enable_dkim",
"@type": "xsd:boolean"
},
"dkim_key_selector": {
"@id": "modoboa:dkim_key_selector",
"@type": "xsd:string"
},
"dkim_key_length": {
"@id": "modoboa:dkim_key_length"
},
"dkim_public_key": {
"@id": "modoboa:dkim_public_key",
"@type": "xsd:string"
},
"dkim_private_key_path": {
"@id": "modoboa:dkim_private_key_path",
"@type": "xsd:string"
},
"mailbox_count": {
"@id": "modoboa:mailbox_count",
"@type": "xsd:integer"
},
"mbalias_count": {
"@id": "modoboa:mbalias_count",
"@type": "xsd:integer"
},
"domainalias_count": {
"@id": "modoboa:domainalias_count",
"@type": "xsd:integer"
},
"dns_global_status": {
"@id": "modoboa:dns_global_status",
"@type": "xsd:string"
},
"message_limit": {
"@id": "modoboa:message_limit",
"@type": "xsd:integer"
},
"allocated_quota_in_percent": {
"@id": "modoboa:allocated_quota_in_percent",
"@type": "xsd:string"
},
"enable_dns_checks": {
"@id": "modoboa:enable_dns_checks",
"@type": "xsd:boolean"
},
"domain_admin": {
"@id": "modoboa:domain_admin"
},
"transport": {
"@id": "modoboa:transport",
"@type": "@id"
},
"opened_alarms_count": {
"@id": "modoboa:opened_alarms_count",
"@type": "xsd:integer"
},
"sent_messages": {
"@id": "modoboa:sent_messages",
"@type": "xsd:string"
},
"sent_messages_in_percent": {
"@id": "modoboa:sent_messages_in_percent",
"@type": "xsd:integer"
},
"last_dns_check_execution": {
"@id": "modoboa:last_dns_check_execution",
"@type": "xsd:dateTime"
},
"DomainAdmin": "modoboa:DomainAdmin",
"DomainAlias": "modoboa:DomainAlias",
"target": {
"@id": "modoboa:target",
"@type": "xsd:integer"
},
"DomainBulkDelete": "modoboa:DomainBulkDelete",
"Email": "modoboa:Email",
"to": {
"@id": "modoboa:to",
"@container": "@list"
},
"cc": {
"@id": "modoboa:cc",
"@container": "@list"
},
"bcc": {
"@id": "modoboa:bcc",
"@container": "@list"
},
"body": {
"@id": "modoboa:body",
"@type": "xsd:string"
},
"body_format": {
"@id": "modoboa:body_format",
"@type": "xsd:string"
},
"date": {
"@id": "modoboa:date",
"@type": "xsd:string"
},
"date_full": {
"@id": "modoboa:date_full",
"@type": "xsd:string"
},
"message_id": {
"@id": "modoboa:message_id",
"@type": "xsd:string"
},
"in_reply_to": {
"@id": "modoboa:in_reply_to",
"@type": "xsd:string"
},
"references": {
"@id": "modoboa:references",
"@type": "xsd:string"
},
"reply_to": {
"@id": "modoboa:reply_to",
"@container": "@list"
},
"remote_content_blocked": {
"@id": "modoboa:remote_content_blocked",
"@type": "xsd:boolean"
},
"scheduled_datetime": {
"@id": "modoboa:scheduled_datetime",
"@type": "xsd:dateTime"
},
"EmailAddress": "modoboa:EmailAddress",
"EmailAddressWithName": "modoboa:EmailAddressWithName",
"EmailHeaders": "modoboa:EmailHeaders",
"imapid": {
"@id": "modoboa:imapid",
"@type": "xsd:string"
},
"answered": {
"@id": "modoboa:answered",
"@type": "xsd:boolean"
},
"flagged": {
"@id": "modoboa:flagged",
"@type": "xsd:boolean"
},
"attachment_list": {
"@id": "modoboa:attachment_list",
"@container": "@list"
},
"scheduled_id": {
"@id": "modoboa:scheduled_id",
"@type": "xsd:integer"
},
"scheduled_datetime_raw": {
"@id": "modoboa:scheduled_datetime_raw",
"@type": "xsd:string"
},
"EmailProvider": "modoboa:EmailProvider",
"port": {
"@id": "modoboa:port",
"@type": "xsd:integer"
},
"secured": {
"@id": "modoboa:secured",
"@type": "xsd:boolean"
},
"EmailProviderDomain": "modoboa:EmailProviderDomain",
"new_domain": {
"@id": "modoboa:new_domain",
"@type": "xsd:integer"
},
"FIDO": "modoboa:FIDO",
"added_on": {
"@id": "modoboa:added_on",
"@type": "xsd:dateTime"
},
"last_used": {
"@id": "modoboa:last_used",
"@type": "xsd:dateTime"
},
"use_count": {
"@id": "modoboa:use_count",
"@type": "xsd:integer"
},
"Filter": "modoboa:Filter",
"match_type": {
"@id": "modoboa:match_type",
"@type": "@id"
},
"conditions": {
"@id": "modoboa:conditions",
"@container": "@list"
},
"actions": {
"@id": "modoboa:actions",
"@container": "@list"
},
"FilterSet": "modoboa:FilterSet",
"active": {
"@id": "modoboa:active",
"@type": "xsd:boolean"
},
"FilterSetContent": "modoboa:FilterSetContent",
"FlagSelection": "modoboa:FlagSelection",
"selection": {
"@id": "modoboa:selection",
"@container": "@list"
},
"FlagSelectionStatusEnum": "modoboa:FlagSelectionStatusEnum",
"FormatEnum": "modoboa:FormatEnum",
"FrontendMenuEntry": "modoboa:FrontendMenuEntry",
"icon": {
"@id": "modoboa:icon",
"@type": "xsd:string"
},
"roles": {
"@id": "modoboa:roles",
"@container": "@list"
},
"category": {
"@id": "modoboa:category"
},
"children": {
"@id": "modoboa:children",
"@container": "@list"
},
"FrontendPluginManifest": "modoboa:FrontendPluginManifest",
"remote": {
"@id": "modoboa:remote"
},
"menu_entries": {
"@id": "modoboa:menu_entries",
"@container": "@list"
},
"routes": {
"@id": "modoboa:routes",
"@container": "@list"
},
"ui_extensions": {
"@id": "modoboa:ui_extensions"
},
"FrontendRemote": "modoboa:FrontendRemote",
"format": {
"@id": "modoboa:format"
},
"FrontendRoute": "modoboa:FrontendRoute",
"path": {
"@id": "modoboa:path",
"@type": "xsd:string"
},
"component": {
"@id": "modoboa:component",
"@type": "xsd:string"
},
"parent": {
"@id": "modoboa:parent",
"@type": "xsd:string"
},
"meta": {
"@id": "modoboa:meta"
},
"props": {
"@id": "modoboa:props"
},
"FrontendUIExtension": "modoboa:FrontendUIExtension",
"applies_to": {
"@id": "modoboa:applies_to",
"@container": "@list"
},
"summary": {
"@id": "modoboa:summary"
},
"FrontendUIExtensionPosition": "modoboa:FrontendUIExtensionPosition",
"after": {
"@id": "modoboa:after",
"@type": "xsd:string"
},
"before": {
"@id": "modoboa:before",
"@type": "xsd:string"
},
"at": {
"@id": "modoboa:at",
"@type": "xsd:integer"
},
"GetAccountCredentials": "modoboa:GetAccountCredentials",
"account_id": {
"@id": "modoboa:account_id",
"@type": "xsd:integer"
},
"Header": "modoboa:Header",
"Identity": "modoboa:Identity",
"identity": {
"@id": "modoboa:identity",
"@type": "xsd:string"
},
"name_or_rcpt": {
"@id": "modoboa:name_or_rcpt",
"@type": "xsd:string"
},
"tags": {
"@id": "modoboa:tags",
"@container": "@list"
},
"LanguageEnum": "modoboa:LanguageEnum",
"Log": "modoboa:Log",
"date_created": {
"@id": "modoboa:date_created",
"@type": "xsd:string"
},
"message": {
"@id": "modoboa:message",
"@type": "xsd:string"
},
"level": {
"@id": "modoboa:level",
"@type": "xsd:string"
},
"logger": {
"@id": "modoboa:logger",
"@type": "xsd:string"
},
"LogoTypeEnum": "modoboa:LogoTypeEnum",
"MXRecord": "modoboa:MXRecord",
"dnsbl_results": {
"@id": "modoboa:dnsbl_results",
"@container": "@list"
},
"Mailbox": "modoboa:Mailbox",
"full_address": {
"@id": "modoboa:full_address",
"@type": "xsd:string"
},
"use_domain_quota": {
"@id": "modoboa:use_domain_quota",
"@type": "xsd:boolean"
},
"quota_usage": {
"@id": "modoboa:quota_usage",
"@type": "xsd:integer"
},
"is_send_only": {
"@id": "modoboa:is_send_only",
"@type": "xsd:boolean"
},
"Maillog": "modoboa:Maillog",
"queue_id": {
"@id": "modoboa:queue_id",
"@type": "xsd:string"
},
"sender": {
"@id": "modoboa:sender",
"@type": "xsd:string"
},
"rcpt": {
"@id": "modoboa:rcpt",
"@type": "xsd:string"
},
"original_rcpt": {
"@id": "modoboa:original_rcpt",
"@type": "xsd:string"
},
"MarkMessageSelection": "modoboa:MarkMessageSelection",
"database": {
"@id": "modoboa:database",
"@type": "xsd:string"
},
"MatchTypeEnum": "modoboa:MatchTypeEnum",
"Message": "modoboa:Message",
"qtype": {
"@id": "modoboa:qtype",
"@type": "xsd:string"
},
"qreason": {
"@id": "modoboa:qreason",
"@type": "xsd:string"
},
"headers": {
"@id": "modoboa:headers",
"@container": "@list"
},
"MessageHeaders": "modoboa:MessageHeaders",
"MessageIdentifier": "modoboa:MessageIdentifier",
"secret_id": {
"@id": "modoboa:secret_id",
"@type": "xsd:string"
},
"MessageSelection": "modoboa:MessageSelection",
"Migration": "modoboa:Migration",
"ModoboaApplication": "modoboa:ModoboaApplication",
"ModoboaComponent": "modoboa:ModoboaComponent",
"version": {
"@id": "modoboa:version",
"@type": "xsd:string"
},
"last_version": {
"@id": "modoboa:last_version",
"@type": "xsd:string"
},
"update": {
"@id": "modoboa:update",
"@type": "xsd:boolean"
},
"changelog_url": {
"@id": "modoboa:changelog_url",
"@type": "@id"
},
"MoveSelection": "modoboa:MoveSelection",
"source": {
"@id": "modoboa:source",
"@type": "xsd:string"
},
"destination": {
"@id": "modoboa:destination",
"@type": "xsd:string"
},
"Nested": "modoboa:Nested",
"NewsFeedEntry": "modoboa:NewsFeedEntry",
"link": {
"@id": "modoboa:link",
"@type": "xsd:string"
},
"published": {
"@id": "modoboa:published",
"@type": "xsd:dateTime"
},
"Notification": "modoboa:Notification",
"text": {
"@id": "modoboa:text",
"@type": "xsd:string"
},
"color": {
"@id": "modoboa:color",
"@type": "xsd:string"
},
"counter": {
"@id": "modoboa:counter",
"@type": "xsd:integer"
},
"NullEnum": "modoboa:NullEnum",
"Operator": "modoboa:Operator",
"OriginalActionEnum": "modoboa:OriginalActionEnum",
"PaginatedAccountList": "modoboa:PaginatedAccountList",
"count": {
"@id": "modoboa:count",
"@type": "xsd:integer"
},
"next": {
"@id": "modoboa:next",
"@type": "@id"
},
"previous": {
"@id": "modoboa:previous",
"@type": "@id"
},
"results": {
"@id": "modoboa:results",
"@container": "@list"
},
"PaginatedAlarmList": "modoboa:PaginatedAlarmList",
"PaginatedAliasList": "modoboa:PaginatedAliasList",
"PaginatedContactList": "modoboa:PaginatedContactList",
"PaginatedDomainList": "modoboa:PaginatedDomainList",
"PaginatedEmailList": "modoboa:PaginatedEmailList",
"first_index": {
"@id": "modoboa:first_index",
"@type": "xsd:integer"
},
"last_index": {
"@id": "modoboa:last_index",
"@type": "xsd:integer"
},
"prev_page": {
"@id": "modoboa:prev_page",
"@type": "xsd:integer"
},
"next_page": {
"@id": "modoboa:next_page",
"@type": "xsd:integer"
},
"unseen": {
"@id": "modoboa:unseen",
"@type": "xsd:integer"
},
"PaginatedLogList": "modoboa:PaginatedLogList",
"PaginatedMaillogList": "modoboa:PaginatedMaillogList",
"PaginatedMessageList": "modoboa:PaginatedMessageList",
"PaginatedThreadList": "modoboa:PaginatedThreadList",
"threading_supported": {
"@id": "modoboa:threading_supported",
"@type": "xsd:boolean"
},
"Parameter": "modoboa:Parameter",
"help_text": {
"@id": "modoboa:help_text",
"@type": "xsd:string"
},
"display": {
"@id": "modoboa:display",
"@type": "xsd:string"
},
"widget": {
"@id": "modoboa:widget",
"@type": "xsd:string"
},
"ParameterChoice": "modoboa:ParameterChoice",
"PatchedARMessage": "modoboa:PatchedARMessage",
"PatchedAccessRule": "modoboa:PatchedAccessRule",
"PatchedAlarmSwitchStatus": "modoboa:PatchedAlarmSwitchStatus",
"PatchedAlias": "modoboa:PatchedAlias",
"PatchedCategory": "modoboa:PatchedCategory",
"PatchedContact": "modoboa:PatchedContact",
"PatchedDomain": "modoboa:PatchedDomain",
"PatchedDomainAlias": "modoboa:PatchedDomainAlias",
"PatchedEmailProvider": "modoboa:PatchedEmailProvider",
"PatchedFIDO": "modoboa:PatchedFIDO",
"PatchedPolicy": "modoboa:PatchedPolicy",
"bypass_virus_checks": {
"@id": "modoboa:bypass_virus_checks"
},
"bypass_spam_checks": {
"@id": "modoboa:bypass_spam_checks"
},
"bypass_banned_checks": {
"@id": "modoboa:bypass_banned_checks"
},
"spam_tag2_level": {
"@id": "modoboa:spam_tag2_level",
"@type": "xsd:decimal"
},
"spam_kill_level": {
"@id": "modoboa:spam_kill_level",
"@type": "xsd:decimal"
},
"spam_subject_tag2": {
"@id": "modoboa:spam_subject_tag2",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "Modoboa API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Modoboa'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-27) from openapi/modoboa-openapi.json.",
"dcterms:created": "2026-10-27",
"dcterms:source": [
"openapi/modoboa-openapi.json"
]
}