--- title: "Throw Exception" slug: "throw-exception" updated: 2022-11-09T20:23:40Z published: 2022-11-09T20:23:40Z canonical: "documentation.decisions.com/throw-exception" --- > ## Documentation Index > Fetch the complete documentation index at: https://documentation.decisions.com/llms.txt > Use this file to discover all available pages before exploring further. # Throw Exception | ## Step Details | | --- | | **Introduced in Version** | 4.0.0 | | **Last Modified in Version** | 7.12.0 | | **Location** | Flow Management > Error Handling | The Throw Exception step allows the Designer to create a custom exception triggered when it is reached in the Flow. This step works in tandem with the Catch Exception step. The message configured on the Throw Exception step will reflect in the Catch Exception step stack trace. --- ## Properties #### Inputs | Property | Description | Data Type | | --- | --- | --- | | Message | Message to include with the exception. | String | #### Outputs | Property | Description | Data Type | | --- | --- | --- | | None | --- | --- | #### ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2022-11-09_15h15_59.png) Related Information Articles: [Best Practices For System/Application Level Error Handling](https://documentation.decisions.com/v8/docs/best-practices-for-systemapplication-level-error-handling) Example Lab: [Using the Catch Exception Step](https://documentation.decisions.com/projects/docs/using-the-catch-exception-step) [Using Throw API Exception Step](https://documentation.decisions.com/projects/docs/using-throw-api-exception-step)