Step Completed: Q to Z

re-facematch

Step Completed

"step" : {
  "status" : 200, 
  "id" : "re-facematch", 
  "error" : null
},

Step Error

"step" : {
  "status" : 200, 
  "id" : "re-facematch", 
  "error" : {
    "type" : "VALIDATION_ERROR", 
    "code" : "422", 
    "message" : "Parameters validation error!"
  }
},
"step" : {
  "status" : 200, 
  "id" : "re-facematch", 
  "data" : {
    "currentSelfiePhotoUrl" : "http://media-server/media/selfie/xxx.png", 
    "currentSelfieVideoUrl" : null, 
    "facematchScore" : 0.049, 
    "previousSelfiePhotoUrl" : "http://yyy.jpeg", 
    "previousSelfieVideoUrl" : null, 
    "previousVerificationId" : "<previous verification ID>"
  }, 
  "error" : {
    "type" : "StepError", 
    "code" : "facematch.differentPerson", 
    "message" : "There are different persons on photos"
  }
}
"step" : {
  "status" : 200, 
  "id" : "re-facematch", 
  "error" : {
    "type" : "StepError", 
    "code" : "facematch.noSuitableBiometricsFound", 
    "message" : "Previous suitable biometrics inputs were not found."
  }
}
"step" : {
  "status" : 200, 
  "id" : "re-facematch", 
  "error" : {
    "type" : "StepError", 
    "code" : "node.failed", 
    "message" : "Cannot meet dependent node"
  }
}

salvadorian-tse-validation

Step Completed

"step" : {
  "status" : 200, 
  "id" : "salvadorian-tse-validation", 
  "error" : null, 
  "data" : {
    "documentNumber" : "00000000-0", 
    "fullName" : "JOHN DOE", 
    "city" : "SAN MIGUEL", 
    "state" : "SAN MIGUEL", 
    "address" : null
  }, 
  "documentType" : "national-id"
}

Step Error

"step" : {
  "status" : 200, 
  "id" : "salvadorian-tse-validation", 
  "error" : {
    "type" : "StepError", 
    "code" : "salvadorianTse.fullNameMismatch", 
    "message" : "Full name mismatch"
  }, 
  "data" : {
    "documentNumber" : "00000000-0", 
    "fullName" : "JOHN DOE", 
    "city" : "CHALATENANGO", 
    "state" : "CHALATENANGO", 
    "address" : null
  }, 
  "documentType" : "national-id"
}
"step" : {
  "status" : 200, 
  "id" : "salvadorian-tse-validation", 
  "error" : {
    "type" : "StepError", 
    "code" : "salvadorianTse.notEnoughParams", 
    "message" : "Document number is not defined"
  }, 
  "documentType" : "national-id"
}
"step" : {
  "status" : 200, 
  "id" : "salvadorian-tse-validation", 
  "error" : {
    "type" : "StepError", 
    "code" : "salvadorianTse.notFound", 
    "message" : "User not found"
  }, 
  "documentType" : "national-id"
}
"step" : {
  "status" : 200, 
  "id" : "salvadorian-tse-validation", 
  "error" : {
    "type" : "StepError", 
    "code" : "salvadorianTse.notValidParams", 
    "message" : "Not valid params"
  }, 
  "documentType" : "national-id"
}

System Error

"step" : {
  "status" : 200, 
  "id" : "salvadorian-tse-validation", 
  "error" : {
    "type" : "SystemError", 
    "code" : "system.internalError", 
    "message" : "Internal error"
  }, 
  "documentType" : "national-id"
}

selfie

Step Completed

"step" : {
  "status" : 200, 
  "id" : "selfie", 
  "data" : {
    "selfiePhotoUrl" : "http://media-server/media/selfie/XXXX.jpeg"
  }, 
  "error" : null
}

Step Error

