| `dataTransferMode.select` | `{ flowType: “HRMS” }` | Triggered when the user selects the desired mode for data transfer. |
| `hrms.select` | `{ hrmsName: “ZingHR” }` | Occurs when the user chooses an HRMS from the available options. |
| `hrmsConnectionParams.submit` | `{ hrmsName: “ZingHR” }` | Activated when the user submits connection parameters for the selected HRMS. |
| `dataSelection.submit` | `{ hrmsName: “ZingHR” }` | Initiated when the user submits the selection of data to be shared with the vendor. |
| `authType.select` | `{ authType: “Basic” }` | Occurs when the user selects the authentication type required for Push API integration. |
| `CTCSalarySelection.submit` | `{ hrmsName: “ZingHR” }` | Activated when the user submits their CTC salary selection. |
| `MonthlySalarySelection.submit` | `{ hrmsName: “ZingHR” }` | Activated when the user submits their monthly salary selection. |
| `connectionConfiguration.completed` | `{ hrmsName: “ZingHR”, status: “success” }` | Triggered when the user successfully completes the connection configuration process. |
| `journey.complete` | `{ hrmsName: “ZingHR” }` | Triggered when the user completes the entire SDK journey. |
| `sdkWindow.close` | – | Triggered when the user clicks the Close button on the SDK window. |