PermuteDocs
Go to Permute

Actions · actionTriggersList

List action triggers

Lists the triggers on this action. Triggers have no owner, so every reader of the action can list them. Runs act as the workspace system identity.

GET/v1/actions/{actionId}/triggers
betaapiKeyworkspace

When to use

Review the triggers on an action.

For agents

Trigger routes require API key authentication. Triggers have no owner: every reader of the action can see them, and invokers can change them. Runs act as the workspace system identity.

Example

typescript
import { PermuteClient } from '@permute/sdk';

const orgClient = new PermuteClient({
  apiKey: process.env.PERMUTE_API_KEY!,
});

const client = orgClient.withWorkspace(process.env.PERMUTE_WORKSPACE_ID!);

const result = await client.actionTriggers.list('actn_abcdefghijklmnopqrstuvwx');

Response

json
{
  "data": {
    "items": [
      {
        "id": "trig_abcdefghijklmnopqrstuvwx",
        "actionId": "actn_abcdefghijklmnopqrstuvwx",
        "workspaceId": "wksp_finance123",
        "type": "schedule",
        "config": {
          "schedule": {
            "type": "daily",
            "hour": 9,
            "minute": 0
          },
          "input": {
            "region": "EMEA"
          }
        },
        "isEnabled": true,
        "nextRunAt": "2026-10-03T09:00:00.000Z",
        "disabledReason": null,
        "createdAt": "2026-10-02T12:00:00.000Z",
        "updatedAt": "2026-10-02T12:00:00.000Z",
        "lastRun": null
      }
    ]
  }
}