"step" : {
  "status" : 200, 
  "id" : "selfie", 
  "error" : {
    "type" : "StepError", 
    "code" : "input.failed", 
    "message" : "Cannot meet dependent input"
  }
}
"step" : {
  "status" : 200, 
  "id" : "selfie", 
  "error" : {
    "type" : "StepError", 
    "code" : "node.failed", 
    "message" : "Cannot meet dependent node"
  }
}
"step" : {
  "status" : 200, 
  "id" : "selfie", 
  "data" : {
    "selfiePhotoUrl" : "https://media.getmati.com/file?location=XXX"
  }, 
  "error" : {
    "type" : "StepError", 
    "code" : "selfieFraudDetection.fraudAttempt", 
    "message" : "Selfie is considered as fraud attempt"
  }
}
"step" : {
  "status" : 200, 
  "id" : "selfie", 
  "data" : {
   "selfiePhotoUrl" : "https://media.getmati.com/file?location=XXX"
  }, 
  "error" : {
    "type" : "StepError", 
    "code" : "selfieFraudDetection.negligence", 
  "message" : "Selfie is considered as negligence"
  }
}
"step" : {
  "status" : 200, 
  "id" : "selfie", 
  "data" : {
    "selfiePhotoUrl" : "https://media.getmati.com/file?location=XXX"
  }, 
  "error" : {
    "type" : "StepError", 
    "code" : "selfieFraudDetection.tampered", 
    "message" : "Selfie is considered tampered"
  }
}

System Error

"step" : {
  "status" : 200, 
  "id" : "selfie", 
  "data" : {
    "selfiePhotoUrl" : "http://media-server/media/selfie/XXXX.jpeg"
  }, 
  "error" : {
    "type" : "SystemError", 
    "code" : "system.internalError", 
    "message" : "Internal error"
  }
}

template-matching

Step Completed

"step" : {
  "status" : 200, 
  "id" : "template-matching", 
  "error" : null
}

Step Error

"step" : {
  "status" : 200, 
  "id" : "template-matching", 
  "error" : {
    "type" : "StepError", 
    "code" : "templateMatching.noMatchFound", 
    "message" : "Document did not match any valid template"
  }
}
"step" : {
  "status" : 200, 
  "id" : "template-matching", 
  "error" : {
    "type" : "StepError", 
    "code" : "node.failed", 
    "message" : "Cannot meet dependent node"
  }, 
  "documentType" : "custom-cadastro-nacional"
}

System Error

"step" : {
  "status" : 200, 
  "id" : "template-matching", 
  "error" : {
    "type" : "SystemError", 
    "code" : "system.serviceUnavailable", 
    "message" : "Service unavailable"
  }
}
"step" : {
  "status" : 200, 
  "id" : "template-matching", 
  "error" : {
    "type" : "SystemError", 
    "code" : "system.internalError", 
    "message" : "Step timeout"
  }, 
  "documentType" : "national-id"
}

venezuelan-cne-validation

Step Completed

"step" : {
  "status" : 200, 
  "id" : "venezuelan-cne-validation", 
  "error" : null, 
  "data" : {
    "documentNumber" : "V-0000000", 
    "fullName" : "JOHN DOE", 
    "city" : "MP. BARUTA", 
    "state" : "EDO. MIRANDA"
  }, 
  "documentType" : "national-id"
}

Step Error

"step" : {
  "status" : 200, 
  "id" : "venezuelan-cne-validation", 
  "error" : {
    "type" : "StepError", 
    "code" : "venezuelanCne.fullNameMismatch", 
    "message" : "Full name mismatch"
  }, 
  "data" : {
    "documentNumber" : "V-00000000", 
    "fullName" : "JANE DOE", 
    "city" : "MP. GUAICAIPURO", 
    "state" : "EDO. MIRANDA"
  }, 
  "documentType" : "national-id"
}
"step" : {
  "status" : 200, 
  "id" : "venezuelan-cne-validation", 
  "error" : {
    "type" : "StepError", 
    "code" : "venezuelanCne.notEnoughParams", 
    "message" : "Document number is not defined"
  }, 
  "documentType" : "national-id"
}
"step" : {
  "status" : 200, 
  "id" : "venezuelan-cne-validation", 
  "error" : {
    "type" : "StepError", 
    "code" : "venezuelanCne.notFound", 
    "message" : "User not found"
  }, 
  "documentType" : "national-id"
}
"step" : {
  "status" : 200, 
  "id" : "venezuelan-cne-validation", 
  "error" : {
    "type" : "StepError", 
    "code" : "node.failed", 
    "message" : "Cannot meet dependent node"
  }, 
  "documentType" : "national-id"
}
"step" : {
  "status" : 200, 
  "id" : "venezuelan-cne-validation", 
  "error" : {
    "type" : "StepError", 
    "code" : "venezuelanCne.userDeceased", 
    "message" : "According to the state database, the user has deceased"
  }, 
  "data" : {
    "isPersonDeceased" : true, 
    "documentNumber" : null, 
    "fullName" : null, 
    "city" : null, 
   "state" : null
  }, 
  "documentType" : "national-id"
}

