layercall-com · JSON-LD Context
Layercall Com Context
JSON-LD context defining the semantic vocabulary for Layercall Com from layercall-com.
8 Classes
40 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
layercall:
https://layercall.com/schema#
Classes
Verdict
Error
IpScore
EmailResult
PhoneResult
DomainResult
UserScore
DeviceScore
Properties
| Property | Type | Container |
|---|---|---|
| error | string | |
| ip | string | |
| risk_score | reference | |
| verdict | reference | |
| signals | ||
| geo | ||
| first_seen | dateTime | |
| times_seen | integer | |
| abuse_reports | integer | |
| cached | boolean | |
| request_id | string | |
| warning | string | |
| vpn_provider | string | |
| signals_unavailable | list | |
| hijacked_source | ||
| processing_time_sec | decimal | |
| billable_lookups | integer | |
| string | ||
| normalized_email | string | |
| status | string | |
| sub_status | string | |
| deliverability_score | integer | |
| did_you_mean | string | |
| domain | string | |
| domain_age_days | ||
| mx_provider | string | |
| mx_records | list | |
| digital_footprint | ||
| phone | string | |
| parse_status | string | |
| number | ||
| registration | ||
| components | ||
| summary | string | |
| components_checked | list | |
| linkage | ||
| actor | ||
| top_signals | list | |
| device_id | string | |
| bot_probability | integer |
JSON-LD Document
{
"@context": {
"@vocab": "https://layercall.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"layercall": "https://layercall.com/schema#",
"Verdict": "layercall:Verdict",
"Error": "layercall:Error",
"error": {
"@id": "layercall:error",
"@type": "xsd:string"
},
"IpScore": "layercall:IpScore",
"ip": {
"@id": "layercall:ip",
"@type": "xsd:string"
},
"risk_score": {
"@id": "layercall:risk_score",
"@type": "@id"
},
"verdict": {
"@id": "layercall:verdict",
"@type": "@id"
},
"signals": {
"@id": "layercall:signals"
},
"geo": {
"@id": "layercall:geo"
},
"first_seen": {
"@id": "layercall:first_seen",
"@type": "xsd:dateTime"
},
"times_seen": {
"@id": "layercall:times_seen",
"@type": "xsd:integer"
},
"abuse_reports": {
"@id": "layercall:abuse_reports",
"@type": "xsd:integer"
},
"cached": {
"@id": "layercall:cached",
"@type": "xsd:boolean"
},
"request_id": {
"@id": "layercall:request_id",
"@type": "xsd:string"
},
"warning": {
"@id": "layercall:warning",
"@type": "xsd:string"
},
"vpn_provider": {
"@id": "layercall:vpn_provider",
"@type": "xsd:string"
},
"signals_unavailable": {
"@id": "layercall:signals_unavailable",
"@container": "@list"
},
"hijacked_source": {
"@id": "layercall:hijacked_source"
},
"processing_time_sec": {
"@id": "layercall:processing_time_sec",
"@type": "xsd:decimal"
},
"billable_lookups": {
"@id": "layercall:billable_lookups",
"@type": "xsd:integer"
},
"EmailResult": "layercall:EmailResult",
"email": {
"@id": "layercall:email",
"@type": "xsd:string"
},
"normalized_email": {
"@id": "layercall:normalized_email",
"@type": "xsd:string"
},
"status": {
"@id": "layercall:status",
"@type": "xsd:string"
},
"sub_status": {
"@id": "layercall:sub_status",
"@type": "xsd:string"
},
"deliverability_score": {
"@id": "layercall:deliverability_score",
"@type": "xsd:integer"
},
"did_you_mean": {
"@id": "layercall:did_you_mean",
"@type": "xsd:string"
},
"domain": {
"@id": "layercall:domain",
"@type": "xsd:string"
},
"domain_age_days": {
"@id": "layercall:domain_age_days"
},
"mx_provider": {
"@id": "layercall:mx_provider",
"@type": "xsd:string"
},
"mx_records": {
"@id": "layercall:mx_records",
"@container": "@list"
},
"digital_footprint": {
"@id": "layercall:digital_footprint"
},
"PhoneResult": "layercall:PhoneResult",
"phone": {
"@id": "layercall:phone",
"@type": "xsd:string"
},
"parse_status": {
"@id": "layercall:parse_status",
"@type": "xsd:string"
},
"number": {
"@id": "layercall:number"
},
"DomainResult": "layercall:DomainResult",
"registration": {
"@id": "layercall:registration"
},
"UserScore": "layercall:UserScore",
"components": {
"@id": "layercall:components"
},
"summary": {
"@id": "layercall:summary",
"@type": "xsd:string"
},
"components_checked": {
"@id": "layercall:components_checked",
"@container": "@list"
},
"linkage": {
"@id": "layercall:linkage"
},
"actor": {
"@id": "layercall:actor"
},
"top_signals": {
"@id": "layercall:top_signals",
"@container": "@list"
},
"DeviceScore": "layercall:DeviceScore",
"device_id": {
"@id": "layercall:device_id",
"@type": "xsd:string"
},
"bot_probability": {
"@id": "layercall:bot_probability",
"@type": "xsd:integer"
}
},
"@type": "schema:Dataset",
"schema:name": "layercall-com API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects layercall-com'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/layercall-com-openapi.json.",
"dcterms:created": "2026-10-30",
"dcterms:source": [
"openapi/layercall-com-openapi.json"
]
}