CreateIntegrationRequestDto
May 13, 2026 ยท View on GitHub
Fields
| Field | Type | Required | Description |
|---|---|---|---|
name | Optional<String> | :heavy_minus_sign: | The name of the integration |
identifier | Optional<String> | :heavy_minus_sign: | The unique identifier for the integration |
environmentId | Optional<String> | :heavy_minus_sign: | The ID of the associated environment |
providerId | Optional<String> | :heavy_minus_sign: | The provider ID for the integration |
channel | Optional<CreateIntegrationRequestDtoChannel> | :heavy_minus_sign: | The channel type for the integration. Not required for agent-kind integrations. |
kind | Optional<CreateIntegrationRequestDtoKind> | :heavy_minus_sign: | Distinguishes delivery integrations from agent-runtime integrations. Defaults to "delivery". Agent integrations do not require a channel. |
credentials | Optional<CredentialsDto> | :heavy_minus_sign: | The credentials for the integration |
active | Optional<Boolean> | :heavy_minus_sign: | If the integration is active, the validation on the credentials field will run |
check | Optional<Boolean> | :heavy_minus_sign: | Flag to check the integration status |
conditions | List<StepFilterDto> | :heavy_minus_sign: | Conditions for the integration |
configurations | Optional<CreateIntegrationRequestDtoConfigurations> | :heavy_minus_sign: | Configurations for the integration |