schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
n0t1fy:
https://n0t1fy.dev/schema#
{
"@context": {
"@vocab": "https://n0t1fy.dev/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"n0t1fy": "https://n0t1fy.dev/schema#",
"ApiErrorBody": "n0t1fy:ApiErrorBody",
"code": {
"@id": "n0t1fy:code",
"@type": "xsd:string"
},
"message": {
"@id": "n0t1fy:message",
"@type": "xsd:string"
},
"request_id": {
"@id": "n0t1fy:request_id"
},
"retry_at": {
"@id": "n0t1fy:retry_at"
},
"ApiErrorResponse": "n0t1fy:ApiErrorResponse",
"error": {
"@id": "n0t1fy:error",
"@type": "@id"
},
"ApprovedVerificationResponse": "n0t1fy:ApprovedVerificationResponse",
"id": {
"@id": "n0t1fy:id",
"@type": "xsd:string"
},
"object": {
"@id": "n0t1fy:object",
"@type": "xsd:string"
},
"to": {
"@id": "n0t1fy:to",
"@type": "xsd:string"
},
"status": {
"@id": "n0t1fy:status",
"@type": "xsd:string"
},
"template": {
"@id": "n0t1fy:template",
"@type": "xsd:string"
},
"locale": {
"@id": "n0t1fy:locale",
"@type": "xsd:string"
},
"attempts_remaining": {
"@id": "n0t1fy:attempts_remaining",
"@type": "xsd:integer"
},
"expires_at": {
"@id": "n0t1fy:expires_at",
"@type": "xsd:string"
},
"approved_at": {
"@id": "n0t1fy:approved_at",
"@type": "xsd:string"
},
"created_at": {
"@id": "n0t1fy:created_at",
"@type": "xsd:string"
},
"updated_at": {
"@id": "n0t1fy:updated_at",
"@type": "xsd:string"
},
"CheckVerificationRequest": "n0t1fy:CheckVerificationRequest",
"CreateMessageRequest": "n0t1fy:CreateMessageRequest",
"variables": {
"@id": "n0t1fy:variables"
},
"HealthResponse": "n0t1fy:HealthResponse",
"MessageError": "n0t1fy:MessageError",
"MessageResponse": "n0t1fy:MessageResponse",
"segments": {
"@id": "n0t1fy:segments"
},
"ReadinessResponse": "n0t1fy:ReadinessResponse",
"database": {
"@id": "n0t1fy:database",
"@type": "xsd:string"
},
"StartVerificationRequest": "n0t1fy:StartVerificationRequest",
"TestKeyResponse": "n0t1fy:TestKeyResponse",
"api_key": {
"@id": "n0t1fy:api_key",
"@type": "xsd:string"
},
"project_id": {
"@id": "n0t1fy:project_id",
"@type": "xsd:string"
},
"mode": {
"@id": "n0t1fy:mode",
"@type": "xsd:string"
},
"claim_url": {
"@id": "n0t1fy:claim_url",
"@type": "xsd:string"
},
"next_steps": {
"@id": "n0t1fy:next_steps",
"@type": "xsd:string"
},
"VerificationError": "n0t1fy:VerificationError",
"VerificationResponse": "n0t1fy:VerificationResponse"
},
"@type": "schema:Dataset",
"schema:name": "n0t1fy-dev API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects n0t1fy-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-30) from openapi/n0t1fy-dev-api-openapi.json, openapi/n0t1fy-dev-openapi.json.",
"dcterms:created": "2026-10-30",
"dcterms:source": [
"openapi/n0t1fy-dev-api-openapi.json",
"openapi/n0t1fy-dev-openapi.json"
]
}