Workflows

List node kinds

GET
/workflow-node-kinds

Catalog of workflow node kinds: the trigger kinds, skill and approval. A skill node runs a Skill with the items of its predecessor and emits the Skill's result as items. Call it with detail=summary first (keys, descriptions and ports of every kind), then with kinds=[...] and detail=full for the kinds you add to get their JSON config schema, default config and output schema. Never guess config fields. Without arguments it returns the full catalog.

Authorization

bearerApiKey
AuthorizationBearer <token>

Create a scoped API key in the Adlass settings.

In: header

Query Parameters

kinds?array<string>

Node kind keys to return; omit for every kind.

Items1 <= items <= 50
detail?string

summary: key, category, description, ports; full: adds schemas.

Value in

  • "summary"
  • "full"

Header Parameters

X-Request-Id?string

Optional correlation identifier.

Lengthlength <= 128

Response Body

application/json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

curl -X GET "https://example.com/workflow-node-kinds"
{  "items": [    {      "key": "summary",      "category": "example",      "description": "example",      "inputs": [],      "outputs": [],      "dynamic_outputs": false    }  ]}