Prove · JSON-LD Context

Prove Context

JSON-LD context defining the semantic vocabulary for Prove from Prove.

25 Classes 51 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/
prove: https://prove.com/schema#

Classes

DeviceRevokeRequest AuthContinueRequest AuthStartRequest Error AuthResponse SuccessResponse TokenResponse TokenRequest Identity IdentityListResponse EnrollIdentityRequest V3StartResponse V3StartRequest V3CompleteResponse V3ValidateRequest Individual V3CompleteRequest V3ChallengeRequest Address V3FlowResponse DiscoverResponse FetchResponse V3UnifyStatusResponse V3UnifyRequest V3CorrelationRequest

Properties

Property Type Container
deviceId string
proveId string
phoneNumber string
authId string
clientRequestId string
finalTargetURL reference
code string
message string
details list
success boolean
evaluation string
next reference
access_token string
token_type string
expires_in integer
refresh_token string
refresh_expires_in integer
grant_type string
client_id string
client_secret string
clientCustomerId string
state string
identityAttributes
identities list
lastKey string
clientHumanId string
correlationId string
authToken string
flowType string
emailAddress string
smsMessage string
ipAddress string
dob string
ssn string
allowOTPRetry boolean
idv
kyc
firstName string
lastName string
emailAddresses list
addresses list
individual reference
address string
city string
region string
postalCode string
attributes list
possessionResult string
possessionType string
rebind boolean
checkReputation boolean

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://prove.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "prove": "https://prove.com/schema#",
    "DeviceRevokeRequest": "prove:DeviceRevokeRequest",
    "deviceId": {
      "@id": "prove:deviceId",
      "@type": "xsd:string"
    },
    "proveId": {
      "@id": "prove:proveId",
      "@type": "xsd:string"
    },
    "phoneNumber": {
      "@id": "prove:phoneNumber",
      "@type": "xsd:string"
    },
    "AuthContinueRequest": "prove:AuthContinueRequest",
    "authId": {
      "@id": "prove:authId",
      "@type": "xsd:string"
    },
    "AuthStartRequest": "prove:AuthStartRequest",
    "clientRequestId": {
      "@id": "prove:clientRequestId",
      "@type": "xsd:string"
    },
    "finalTargetURL": {
      "@id": "prove:finalTargetURL",
      "@type": "@id"
    },
    "Error": "prove:Error",
    "code": {
      "@id": "prove:code",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "prove:message",
      "@type": "xsd:string"
    },
    "details": {
      "@id": "prove:details",
      "@container": "@list"
    },
    "AuthResponse": "prove:AuthResponse",
    "success": {
      "@id": "prove:success",
      "@type": "xsd:boolean"
    },
    "evaluation": {
      "@id": "prove:evaluation",
      "@type": "xsd:string"
    },
    "next": {
      "@id": "prove:next",
      "@type": "@id"
    },
    "SuccessResponse": "prove:SuccessResponse",
    "TokenResponse": "prove:TokenResponse",
    "access_token": {
      "@id": "prove:access_token",
      "@type": "xsd:string"
    },
    "token_type": {
      "@id": "prove:token_type",
      "@type": "xsd:string"
    },
    "expires_in": {
      "@id": "prove:expires_in",
      "@type": "xsd:integer"
    },
    "refresh_token": {
      "@id": "prove:refresh_token",
      "@type": "xsd:string"
    },
    "refresh_expires_in": {
      "@id": "prove:refresh_expires_in",
      "@type": "xsd:integer"
    },
    "TokenRequest": "prove:TokenRequest",
    "grant_type": {
      "@id": "prove:grant_type",
      "@type": "xsd:string"
    },
    "client_id": {
      "@id": "prove:client_id",
      "@type": "xsd:string"
    },
    "client_secret": {
      "@id": "prove:client_secret",
      "@type": "xsd:string"
    },
    "Identity": "prove:Identity",
    "clientCustomerId": {
      "@id": "prove:clientCustomerId",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "prove:state",
      "@type": "xsd:string"
    },
    "identityAttributes": {
      "@id": "prove:identityAttributes"
    },
    "IdentityListResponse": "prove:IdentityListResponse",
    "identities": {
      "@id": "prove:identities",
      "@container": "@list"
    },
    "lastKey": {
      "@id": "prove:lastKey",
      "@type": "xsd:string"
    },
    "EnrollIdentityRequest": "prove:EnrollIdentityRequest",
    "clientHumanId": {
      "@id": "prove:clientHumanId",
      "@type": "xsd:string"
    },
    "V3StartResponse": "prove:V3StartResponse",
    "correlationId": {
      "@id": "prove:correlationId",
      "@type": "xsd:string"
    },
    "authToken": {
      "@id": "prove:authToken",
      "@type": "xsd:string"
    },
    "V3StartRequest": "prove:V3StartRequest",
    "flowType": {
      "@id": "prove:flowType",
      "@type": "xsd:string"
    },
    "emailAddress": {
      "@id": "prove:emailAddress",
      "@type": "xsd:string"
    },
    "smsMessage": {
      "@id": "prove:smsMessage",
      "@type": "xsd:string"
    },
    "ipAddress": {
      "@id": "prove:ipAddress",
      "@type": "xsd:string"
    },
    "dob": {
      "@id": "prove:dob",
      "@type": "xsd:string"
    },
    "ssn": {
      "@id": "prove:ssn",
      "@type": "xsd:string"
    },
    "allowOTPRetry": {
      "@id": "prove:allowOTPRetry",
      "@type": "xsd:boolean"
    },
    "V3CompleteResponse": "prove:V3CompleteResponse",
    "idv": {
      "@id": "prove:idv"
    },
    "kyc": {
      "@id": "prove:kyc"
    },
    "V3ValidateRequest": "prove:V3ValidateRequest",
    "Individual": "prove:Individual",
    "firstName": {
      "@id": "prove:firstName",
      "@type": "xsd:string"
    },
    "lastName": {
      "@id": "prove:lastName",
      "@type": "xsd:string"
    },
    "emailAddresses": {
      "@id": "prove:emailAddresses",
      "@container": "@list"
    },
    "addresses": {
      "@id": "prove:addresses",
      "@container": "@list"
    },
    "V3CompleteRequest": "prove:V3CompleteRequest",
    "individual": {
      "@id": "prove:individual",
      "@type": "@id"
    },
    "V3ChallengeRequest": "prove:V3ChallengeRequest",
    "Address": "prove:Address",
    "address": {
      "@id": "prove:address",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "prove:city",
      "@type": "xsd:string"
    },
    "region": {
      "@id": "prove:region",
      "@type": "xsd:string"
    },
    "postalCode": {
      "@id": "prove:postalCode",
      "@type": "xsd:string"
    },
    "V3FlowResponse": "prove:V3FlowResponse",
    "DiscoverResponse": "prove:DiscoverResponse",
    "attributes": {
      "@id": "prove:attributes",
      "@container": "@list"
    },
    "FetchResponse": "prove:FetchResponse",
    "V3UnifyStatusResponse": "prove:V3UnifyStatusResponse",
    "possessionResult": {
      "@id": "prove:possessionResult",
      "@type": "xsd:string"
    },
    "V3UnifyRequest": "prove:V3UnifyRequest",
    "possessionType": {
      "@id": "prove:possessionType",
      "@type": "xsd:string"
    },
    "rebind": {
      "@id": "prove:rebind",
      "@type": "xsd:boolean"
    },
    "checkReputation": {
      "@id": "prove:checkReputation",
      "@type": "xsd:boolean"
    },
    "V3CorrelationRequest": "prove:V3CorrelationRequest"
  },
  "@type": "schema:Dataset",
  "schema:name": "Prove API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Prove'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-08) from openapi/prove-auth-api-openapi.yml, openapi/prove-authentication-api-openapi.yml, openapi/prove-domain-api-openapi.yml.",
  "dcterms:created": "2026-10-08",
  "dcterms:source": [
    "openapi/prove-auth-api-openapi.yml",
    "openapi/prove-authentication-api-openapi.yml",
    "openapi/prove-domain-api-openapi.yml",
    "openapi/prove-identity-api-openapi.yml",
    "openapi/prove-identity-verification-api-openapi.yml"
  ]
}