mailprobe-dev · JSON-LD Context
Mailprobe Dev Context
JSON-LD context defining the semantic vocabulary for Mailprobe Dev from mailprobe-dev.
5 Classes
22 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
mailprobe:
https://mailprobe.dev/schema#
Classes
VerifyRequest
VerifyResult
InvalidEntry
Credits
Error
Properties
| Property | Type | Container |
|---|---|---|
| emails | list | |
| timeout | integer | |
| string | ||
| result | string | |
| status | string | |
| score | integer | |
| catch_all | boolean | |
| reason | string | |
| retry_after | integer | |
| smtp_code | integer | |
| smtp_enhanced_code | string | |
| syntax | boolean | |
| mx_found | boolean | |
| smtp_check | boolean | |
| disposable | boolean | |
| role_based | boolean | |
| free_provider | boolean | |
| did_you_mean | string | |
| mx_records | list | |
| error | string | |
| credits | integer | |
| code | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://mailprobe.dev/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"mailprobe": "https://mailprobe.dev/schema#",
"VerifyRequest": "mailprobe:VerifyRequest",
"emails": {
"@id": "mailprobe:emails",
"@container": "@list"
},
"timeout": {
"@id": "mailprobe:timeout",
"@type": "xsd:integer"
},
"VerifyResult": "mailprobe:VerifyResult",
"email": {
"@id": "mailprobe:email",
"@type": "xsd:string"
},
"result": {
"@id": "mailprobe:result",
"@type": "xsd:string"
},
"status": {
"@id": "mailprobe:status",
"@type": "xsd:string"
},
"score": {
"@id": "mailprobe:score",
"@type": "xsd:integer"
},
"catch_all": {
"@id": "mailprobe:catch_all",
"@type": "xsd:boolean"
},
"reason": {
"@id": "mailprobe:reason",
"@type": "xsd:string"
},
"retry_after": {
"@id": "mailprobe:retry_after",
"@type": "xsd:integer"
},
"smtp_code": {
"@id": "mailprobe:smtp_code",
"@type": "xsd:integer"
},
"smtp_enhanced_code": {
"@id": "mailprobe:smtp_enhanced_code",
"@type": "xsd:string"
},
"syntax": {
"@id": "mailprobe:syntax",
"@type": "xsd:boolean"
},
"mx_found": {
"@id": "mailprobe:mx_found",
"@type": "xsd:boolean"
},
"smtp_check": {
"@id": "mailprobe:smtp_check",
"@type": "xsd:boolean"
},
"disposable": {
"@id": "mailprobe:disposable",
"@type": "xsd:boolean"
},
"role_based": {
"@id": "mailprobe:role_based",
"@type": "xsd:boolean"
},
"free_provider": {
"@id": "mailprobe:free_provider",
"@type": "xsd:boolean"
},
"did_you_mean": {
"@id": "mailprobe:did_you_mean",
"@type": "xsd:string"
},
"mx_records": {
"@id": "mailprobe:mx_records",
"@container": "@list"
},
"InvalidEntry": "mailprobe:InvalidEntry",
"error": {
"@id": "mailprobe:error",
"@type": "xsd:string"
},
"Credits": "mailprobe:Credits",
"credits": {
"@id": "mailprobe:credits",
"@type": "xsd:integer"
},
"Error": "mailprobe:Error",
"code": {
"@id": "mailprobe:code",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "mailprobe-dev API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects mailprobe-dev'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-31) from openapi/mailprobe-dev-openapi.yml.",
"dcterms:created": "2026-10-31",
"dcterms:source": [
"openapi/mailprobe-dev-openapi.yml"
]
}