Case (or Sessions)

A Case—also referred to as a Verification Session—represents a single verification request for either a user (KYC) or a business (KYB). Every time a verification is initiated using a template, AiPrise creates a new case. This case tracks the entire lifecycle of the verification, including execution progress, status changes, results, and all associated metadata.

Cases allow you to:

  • Execute verification workflows
  • Track run status and final decision
  • Collect and store input data
  • Receive callbacks and notifications
  • Map verification attempts to your internal systems

Case Lifecycle

Every case progresses through a predictable series of states:

StatusDescription
NOT_STARTEDCase created, workflow has not begun
SUBMITTEDUser submitted details via hosted UI (if applicable)
RUNNINGChecks are actively executing
PENDINGWaiting for additional data or third-party callback
COMPLETEDWorkflow execution finished successfully
FAILEDAn error prevented the workflow from completing