Fail state
A Fail state ends a ZIS flow with an error.
"Logs.Failed": {
"Type": "Fail",
"Error": "Failed to post Slack message.",
"Cause": "Failed to post message to Slack channel: {{$.settings.channel}}. Channel not found. Ensure the channel exists."
}
Supported properties
A Fail state supports the Type
and Comment
properties from common state
properties.
The state also supports the following properties.
Name | Type | Mandatory | Description |
---|---|---|---|
Error | string | true | Developer-defined name for the error |
Cause | string | true | Developer-defined error message. Used in integration logs. See Logging errors for a Fail state |
Error
and Cause
property values support reference paths and path placeholders.
Logging errors for a Fail state
If a ZIS flow ends on a Fail state, ZIS logs an error in the integration
logs. The error's
description includes the state's Cause
.
You can use the Cause
value to provide troubleshooting tips for the error.
Important: Don't include secrets or sensitive information in the Cause
value. Integration logs are accessible to all admins for the Zendesk account.