System Error

"step" : {
  "status" : 200, 
  "id" : "venezuelan-cne-validation", 
  "error" : {
    "type" : "SystemError", 
    "code" : "system.internalError", 
    "message" : "Internal error"
  }
}

venezuelan-seniat-validation

Step Completed

"step" : {
  "status" : 200, 
  "id" : "venezuelan-seniat-validation", 
  "error" : null, 
  "data" : {
    "fullName" : "JOHN DOE", 
    "documentNumber" : "V000000000"
  }
}

Step Error

"step" : {
  "status" : 200, 
  "id" : "venezuelan-seniat-validation", 
  "error" : {
    "type" : "StepError", 
    "code" : "venezuelanSeniat.fullNameMismatch", 
    "message" : "The name in the document and the name in the SENIAT database do not match"
  }, 
  "data" : {
    "fullName" : "JOHN DOE", 
    "documentNumber" : "V000000000"
  }
}
"step" : {
  "status" : 200, 
  "id" : "venezuelan-seniat-validation", 
  "error" : {
    "type" : "StepError", 
    "code" : "venezuelanSeniat.notEnoughParams", 
    "message" : "Document Number is not defined"
  }, 
  "documentType" : "national-id"
}
"step" : {
  "status" : 200, 
  "id" : "venezuelan-seniat-validation", 
  "error" : {
    "type" : "StepError", 
    "code" : "venezuelanSeniat.notFound", 
    "message" : "No results were found in the SENIAT database"
  }
}
"step" : {
  "status" : 200, 
  "id" : "venezuelan-seniat-validation", 
  "error" : {
    "type" : "StepError", 
    "code" : "node.failed", 
    "message" : "Cannot meet dependent node"
  }, 
  "documentType" : "national-id"
}

System Error

"step" : {
  "status" : 200, 
  "id" : "venezuelan-seniat-validation", 
  "error" : {
    "type" : "SystemError", 
    "code" : "system.internalError", 
    "message" : "Internal error"
  }
}
"step" : {
  "status" : 200, 
  "id" : "venezuelan-seniat-validation", 
  "error" : {
    "type" : "SystemError", 
    "code" : "system.serviceUnavailable", 
    "message" : "Service unavailable"
  }, 
  "documentType" : "national-id"
}

voice

Step Completed

"step" : {
  "status" : 200, 
  "id" : "voice", 
  "data" : {
    "videoUrl" : "http://media-server/media/video/XXX.qt", 
    "text" : "7-6-8", 
    "selfiePhotoUrl" : "http://media-server/media/selfie/XXX.jpeg", 
    "spriteUrl" : "http://media-server/media/selfie/YYY.jpeg"
  }, 
  "error" : null
}

Step Error

