Yoti · JSON-LD Context
Yoti Context
JSON-LD context defining the semantic vocabulary for Yoti from Yoti.
9 Classes
31 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
yoti:
https://yoti.com/schema#
Classes
PostAccountsAccountidModerationsRequest
PostAccountsAccountidModerationsResponse
PostAiV1V1IdRequest
PostAiV1V1IdResponse
PostApiV1SessionsRequest
PostApiV1SessionsResponse
GetApiV1SessionsSessionidResponse
PostPoaV1VerifyRequest
PostPoaV1VerifyResponse
Properties
| Property | Type | Container |
|---|---|---|
| content_id | string | |
| moderator_id | string | |
| profile_ids | list | |
| group_ids | list | |
| age_estimation | integer | |
| unknown_faces | boolean | |
| consent | boolean | |
| id_verified_profiles | boolean | |
| id_verified_uploader | boolean | |
| notifications | ||
| flagged_object_categories | list | |
| flagged_contexts | list | |
| policies | list | |
| user_info | string | |
| query | string | |
| id | string | |
| img | string | |
| img_validation_level | string | |
| secure | ||
| age_estimation_model | string | |
| age | decimal | |
| std_dev | decimal | |
| CreateSession | string | |
| token | string | |
| session_id | string | |
| qr | ||
| qr.value | string | |
| qr.scanned_at | string | |
| terminal | ||
| terminal.id | string | |
| terminal.store_id | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://yoti.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"yoti": "https://yoti.com/schema#",
"PostAccountsAccountidModerationsRequest": "yoti:PostAccountsAccountidModerationsRequest",
"content_id": {
"@id": "yoti:content_id",
"@type": "xsd:string"
},
"moderator_id": {
"@id": "yoti:moderator_id",
"@type": "xsd:string"
},
"profile_ids": {
"@id": "yoti:profile_ids",
"@container": "@list"
},
"group_ids": {
"@id": "yoti:group_ids",
"@container": "@list"
},
"age_estimation": {
"@id": "yoti:age_estimation",
"@type": "xsd:integer"
},
"unknown_faces": {
"@id": "yoti:unknown_faces",
"@type": "xsd:boolean"
},
"consent": {
"@id": "yoti:consent",
"@type": "xsd:boolean"
},
"id_verified_profiles": {
"@id": "yoti:id_verified_profiles",
"@type": "xsd:boolean"
},
"id_verified_uploader": {
"@id": "yoti:id_verified_uploader",
"@type": "xsd:boolean"
},
"notifications": {
"@id": "yoti:notifications"
},
"flagged_object_categories": {
"@id": "yoti:flagged_object_categories",
"@container": "@list"
},
"flagged_contexts": {
"@id": "yoti:flagged_contexts",
"@container": "@list"
},
"policies": {
"@id": "yoti:policies",
"@container": "@list"
},
"user_info": {
"@id": "yoti:user_info",
"@type": "xsd:string"
},
"query": {
"@id": "yoti:query",
"@type": "xsd:string"
},
"PostAccountsAccountidModerationsResponse": "yoti:PostAccountsAccountidModerationsResponse",
"id": {
"@id": "yoti:id",
"@type": "xsd:string"
},
"PostAiV1V1IdRequest": "yoti:PostAiV1V1IdRequest",
"img": {
"@id": "yoti:img",
"@type": "xsd:string"
},
"img_validation_level": {
"@id": "yoti:img_validation_level",
"@type": "xsd:string"
},
"secure": {
"@id": "yoti:secure"
},
"age_estimation_model": {
"@id": "yoti:age_estimation_model",
"@type": "xsd:string"
},
"PostAiV1V1IdResponse": "yoti:PostAiV1V1IdResponse",
"age": {
"@id": "yoti:age",
"@type": "xsd:decimal"
},
"std_dev": {
"@id": "yoti:std_dev",
"@type": "xsd:decimal"
},
"PostApiV1SessionsRequest": "yoti:PostApiV1SessionsRequest",
"CreateSession": {
"@id": "yoti:CreateSession",
"@type": "xsd:string"
},
"PostApiV1SessionsResponse": "yoti:PostApiV1SessionsResponse",
"GetApiV1SessionsSessionidResponse": "yoti:GetApiV1SessionsSessionidResponse",
"token": {
"@id": "yoti:token",
"@type": "xsd:string"
},
"session_id": {
"@id": "yoti:session_id",
"@type": "xsd:string"
},
"PostPoaV1VerifyRequest": "yoti:PostPoaV1VerifyRequest",
"qr": {
"@id": "yoti:qr"
},
"qr.value": {
"@id": "yoti:qr.value",
"@type": "xsd:string"
},
"qr.scanned_at": {
"@id": "yoti:qr.scanned_at",
"@type": "xsd:string"
},
"terminal": {
"@id": "yoti:terminal"
},
"terminal.id": {
"@id": "yoti:terminal.id",
"@type": "xsd:string"
},
"terminal.store_id": {
"@id": "yoti:terminal.store_id",
"@type": "xsd:string"
},
"PostPoaV1VerifyResponse": "yoti:PostPoaV1VerifyResponse"
},
"@type": "schema:Dataset",
"schema:name": "Yoti API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Yoti'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-14) from openapi/_ae-authored/yoti-openapi-generated.yml.",
"dcterms:created": "2026-10-14",
"dcterms:source": [
"openapi/_ae-authored/yoti-openapi-generated.yml"
]
}