---
title: "List actions"
method: GET
path: "/actions"
tags: ["actions"]
---

# List actions

`GET /actions`

Lists all available actions in a user context, enriched by `attributes`. Append `?workspaceId` to list actions in a workspace context.

## Query parameters

- `workspaceId` integer
- `attributes` ActionQueryAttribute[]

## Response `200`

OK

- ListActionsResponse
  - `actions` ListActionsResponseActionInfo[]
    - `config` union
      - object
        - `discriminator` string
      - object
        - `discriminator` string
        - `events` string[]
      - object
        - `discriminator` string
        - `bucketName` string
        - `dataLinkId` string
        - `datasetId` string
        - `events` string[]
        - `filter` string
        - `markerFile` string
        - `subscriptionArn` string
        - `topicArn` string
      - object
        - `discriminator` string
        - `expression` string
        - `preset` string
        - `timezone` string
    - `dateCreated` string, date-time
    - `endpoint` string
    - `error` string
    - `event` union
      - object
        - `discriminator` string
        - `timestamp` string, date-time
        - `commitId` string
        - `commitMessage` string
        - `pusherEmail` string
        - `pusherName` string
        - `ref` string
      - object
        - `discriminator` string
        - `timestamp` string, date-time
        - `workflowId` string
      - object
        - `discriminator` string
        - `timestamp` string, date-time
        - `bucketName` string
        - `eventName` string
        - `provider` string
        - `recordCount` integer
      - object
        - `discriminator` string
        - `timestamp` string, date-time
        - `scheduledTime` string, date-time
        - `workflowId` string
    - `hint` string
    - `id` string
    - `labels` LabelDbDto[]
      - `dateCreated` string, date-time
      - `id` integer
      - `isDefault` boolean
      - `isDynamic` boolean
      - `isInterpolated` boolean
      - `name` string
      - `resource` boolean
      - `value` string
    - `lastSeen` string, date-time
    - `name` string
    - `nextExecution` string, date-time
    - `pipeline` string
    - `source` 'github' | 'tower' | 'bucket' | 'cron'
    - `status` 'CREATING' | 'ACTIVE' | 'ERROR' | 'PAUSED'
    - `usageCmd` string

## Other responses

- `400` — Bad request
- `403` — Operation not allowed

---

[API](https://skmtc.net/seqeralabs/apis/seqera-api.md) · [All operations](https://skmtc.net/seqeralabs/apis/seqera-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/seqeralabs/seqera-api/revisions/13316c9fe5ff/schema)
