---
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
        - `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

## Changes

> 14 revisions in range; 1 not diffed, 3 could not be searched.

- **2026-04-27** `166be0f9d55d` — 1 breaking, 1 warning, 3 info
  - added `#/components/schemas/CronActionEvent` to the `actions/items/event` response property `oneOf` list for the response status `200`
  - added the new `cron` enum value to the `actions/items/source` response property for the response status `200`
  - added the optional property `actions/items/config` to the response with the `200` status
  - added the optional property `actions/items/nextExecution` to the response with the `200` status
  - …1 more
- **2026-04-20** `b2b5cc41d473` — 1 breaking, 1 warning, 3 info
  - added `#/components/schemas/BucketActionEvent` to the `actions/items/event` response property `oneOf` list for the response status `200`
  - added the new `bucket` enum value to the `actions/items/source` response property for the response status `200`
  - added the optional property `actions/items/error` to the response with the `200` status
  - added the optional property `actions/items/hint` to the response with the `200` status
  - …1 more
- …earlier changes not shown

[Full history](https://skmtc.dev/seqeralabs/apis/seqera-api/changes/actions/get.md)

---

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