---
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[]
    - `id` string
    - `name` string
    - `pipeline` string
    - `source` 'github' | 'tower'
    - `status` 'CREATING' | 'ACTIVE' | 'ERROR' | 'PAUSED'
    - `lastSeen` string, date-time
    - `dateCreated` string, date-time
    - `event` union
      - object
        - `discriminator` string
        - `timestamp` string, date-time
        - `ref` string
        - `commitId` string
        - `commitMessage` string
        - `pusherName` string
        - `pusherEmail` string
      - object
        - `discriminator` string
        - `timestamp` string, date-time
        - `workflowId` string
    - `endpoint` string
    - `labels` LabelDbDto[]
      - `id` integer
      - `name` string
      - `value` string
      - `resource` boolean
      - `isDefault` boolean
      - `isDynamic` boolean
      - `isInterpolated` boolean
      - `dateCreated` string, date-time
    - `usageCmd` string

## Other responses

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

---

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