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

# List workflow executions

`GET /executions`

Get a list of all running workflow executions for the authenticated user

## Response `200`

List of workflow executions

- DaemonExecutionsPageData
  - `config` GithubComThandIoAgentInternalConfigConfig
    - `api` ConfigAPIConfig
      - `rateLimit` ConfigRateLimitConfig
        - `burst` integer
        - `requestsPerMinute` integer
      - `version` string
    - `environment` ModelsEnvironmentConfig
      - `architecture` string — amd64, arm64
      - `config` ModelsBasicConfig
      - `ephemeral` boolean — true if running in an ephemeral environment
      - `metaData` ModelsBasicConfig
      - `name` string — This is the name of the environment or hostname
      - `operatingSystem` string — Operating System details
      - `operatingSystemVersion` string — e.g. 10, 11, 12 for macOS
      - `platform` 'aws' | 'gcp' | 'azure' | 'kubernetes' | 'local'
    - `logging` ConfigLoggingConfig
      - `format` string
      - `level` string
      - `output` string
    - `login` ConfigLoginConfig
      - `apiKey` string — API key for authenticating with the login server
      - `base` string — Base path for login endpoint e.g. /
      - `endpoint` string
    - `providers` ConfigProviderConfig
      - `definitions` object — Load providers directly from config using mapstructure:",remain"
      - `path` string
      - `plugins` ConfigProviderPluginConfig
        - `definitions` object — Load providers directly from config using mapstructure:",remain"
        - `path` string
        - `url` string
      - `url` ModelEndpoint
      - `vault` string — vault secret / path to use
    - `roles` ConfigRoleConfig
      - `definitions` object — Store everything in memory
      - `path` string
      - `url` ModelEndpoint
      - `vault` string — vault secret / path to use
    - `secret` string — Secret used for signing cookies and tokens
    - `server` ConfigServerConfig
      - `health` ConfigHealthConfig
        - `enabled` boolean
        - `path` string — Don't use /healthz as it conflicts with google k8s health checks
      - `host` string
      - `limits` ConfigServerLimitsConfig
        - `burst` integer
        - `idleTimeout` -9223372036854776000 | 9223372036854776000 | 1 | 1000 | 1000000 | 1000000000 | 60000000000 | 3600000000000
        - `readTimeout` -9223372036854776000 | 9223372036854776000 | 1 | 1000 | 1000000 | 1000000000 | 60000000000 | 3600000000000
        - `requestsPerMinute` integer
        - `writeTimeout` -9223372036854776000 | 9223372036854776000 | 1 | 1000 | 1000000 | 1000000000 | 60000000000 | 3600000000000
      - `metrics` ConfigMetricsConfig
        - `enabled` boolean
        - `namespace` string
        - `path` string
      - `port` integer
      - `ready` ConfigReadyConfig
        - `enabled` boolean
        - `path` string
      - `security` ConfigSecurityConfig
        - `cors` ConfigCORSConfig
          - `allowedHeaders` string[]
          - `allowedMethods` string[]
          - `allowedOrigins` string[]
          - `maxAge` integer
    - `services` ModelsServicesConfig
      - `encryption` ModelsServiceConfig
        - `config` ModelsBasicConfig
        - `provider` string — aws|gcp|azure|local
      - `largeLanguageModel` ModelsLargeLanguageModelConfig
        - `apikey` string
        - `baseURL` string — e.g. https://api.openai.com/v1
        - `model` string — e.g. gpt-4, gpt-3.5-turbo, etc
        - `provider` 'openai' | 'gemini' | 'anthropic' — e.g. openai, azure, etc
      - `scheduler` ModelsServiceConfig
        - `config` ModelsBasicConfig
        - `provider` string — aws|gcp|azure|local
      - `temporal` ModelsTemporalConfig
        - `apiKey` string
        - `host` string
        - `mtlsCertificate` string
        - `mtlsCertificatePath` string
        - `namespace` string
        - `port` integer
      - `vault` ModelsServiceConfig
        - `config` ModelsBasicConfig
        - `provider` string — aws|gcp|azure|local
    - `workflows` ConfigWorkflowConfig
      - `definitions` object — Store everything in memory
      - `path` string
      - `plugins` ConfigWorkflowPluginConfig
        - `definitions` object — Store everything in memory
        - `path` string
        - `url` string
      - `url` ModelEndpoint
      - `vault` string — vault secret / path to use
  - `executions` ModelsWorkflowExecutionInfo[]
    - `approved` boolean — nil = pending approval, true = approved, false = denied
    - `context` unknown
    - `duration` integer — Duration in seconds
    - `finished_at` string
    - `history` string[] — History of state transitions
    - `id` string
    - `identities` string[]
    - `input` unknown
    - `name` string — SearchAttributes are the custom search attributes associated with the workflow
    - `output` unknown
    - `reason` string
    - `role` string
    - `run` string
    - `started_at` string
    - `status` string
    - `task` string
    - `user` string
  - `provider` string
  - `serviceName` string
  - `status` string
  - `user` GithubComThandIoAgentInternalModelsUser
    - `email` string
    - `groups` string[]
    - `id` string
    - `name` string
    - `source` string
    - `username` string
    - `verified` boolean
  - `version` string

## Other responses

- `400` — Bad request
- `401` — Unauthorized
- `500` — Internal server error

---

[API](https://skmtc.dev/thand-io/apis/thand-agent-api.md) · [All operations](https://skmtc.dev/thand-io/apis/thand-agent-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/thand-io/thand-agent-api/revisions/6a5321fd619a/schema)
