> ## 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 action types

> List the steps a workflow can run.

> [!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 steps a workflow can run. Use this list to build the `nodes` of a workflow. The first step of a workflow is a trigger. See [List trigger types](https://docs.nedzo.ai/api-reference/workflows/trigger-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 `category`, the group the step is in. Some types have a `configSchema` that lists the settings the step takes.

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

```json Response theme={null}
{
  "items": [
    {
      "type": "sendWebhook",
      "name": "Webhook",
      "description": "Sends data to another system with an HTTP request.",
      "enabled": true,
      "configSchema": {
        "url": { "type": "string", "required": true },
        "method": { "type": "string", "required": true, "enum": ["GET", "POST", "PUT", "PATCH", "DELETE"] },
        "headers": { "type": "object", "required": false },
        "body": { "type": "string", "required": false }
      }
    },
    {
      "type": "assignTeammate",
      "name": "Assign teammate",
      "description": "Gives the conversation to a teammate and emails them.",
      "enabled": true,
      "category": "Data & Integrations",
      "configSchema": {
        "assigneeUserId": { "type": "string", "required": true },
        "overwriteExisting": { "type": "boolean", "required": false, "default": false }
      }
    },
    {
      "type": "updateLeadConnectorContact",
      "name": "Update Lead Connector contact",
      "description": "Changes the contact in Lead Connector.",
      "enabled": 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.