Task Definitions

User tasks in Stacc Mortgage are the things that a human user does in the process.

Message tasks are either:

  • Optional tasks which a user may perform, or
  • An external system signal that is the response of some asynchronous work which the process is waiting for

Behind each of these tasks are schemas that validate the data that is sent to the API.

Our mortgage platform uses JSON Schema to define the structure and validation rules for data collected during various workflow tasks. These schemas ensure data consistency, enable automatic validation, and provide clear documentation for integrators.

Each schema defines:

  • Required and optional fields
  • Data types and formats
  • Validation rules and constraints
  • Examples and default values
  • Comprehensive field descriptions