L’API REST de vérification d’identité OneSpan est basée sur les ressources définies dans la Transaction modelde vérification d’identité OneSpan . Ce modèle est entièrement spécifié par les schémas JSON décrits dans ces articles. Tous les modèles JSON de vérification d’identité OneSpan sont définis en fonction de la spécification du schéma JSON draft-04.
Pour la définition du schéma JSON, reportez-vous à https://www.ietf.org/archive/id/draft-zyp-json-schema-04.txt
Exemple
{
"workflow_id": "80b601c9-f102-4761-9eaa-90ba8fcb58b6",
"urlSetKey":"default",
"language": "english",
"opaque_id": "WorkflowExternalMitAtPwd=1234",
"brand_id": "a089f718-f12d-4b13-b82e-e1d8b324337d",
"configuration": {
"redirects": [
{
"id": "REDIRECT_DOCID_PASS",
"url": "https://www.overriddenUrl.com/?user={{userRole}}&transaction={{transactionId}}&opaqueId={{opaqueId}}"
}
]
},
"users":[{
"groups": ["visible"],
"first_name": "John",
"middle_name": "",
"last_name": "Doe",
"title": "Mr.",
"role": "signer1",
"dob": "2013-07-01T00:00:00.000Z",
"phone_number": "+15550111",
"address":{
"country_code":"CA",
"county_or_province": "Quebec",
"city":"Montreal",
"town": "MyTown",
"street": "MyStreet",
"house_name": "MyHouse",
"house_number": "123",
"flat_or_appartment_number": "456",
"po_box": "MyPObox",
"post_code": "MyPostCode"
},
"company": "MyCompany"
}],
"tokens": [{
"role": "signer1"
}],
"documents": [{
"id": "ee02adab-4946-4fae-884f-d8990aaf776a",
"document_template_id": "babdf419-6144-4e01-b8fb-98c863c9a2f2"
}]
}