"step" : {
  "status" : 200, 
  "id" : "voice", 
  "error" : {
    "type" : "StepError", 
    "code" : "input.failed", 
    "message" : "Cannot meet dependent input"
  }
}
"step" : {
  "status" : 200, 
  "id" : "voice", 
  "data" : {
    "videoUrl" : "http://media-server/media/video/XXX.webm", 
    "text" : "2-1-6", 
    "selfiePhotoUrl" : "http://media-server/media/selfie/XXX.jpeg", 
    "spriteUrl" : "http://media-server/media/selfie/YYY.jpeg"
  }, 
  "error" : {
    "type" : "StepError", 
    "code" : "voice.matchingFailed", 
    "message" : "Numbers from task and in video do not match"
  }
}
"step" : {
  "status" : 200, 
  "id" : "voice", 
  "data" : {
    "videoUrl" : "http://media-server/media/video/XXX.webm", 
    "text" : "6-8-0", 
    "selfiePhotoUrl" : "http://media-server/media/selfie/XXX.jpeg", 
    "spriteUrl" : "http://media-server/media/selfie/YYY.jpeg"
  }, 
  "error" : {
    "type" : "StepError", 
    "code" : "voice.faceMismatch", 
    "message" : "The face from movement and voice checks is not the same"
  }
}
"step" : {
  "status" : 200, 
  "id" : "voice", 
  "error" : {
    "type" : "StepError", 
    "code" : "node.failed", 
    "message" : "Cannot meet dependent node"
  }
}

Error Codes

"status" : 200, 
  "id" : "voice", 
  "data" : {
    "videoUrl" : "http://media-server/media/video/XXX.webm", 
    "text" : "1-8-1", 
    "selfiePhotoUrl" : "http://media-server/media/selfie/XXX.jpeg", 
    "spriteUrl" : "http://media-server/media/selfie/YYY.jpeg"
  }, 
  "error" : {
    "type" : "mediaserver.id.error", 
    "code" : "400", 
    "message" : "selfie_id download error"
}
"step" : {
  "status" : 200, 
  "id" : "voice", 
  "data" : {
    "videoUrl" : "http://media-server/media/video/XXX.qt", 
    "text" : "9-8-5", 
    "selfiePhotoUrl" : "http://media-server/media/selfie/XXX.jpeg", 
    "spriteUrl" : "http://media-server/media/selfie/YYY.jpeg"
  }, 
  "error" : {
    "type" : "REQUEST_REJECTED", 
    "code" : "503", 
    "message" : "Request is rejected when call 'visionAgent.facematch' action on 'mol-verification-XXX' node."
  }
}
"step" : {
  "status" : 200, 
  "id" : "voice", 
  "data" : {
    "videoUrl" : "https://media.getmati.com/file?location=XXX", 
    "text" : "0-4-6", 
    "selfiePhotoUrl" : "https://media.getmati.com/file?location=YYY", 
    "spriteUrl" : "https://media.getmati.com/file?location=ZZZ"
  }, 
  "error" : {
    "code" : "504", 
    "message" : "Request timeout"
  }
}

watchlists

Step Completed

"step": {
  "status": 200,
  "id": "watchlists",
  "error": null,
  "data": [
    {
      "watchlist": {
        "id": 470,
        "name": "INTERPOL Red Notices"
      },
      "searchParams": {
        "fullName": "John Doe",
        "dateOfBirth": "01-01-1990"
      },
      "dataSource" : "custom-fields",
      "searchResult": null,
      "searchedAt": "2022-08-24T14:45:00.569Z"
    },
    {
      "watchlist": {
        "id": 183,
        "name": "FBI Most Wanted"
      },
      "searchParams": {
        "fullName": "John Doe",
        "dateOfBirth": "01-01-1990"
      },
      "dataSource" : "custom-fields",
      "searchResult": null,
      "searchedAt": "2022-08-24T14:45:00.569Z"
    }
  ]
}

Step Error

