---
title: "List Workflow Nodes"
method: GET
path: "/v3/workflow-editor/nodes"
tags: ["workflow-editor"]
---

# List Workflow Nodes

`GET /v3/workflow-editor/nodes`

## Request

- Base URL: `https://api.mentium.io` (the document declares no server; this is the origin it was published from)
- URL: `https://api.mentium.io/v3/workflow-editor/nodes`
- Auth: none declared

List all available workflow node definitions.

Returns node definitions in the format expected by the frontend
workflow editor palette.

## Response `200`

Successful Response

- NodeDefinitionListOut: List of node definitions.
  - `items` NodeDefinitionOut[], required
    - `type` 'email-trigger' | 'event-trigger' | 'http-trigger' | 'inbound-call-trigger' | 'inbound-text-trigger' | 'offer-response-trigger' | 'sub-workflow-trigger' | 'ai-agent' | 'conversation-agent' | 'document-classifier' | 'conditional' | 'decision' | 'foreach' | 'sub-workflow' | 'wait' | 'http-request' | 'code-execution' | 'notification' | 'book-carrier' | 'email-create-draft' | 'email-forward' | 'email-move-to-folder' | 'email-send' | 'get-load' | 'get-recommended-carriers' | 'get-recommended-loads' | 'match-contract-lane' | 'outbound-call' | 'outbound-calling' | 'post-load-to-dat' | 'remove-load-from-dat' | 'update-load-on-dat' | 'microsoft-teams-send-message' | 'microsoft-teams-get-users' | 'send-offer' | 'send-offer-conversational' | 'verify-carrier-highway' | 'verify-carrier-genlogs' | 'verify-carrier-mcp' | 'send-packet-verification-email' | 'send-text', required: Unique identifier for every workflow node type. This enum is the single source of truth for node type strings. It is used in: - Python ``NodeDefinition.type`` - The REST API ``NodeDefinitionOut.type`` (→ OpenAPI enum) - The generated TypeScript SDK (consumed by the frontend registry)
    - `label` string, required
    - `description` string, required
    - `category` string, required
    - `executionMode` string, required
    - `configModelSchema` object, required
    - `outputModelSchema` object, required
  - `total` integer, required

---

[API](https://skmtc.dev/mentium/apis/mentium-api.md) - [All operations](https://skmtc.dev/mentium/apis/mentium-api/llms.txt) - [OpenAPI document](https://skmtc.dev/mentium/apis/mentium-api/revisions/b4ed8e59432e?raw)
