import type * as Extend from "../index"; /** * Optional on create/update. Required before the workflow can be deployed. Omitted in responses when the step is not yet configured. */ export interface ExternalDataValidationStepDefinitionConfig { /** * HTTP request configuration for the external validation call. * * See the [External Data Validation step docs](https://docs.extend.ai/2026-02-09/product/workflows/configuring-workflows-via-api#external-data-validation-step). */ requestOptions: Extend.ExternalDataValidationStepDefinitionConfigRequestOptions; /** * Whether to continue or exit the workflow on validation failure. Defaults to `CONTINUE`. * * See the [External Data Validation step docs](https://docs.extend.ai/2026-02-09/product/workflows/configuring-workflows-via-api#external-data-validation-step). */ failureBehavior?: Extend.ExternalDataValidationStepDefinitionConfigFailureBehavior; }