> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nedzo.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# List trigger types

> List the events that can start a workflow.

> [!NOTE]
>
> This endpoint is for the VIP plan only. Other plans get a `403`. See [Plan access](https://docs.nedzo.ai/api-reference/introduction.md#plan-access).

The events that can start a workflow. The first step of a workflow is one of these. For the steps that come after it, see [List action types](https://docs.nedzo.ai/api-reference/workflows/action-types.md).

Each item has a `type` to use in a step, a `name`, a `description` and `enabled`. A type with `"comingSoon": true` cannot be used yet. Some types have a `configSchema` that lists the settings the step takes.

The API cannot give you a workflow's webhook address yet. To start a workflow with the `webhook` trigger, copy its address from the dashboard.

```bash cURL theme={null}
curl "https://api.nedzo.ai/v1/workflows/trigger-types" \
  -H "Authorization: Bearer YOUR_API_KEY"
```

```json Response theme={null}
{
  "items": [
    {
      "type": "contactCreated",
      "name": "Contact created",
      "description": "Starts when a new contact is added.",
      "enabled": true,
      "configSchema": {}
    },
    {
      "type": "contactTagged",
      "name": "Contact tagged",
      "description": "Starts when a tag is added to or taken off a contact.",
      "enabled": false,
      "comingSoon": true
    }
  ]
}
```

## Errors

| Status | When |
| - | - |
| `402` | The account has no plan, or its subscription is not active. |
| `403` | Your plan is not VIP. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.