Skip to main content
GET
/
workflows
/
node-types
List available node types
curl --request GET \
  --url https://api.altostrat.io/workflows/node-types \
  --header 'Authorization: Bearer <token>'
[
  {
    "id": "webhook",
    "name": "Webhook",
    "category": "action",
    "validation_rules": {}
  }
]

Authorizations

Authorization
string
header
required

Standard JWT for user sessions obtained via Altostrat authentication.

Response

A list of available node types.

id
string

The unique component identifier for the node type.

Example:

"webhook"

name
string

The human-readable name of the node type.

Example:

"Webhook"

category
enum<string>

The category the node belongs to.

Available options:
trigger,
action,
condition
Example:

"action"

validation_rules
object

A map of field names to their Laravel validation rules.