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
View Context View on GitHub

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
email 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

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