"step" : {
  "status" : 200, 
  "id" : "watchlists", 
  "error" : {
    "type" : "StepError", 
    "code" : "watchlists.notEnoughParams", 
    "message" : "No data to extract information"
  }
}
"step" : {
  "status" : 200, 
  "id" : "watchlists", 
  "error" : {
    "type" : "StepError", 
    "code" : "input.failed", 
    "message" : "Cannot meet dependent input"
  }
}
"step": {
  "status": 200, 
  "id": "watchlists", 
  "error": {
    "type": "StepError", 
    "code": "node.failed", 
    "message": "Cannot meet dependent node"
  }
}
"step": {
  "status": 200,
  "id": "watchlists",
  "error": {
    "type": "StepError",
    "code": "watchlists.matchFound",
    "message": "We found a match inside a watchlist"
  },
  "data": [
    {
      "watchlist": {
        "id": 450,
        "name": "Swiss SECO Sanctions"
      },
      "searchParams": {
        "fullName": "John Doe",
        "dateOfBirth": "01-01-1990"
      },
      "documentType": "passport",
      "country": "MX",
      "dataSource" : "document-data",
      "searchResult": {
        "watchlistId": 450,
        "fullName": "John Doe",
        "dateOfBirth": "01-01-1990"
      },
      "searchedAt": "2022-05-24T14:45:00.414Z",
      "error": {
        "type": "StepError",
        "code": "watchlists.matchFound",
        "message": "We found a match inside a watchlist"
      }
    },
    {
      "watchlist": {
        "id": 450,
        "name": "Swiss SECO Sanctions"
      },
      "searchParams": {
        "fullName": "Jack Doe",
        "dateOfBirth": "01-01-1990"
      },
      "documentType": "national-id",
      "country": "MX",
      "dataSource" : "document-data",
      "searchResult": null,
      "searchedAt": "2022-05-24T14:45:00.569Z"
    }
  ]
}
"step": {
  "status": 200,
  "id": "watchlists",
  "error": {
    "type": "StepError",
    "code": "watchlists.skipped",
    "message": "No watchlists were enabled in flow"
  }
}
"step": {
  "status": 200,
  "id": "watchlists",
  "error": {
    "type": "StepError",
    "code": "watchlists.notEnoughParams",
    "message": "Not enough data to perform watchlists search"
  },
  "data": [
    {
      "watchlist": {
        "id": 258,
        "name": "UK Most Wanted"
      },
      "searchParams": null,
      "documentType": "passport",
      "country": "MX",
      "dataSource" : "document-data",
      "searchResult": null,
      "searchedAt": null,
      "error": {
        "type": "StepError",
        "code": "watchlists.notEnoughParams",
        "message": "Not enough data to perform watchlists search"
      }
    },
    {
      "watchlist": {
        "id": 258,
        "name": "UK Most Wanted"
      },
      "searchParams": {
        "fullName": "John Doe",
        "dateOfBirth": "01-01-1990"
      },
      "documentType": "national-id",
      "country": "MX",
      "dataSource" : "document-data",
      "searchResult": null,
      "searchedAt": "2022-07-12T14:55:18.014Z"
    }
  ]
}
{
  "status": 200,
  "id": "watchlists",
  "error": {
    "type": "StepError",
    "code": "watchlists.matchFound",
    "message": "We found a match inside a watchlist"
  },
  "data": [
    {
      "watchlist": {
        "id": 450,
        "name": "Test Watchlist 1"
      },
      "searchParams": {
        "fullName": "Some Name",
        "dateOfBirth": "03-11-1992"
      },
            "dataSource" : "custom-fields",
      "searchResult": {
        "watchlistId": 450,
        "fullName": "Some Name",
        "dateOfBirth": "03-11-1992"
      },
      "searchedAt": "2022-05-24T14:45:00.414Z",
      "error": {
        "type": "StepError",
        "code": "watchlists.matchFound",
        "message": "We found a match inside a watchlist"
      }
    },
    {
      "watchlist": {
        "id": 470,
        "name": "Test Watchlist 2"
      },
      "searchParams": {
        "fullName": "Some Name",
        "dateOfBirth": "03-11-1992"
      },
            "dataSource" : "custom-fields",
      "searchResult": null,
      "searchedAt": "2022-05-24T14:45:00.569Z"
    }
  ]
}

System Error

"step": {
  "status": 200, 
  "id": "watchlists", 
  "error": {
    "type": "SystemError", 
    "code": "system.internalError", 
    "message": "Step timeout"
  }
}
"step": {
  "status": 200, 
  "id": "watchlists", 
  "error": {
    "type": "SystemError", 
    "code": "system.internalError", 
    "message": "Internal error"
  }
}