# List available actions Lists the available action definitions that can be used as steps within a workflow. Use this to discover which operations are available and what inputs each requires before building or validating a workflow. Request: type - Optional filter by action role: ACTION (a standard executable step), TRIGGER (an event that starts a workflow), or CONDITION_ACTION (a conditional branch step). inputEntities - Optional filter by the data types the action consumes (e.g. ASSET, DOCUMENT, CONTENT). When provided, only actions compatible with all specified types are returned. Response: items - List of available actions including each action's ID, name, group, description, role type, and the input and output entity types it works with. Full parameter schemas are available via the retrieve endpoint. Endpoint: POST /api/v1/action/list Version: 3.0 Security: bearerAuth ## Request fields (application/json): - `type` (integer) Enum: 0, 1, 2 - `inputEntities` (array) Enum: 0, 1, 2, 3, 4, 5, 6 ## Response 200 fields (application/json): - `items` (array) - `items.id` (string) Rule data fields - `items.name` (string) Rule data fields - `items.group` (string) Rule data fields - `items.description` (string) Rule data fields - `items.type` (integer) Enum: 0, 1, 2 - `items.inputEntities` (array) Enum: 0, 1, 2, 3, 4, 5, 6 - `items.outputEntities` (array) Enum: 0, 1, 2, 3, 4, 5, 6 ## Response 400 fields (application/json): - `message` (string) ## Response 401 fields (application/json): - `message` (string) ## Response 403 fields (application/json): - `message` (string) ## Response 404 fields (application/json): - `message` (string) ## Response 409 fields (application/json): - `message` (string) ## Response 429 fields (application/json): - `message` (string) ## Response 499 fields (application/json): - `message` (string) ## Response 500 fields (application/json): - `message` (string) ## Response 501 fields (application/json): - `message` (string) ## Response 503 fields (application/json): - `message` (string) ## Response 504 fields (application/json): - `message` (string)