---
id: v1-workflow-library-trigger
title: WorkflowLibraryTrigger
pagination_label: WorkflowLibraryTrigger
sidebar_label: WorkflowLibraryTrigger
sidebar_class_name: typescriptsdk
keywords: ['typescript', 'TypeScript', 'sdk', 'WorkflowLibraryTrigger', 'v1WorkflowLibraryTrigger']
slug: /tools/sdk/typescript/workflows/models/workflow-library-trigger
tags: ['SDK', 'Software Development Kit', 'WorkflowLibraryTrigger', 'v1WorkflowLibraryTrigger']
---

# WorkflowLibraryTrigger

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **(optional)** `string` | Trigger ID. This is a static namespaced ID for the trigger. | [default to undefined]
**type** | **(optional)** `string` | Trigger type | [default to undefined]
**deprecated** | **(optional)** `boolean` | Whether the trigger is deprecated. | [default to false]
**deprecatedBy** | **(optional)** `string` | Date the trigger was deprecated, if applicable. | [default to undefined]
**isSimulationEnabled** | **(optional)** `boolean` | Whether the trigger can be simulated. | [default to false]
**outputSchema** | **(optional)** `object` | Example output schema | [default to undefined]
**name** | **(optional)** `string` | Trigger Name | [default to undefined]
**description** | **(optional)** `string` | Trigger Description | [default to undefined]
**isDynamicSchema** | **(optional)** `boolean` | Determines whether the dynamic output schema is returned in place of the action\'s output schema. The dynamic schema lists non-static properties, like properties of a workflow form where each form has different fields. These will be provided dynamically based on available form fields. | [default to false]
**inputExample** | **(optional)** `object` | Example trigger payload if applicable | [default to undefined]
**formFields** | **(optional)** `Array<WorkflowLibraryFormFields>` | One or more inputs that the trigger accepts | [default to undefined]

