Skip to main content

Callbacks and Retrieval API - Netverify to the Jumio Platform

Callbacks in the Jumio Platform do not return any PII data for the transaction. Jumio Platform callbacks only provide the transaction status and metadata. To access transaction details you must call the retrieval APIs.

Learn more about callback here.

Netverify Callbacks

Netverify callbacks included complete transaction details as URL parameters appended to your callback URL.

Example Callback Parameters

idExpiry=2022-12-31&idType=PASSPORT&idDob=....

Jumio Platform Callbacks

Jumio Platform callbacks do not contain any PII data. Transaction status and metadata are provided as the body of the POST request sent to your Callback URL.

Example Callback Request Body

{
"callbackSentAt":"2021-01-21T14:55:01.917Z",
"workflowExecution":{
"id":"22222222-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"href":"https://retrieval.apac-1.jumio.ai/api/v1/accounts/11111111-xxxx-xxxx-xxxx-xxxxxxxxxxxx/workflow-executions/22222222-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"definitionKey":"3",
"status":"PROCESSED"
},
"account":{
"id":"11111111-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"href":"https://retrieval.apac-1.jumio.ai/api/v1/accounts/11111111-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}
}

Retrieval API

The APIs and data model for retrieving transactions have changed.

For more information checkout,

Netverify Retrieval APIs

Netverify retrieval APIs used different endpoints for different Jumio products, such as ID Verification, Document Verification, and Authorization.

Examples Details Response

Details
{
"timestamp": "2019-03-20T16:25:38.663Z",
"scanReference": "xxxxxxxx-xxxx-xxxx-...",
"document": {
"type": "DRIVING_LICENSE",
"dob": "1990-01-01",
"expiry": "2022-12-31",
"firstName": "FIRST NAME",
"issuingCountry": "AUT",
"issuingDate": "2013-01-01",
"lastName": "LAST NAME",
"number": "123456789",
"status": "APPROVED_VERIFIED"
},
"transaction": {
"clientIp": "XX.XX.X.XX",
"customerId": "CUSTOMERID",
"date": "2019-01-01T11:01:10.227Z",
"merchantReportingCriteria": "...",
"merchantScanReference": "...",
"source": "WEB_UPLOAD",
"status": "DONE"
},
"verification": {
"identityVerification": {
"similarity": "MATCH",
"validity": "true"
},
"mrzCheck": "NOT_AVAILABLE"
},
"facemap": {
"classifier": "facemap",
"href": "https://netverify.com/api/netverify/v2/scans/xxx..."
}
}

Jumio Platform Retrieval APIs

The structure of Jumio Platform detail responses provide separate objects for credentialsClosed and capabilitiesClosed.

Example Details Response

Details
{
"workflow": {
"id": "9541ae91-834e-4914-a30d-6534fed4eb6d",
"status": "PROCESSED",
"definitionKey": "10011",
"userReference": "FBC02D3F-C3B5-4B19-A663-00AE0886A704_1660925181283",
"customerInternalReference": "test ref"
},
"account": {
"id": "310ede34-41ab-4f2b-ac47-b5c3553edf03"
},
"createdAt": "2022-11-07T22:56:00.112Z",
"startedAt": "2022-11-07T22:57:34.012Z",
"completedAt": "2022-11-07T22:57:47.892Z",
"credentials": [
{
"id": "7e5ad90a-9277-44d4-a5cb-7797420220fc",
"category": "SELFIE",
"parts": [
{
"classifier": "FACE",
"href": "https://retrieval.amer-1.jumio.ai/api/v1/accounts/310ede34-41ab-4f2b-ac47-b5c3553edf03/credentials/7e5ad90a-9277-44d4-a5cb-7797420220fc/parts/FACE"
}
]
},
{
"id": "b420829c-abe6-4df8-93cb-93f85cd9d5ac",
"category": "ID",
"parts": [
{
"classifier": "FRONT",
"href": "https://retrieval.amer-1.jumio.ai/api/v1/accounts/310ede34-41ab-4f2b-ac47-b5c3553edf03/credentials/b420829c-abe6-4df8-93cb-93f85cd9d5ac/parts/FRONT"
},
{
"classifier": "BACK",
"href": "https://retrieval.amer-1.jumio.ai/api/v1/accounts/310ede34-41ab-4f2b-ac47-b5c3553edf03/credentials/b420829c-abe6-4df8-93cb-93f85cd9d5ac/parts/BACK"
}
]
},
{
"id": "78974167-956f-4087-b4f1-04782c929e05",
"category": "FACEMAP",
"parts": [
{
"classifier": "FACEMAP"
},
{
"classifier": "LIVENESS_1",
"href": "https://retrieval.amer-1.jumio.ai/api/v1/accounts/310ede34-41ab-4f2b-ac47-b5c3553edf03/credentials/78974167-956f-4087-b4f1-04782c929e05/parts/LIVENESS_1"
},
{
"classifier": "LIVENESS_3",
"href": "https://retrieval.amer-1.jumio.ai/api/v1/accounts/310ede34-41ab-4f2b-ac47-b5c3553edf03/credentials/78974167-956f-4087-b4f1-04782c929e05/parts/LIVENESS_3"
},
{
"classifier": "LIVENESS_2",
"href": "https://retrieval.amer-1.jumio.ai/api/v1/accounts/310ede34-41ab-4f2b-ac47-b5c3553edf03/credentials/78974167-956f-4087-b4f1-04782c929e05/parts/LIVENESS_2"
},
{
"classifier": "LIVENESS_5",
"href": "https://retrieval.amer-1.jumio.ai/api/v1/accounts/310ede34-41ab-4f2b-ac47-b5c3553edf03/credentials/78974167-956f-4087-b4f1-04782c929e05/parts/LIVENESS_5"
},
{
"classifier": "LIVENESS_4",
"href": "https://retrieval.amer-1.jumio.ai/api/v1/accounts/310ede34-41ab-4f2b-ac47-b5c3553edf03/credentials/78974167-956f-4087-b4f1-04782c929e05/parts/LIVENESS_4"
},
{
"classifier": "LIVENESS_6",
"href": "https://retrieval.amer-1.jumio.ai/api/v1/accounts/310ede34-41ab-4f2b-ac47-b5c3553edf03/credentials/78974167-956f-4087-b4f1-04782c929e05/parts/LIVENESS_6"
}
]
}
],
"decision": {
"type": "WARNING",
"details": {
"label": "WARNING"
},
"risk": {
"score": 50.0
}
},
"steps": {
"href": "https://retrieval.amer-1.jumio.ai/api/v1/accounts/310ede34-41ab-4f2b-ac47-b5c3553edf03/workflow-executions/9541ae91-834e-4914-a30d-6534fed4eb6d/steps"
},
"capabilities": {
"extraction": [
{
"id": "29ddc912-d5dd-4750-85ba-10d969556d32",
"credentials": [
{
"id": "b420829c-abe6-4df8-93cb-93f85cd9d5ac",
"category": "ID"
}
],
"decision": {
"type": "PASSED",
"details": {
"label": "OK"
}
},
"data": {
"type": "DRIVING_LICENSE",
"subType": "REGULAR_DRIVING_LICENSE",
"issuingCountry": "USA",
"firstName": "THOMAS JACOB",
"lastName": "GOERING",
"dateOfBirth": "1957-01-18",
"expiryDate": "2025-01-18",
"issuingDate": "2019-12-26",
"documentNumber": "N7624107",
"state": "CA",
"gender": "M",
"currentAge": "65"
}
}
],
"similarity": [
{
"id": "76a58e7b-b9db-493d-9a8b-a1756e499085",
"credentials": [
{
"id": "7e5ad90a-9277-44d4-a5cb-7797420220fc",
"category": "SELFIE"
},
{
"id": "b420829c-abe6-4df8-93cb-93f85cd9d5ac",
"category": "ID"
}
],
"decision": {
"type": "PASSED",
"details": {
"label": "MATCH"
}
},
"data": {
"similarity": "MATCH"
}
}
],
"liveness": [
{
"id": "bfa003f6-c400-4696-973c-7dbdf890006b",
"credentials": [
{
"id": "7e5ad90a-9277-44d4-a5cb-7797420220fc",
"category": "SELFIE"
},
{
"id": "78974167-956f-4087-b4f1-04782c929e05",
"category": "FACEMAP"
}
],
"decision": {
"type": "PASSED",
"details": {
"label": "OK"
}
},
"data": {
"predictedAge": 46,
"ageConfidenceRange": "34-58"
}
}
],
"dataChecks": [
{
"id": "1d0587eb-aca3-41a7-be70-fbcd08de420c",
"credentials": [
{
"id": "b420829c-abe6-4df8-93cb-93f85cd9d5ac",
"category": "ID"
}
],
"decision": {
"type": "PASSED",
"details": {
"label": "OK"
}
}
}
],
"imageChecks": [
{
"id": "1110bc6c-708c-444d-b41a-6164d71e3c6f",
"credentials": [
{
"id": "7e5ad90a-9277-44d4-a5cb-7797420220fc",
"category": "SELFIE"
},
{
"id": "b420829c-abe6-4df8-93cb-93f85cd9d5ac",
"category": "ID"
}
],
"decision": {
"type": "WARNING",
"details": {
"label": "REPEATED_FACE"
}
},
"data": {
"faceSearchFindings": {
"status": "DONE",
"findings": [
"22771260-8cb0-42a2-a38a-d8f853063cc2",
"27232651-4b18-4cf1-8d4a-df0451abc717"
]
}
}
}
],
"usability": [
{
"id": "70ee4aad-fde7-44f9-92f9-97ca77c28f09",
"credentials": [
{
"id": "b420829c-abe6-4df8-93cb-93f85cd9d5ac",
"category": "ID"
}
],
"decision": {
"type": "PASSED",
"details": {
"label": "OK"
}
}
},
{
"id": "9fb1876e-6078-4ea5-aba6-d68c200634fb",
"credentials": [
{
"id": "7e5ad90a-9277-44d4-a5cb-7797420220fc",
"category": "SELFIE"
}
],
"decision": {
"type": "PASSED",
"details": {
"label": "OK"
}
}
},
{
"id": "810cb95c-a7d0-46fc-bd2a-45b241a669f8",
"credentials": [
{
"id": "78974167-956f-4087-b4f1-04782c929e05",
"category": "FACEMAP"
}
],
"decision": {
"type": "PASSED",
"details": {
"label": "OK"
}
}
}
]
}
}