---
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[]
    - `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
    - `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
    - `pipeline` string
    - `source` 'github' | 'tower' | 'bucket'
    - `status` 'CREATING' | 'ACTIVE' | 'ERROR' | 'PAUSED'
    - `usageCmd` string

## Other responses

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

## Changes

> 7 revisions in range; 1 not diffed.

- **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
- **2026-01-20** `98d6b538c88e` — 3 info
  - the response optional property `actions/items/event/discriminator` became not read-only for the status `200`
  - the response optional property `actions/items/event/oneOf[#/components/schemas/Action.TowerActionEvent -> subschema #2: Tower action event]/discriminator` became not read-only for the status `200`
  - the response optional property `actions/items/event/oneOf[#/components/schemas/GithubActionEvent -> subschema #1: GitHub action event]/discriminator` became not read-only for the status `200`

[Change 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/b2b5cc41d473/schema)
