BankID · JSON-LD Context

Bankid Context

JSON-LD context defining the semantic vocabulary for Bankid from BankID.

38 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/
bankid: https://bankid.com/schema#

Classes

order_response collect_response phone_auth_sign_response error_response app userVisibleDataFormat web cardReader UserVisibleTransactionBulk callInitiator limited_response risk TransactionBulk Money UserVisibleTransactionParentType RecipientCommon UserVisibleTransactionCardNpaParentType auth_request_requirement auth_request sign_request_requirement sign_request payment_request_requirement payment_request paymentBulk_request phoneAuth_request_requirement phoneAuth_request phoneSign_request_requirement phoneSign_request phonePayment_request phonePaymentBulk_request otherPayment_request_requirement otherPayment_request collect_request collect_response_completionData_user collect_response_completionData_device collect_response_completionData_stepUp collect_response_completionData UserVisibleTransactionBulk_payments_inner_allOf_fromAccount

Properties

Property Type Container
orderRef string
autoStartToken string
qrStartToken string
qrStartSecret string
status reference
completionData reference
hintCode string
errorCode string
details string
appIdentifier string
deviceOS string
deviceIdentifier string
deviceModelName string
referringDomain string
userAgent string
payments list
sums list
thirdPartyInitiatorB64 string
transactionType string
date date
riskWarning reference
amount string
currency string
recurring boolean
nameB64 string
certificatePolicies list
mrtd boolean
personalNumber string
pinCode boolean
stepUp list
endUserIp string
returnRisk boolean
returnUrl string
userNonVisibleData string
userVisibleData string
requirement reference
riskFlags list
userVisibleTransaction reference
userVisibleTransactionBulk reference
name string
givenName string
surname string
ipAddress string
uhi string
face boolean
user reference
device reference
bankIdIssueDate string
signature string
ocspResponse string
accountNumber string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://bankid.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "bankid": "https://bankid.com/schema#",
    "order_response": "bankid:order_response",
    "orderRef": {
      "@id": "bankid:orderRef",
      "@type": "xsd:string"
    },
    "autoStartToken": {
      "@id": "bankid:autoStartToken",
      "@type": "xsd:string"
    },
    "qrStartToken": {
      "@id": "bankid:qrStartToken",
      "@type": "xsd:string"
    },
    "qrStartSecret": {
      "@id": "bankid:qrStartSecret",
      "@type": "xsd:string"
    },
    "collect_response": "bankid:collect_response",
    "status": {
      "@id": "bankid:status",
      "@type": "@id"
    },
    "completionData": {
      "@id": "bankid:completionData",
      "@type": "@id"
    },
    "hintCode": {
      "@id": "bankid:hintCode",
      "@type": "xsd:string"
    },
    "phone_auth_sign_response": "bankid:phone_auth_sign_response",
    "error_response": "bankid:error_response",
    "errorCode": {
      "@id": "bankid:errorCode",
      "@type": "xsd:string"
    },
    "details": {
      "@id": "bankid:details",
      "@type": "xsd:string"
    },
    "app": "bankid:app",
    "appIdentifier": {
      "@id": "bankid:appIdentifier",
      "@type": "xsd:string"
    },
    "deviceOS": {
      "@id": "bankid:deviceOS",
      "@type": "xsd:string"
    },
    "deviceIdentifier": {
      "@id": "bankid:deviceIdentifier",
      "@type": "xsd:string"
    },
    "deviceModelName": {
      "@id": "bankid:deviceModelName",
      "@type": "xsd:string"
    },
    "userVisibleDataFormat": "bankid:userVisibleDataFormat",
    "web": "bankid:web",
    "referringDomain": {
      "@id": "bankid:referringDomain",
      "@type": "xsd:string"
    },
    "userAgent": {
      "@id": "bankid:userAgent",
      "@type": "xsd:string"
    },
    "cardReader": "bankid:cardReader",
    "UserVisibleTransactionBulk": "bankid:UserVisibleTransactionBulk",
    "payments": {
      "@id": "bankid:payments",
      "@container": "@list"
    },
    "sums": {
      "@id": "bankid:sums",
      "@container": "@list"
    },
    "thirdPartyInitiatorB64": {
      "@id": "bankid:thirdPartyInitiatorB64",
      "@type": "xsd:string"
    },
    "callInitiator": "bankid:callInitiator",
    "limited_response": "bankid:limited_response",
    "risk": "bankid:risk",
    "TransactionBulk": "bankid:TransactionBulk",
    "transactionType": {
      "@id": "bankid:transactionType",
      "@type": "xsd:string"
    },
    "date": {
      "@id": "bankid:date",
      "@type": "xsd:date"
    },
    "riskWarning": {
      "@id": "bankid:riskWarning",
      "@type": "@id"
    },
    "Money": "bankid:Money",
    "amount": {
      "@id": "bankid:amount",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "bankid:currency",
      "@type": "xsd:string"
    },
    "UserVisibleTransactionParentType": "bankid:UserVisibleTransactionParentType",
    "recurring": {
      "@id": "bankid:recurring",
      "@type": "xsd:boolean"
    },
    "RecipientCommon": "bankid:RecipientCommon",
    "nameB64": {
      "@id": "bankid:nameB64",
      "@type": "xsd:string"
    },
    "UserVisibleTransactionCardNpaParentType": "bankid:UserVisibleTransactionCardNpaParentType",
    "auth_request_requirement": "bankid:auth_request_requirement",
    "certificatePolicies": {
      "@id": "bankid:certificatePolicies",
      "@container": "@list"
    },
    "mrtd": {
      "@id": "bankid:mrtd",
      "@type": "xsd:boolean"
    },
    "personalNumber": {
      "@id": "bankid:personalNumber",
      "@type": "xsd:string"
    },
    "pinCode": {
      "@id": "bankid:pinCode",
      "@type": "xsd:boolean"
    },
    "stepUp": {
      "@id": "bankid:stepUp",
      "@container": "@list"
    },
    "auth_request": "bankid:auth_request",
    "endUserIp": {
      "@id": "bankid:endUserIp",
      "@type": "xsd:string"
    },
    "returnRisk": {
      "@id": "bankid:returnRisk",
      "@type": "xsd:boolean"
    },
    "returnUrl": {
      "@id": "bankid:returnUrl",
      "@type": "xsd:string"
    },
    "userNonVisibleData": {
      "@id": "bankid:userNonVisibleData",
      "@type": "xsd:string"
    },
    "userVisibleData": {
      "@id": "bankid:userVisibleData",
      "@type": "xsd:string"
    },
    "requirement": {
      "@id": "bankid:requirement",
      "@type": "@id"
    },
    "sign_request_requirement": "bankid:sign_request_requirement",
    "sign_request": "bankid:sign_request",
    "payment_request_requirement": "bankid:payment_request_requirement",
    "payment_request": "bankid:payment_request",
    "riskFlags": {
      "@id": "bankid:riskFlags",
      "@container": "@list"
    },
    "userVisibleTransaction": {
      "@id": "bankid:userVisibleTransaction",
      "@type": "@id"
    },
    "paymentBulk_request": "bankid:paymentBulk_request",
    "userVisibleTransactionBulk": {
      "@id": "bankid:userVisibleTransactionBulk",
      "@type": "@id"
    },
    "phoneAuth_request_requirement": "bankid:phoneAuth_request_requirement",
    "phoneAuth_request": "bankid:phoneAuth_request",
    "phoneSign_request_requirement": "bankid:phoneSign_request_requirement",
    "phoneSign_request": "bankid:phoneSign_request",
    "phonePayment_request": "bankid:phonePayment_request",
    "phonePaymentBulk_request": "bankid:phonePaymentBulk_request",
    "otherPayment_request_requirement": "bankid:otherPayment_request_requirement",
    "otherPayment_request": "bankid:otherPayment_request",
    "collect_request": "bankid:collect_request",
    "collect_response_completionData_user": "bankid:collect_response_completionData_user",
    "name": {
      "@id": "bankid:name",
      "@type": "xsd:string"
    },
    "givenName": {
      "@id": "bankid:givenName",
      "@type": "xsd:string"
    },
    "surname": {
      "@id": "bankid:surname",
      "@type": "xsd:string"
    },
    "collect_response_completionData_device": "bankid:collect_response_completionData_device",
    "ipAddress": {
      "@id": "bankid:ipAddress",
      "@type": "xsd:string"
    },
    "uhi": {
      "@id": "bankid:uhi",
      "@type": "xsd:string"
    },
    "collect_response_completionData_stepUp": "bankid:collect_response_completionData_stepUp",
    "face": {
      "@id": "bankid:face",
      "@type": "xsd:boolean"
    },
    "collect_response_completionData": "bankid:collect_response_completionData",
    "user": {
      "@id": "bankid:user",
      "@type": "@id"
    },
    "device": {
      "@id": "bankid:device",
      "@type": "@id"
    },
    "bankIdIssueDate": {
      "@id": "bankid:bankIdIssueDate",
      "@type": "xsd:string"
    },
    "signature": {
      "@id": "bankid:signature",
      "@type": "xsd:string"
    },
    "ocspResponse": {
      "@id": "bankid:ocspResponse",
      "@type": "xsd:string"
    },
    "UserVisibleTransactionBulk_payments_inner_allOf_fromAccount": "bankid:UserVisibleTransactionBulk_payments_inner_allOf_fromAccount",
    "accountNumber": {
      "@id": "bankid:accountNumber",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "BankID API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects BankID'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-15) from openapi/_original/bankid-openapi-openapi.yml.",
  "dcterms:created": "2026-10-15",
  "dcterms:source": [
    "openapi/_original/bankid-openapi-openapi.yml"
  ]
}