---
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` GithubComThandIoAgentInternalModelsAPIConfig
      - `rate_limit` GithubComThandIoAgentInternalModelsRateLimitConfig
        - `burst` integer
        - `requests_per_minute` integer
      - `version` string
    - `environment` ModelsEnvironmentConfig
      - `architecture` string — amd64, arm64
      - `config` GithubComThandIoAgentInternalModelsBasicConfig
      - `ephemeral` boolean — true if running in an ephemeral environment
      - `hostname` string
      - `metaData` GithubComThandIoAgentInternalModelsBasicConfig
      - `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` GithubComThandIoAgentInternalModelsLoggingConfig
      - `format` string
      - `level` string
      - `open_telemetry` GithubComThandIoAgentInternalModelsOpenTelemetryConfig
        - `enabled` boolean
        - `endpoint` ModelEndpoint
      - `output` string
    - `login` GithubComThandIoAgentInternalModelsLoginConfig
      - `base` string — Base path for login endpoint e.g. /
      - `endpoint` string
    - `providers` GithubComThandIoAgentInternalConfigProviderConfig
      - `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` GithubComThandIoAgentInternalConfigRoleConfig
      - `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` GithubComThandIoAgentInternalModelsServerConfig
      - `health` GithubComThandIoAgentInternalModelsHealthConfig
        - `enabled` boolean
        - `path` string — Don't use /healthz as it conflicts with google k8s health checks
      - `host` string
      - `limits` GithubComThandIoAgentInternalModelsServerLimitsConfig
        - `burst` integer
        - `idle_timeout` -9223372036854776000 | 9223372036854776000 | 1 | 1000 | 1000000 | 1000000000 | 60000000000 | 3600000000000
        - `read_timeout` -9223372036854776000 | 9223372036854776000 | 1 | 1000 | 1000000 | 1000000000 | 60000000000 | 3600000000000
        - `requests_per_minute` integer
        - `write_timeout` -9223372036854776000 | 9223372036854776000 | 1 | 1000 | 1000000 | 1000000000 | 60000000000 | 3600000000000
      - `metrics` GithubComThandIoAgentInternalModelsMetricsConfig
        - `enabled` boolean
        - `namespace` string
        - `path` string
      - `port` integer
      - `ready` GithubComThandIoAgentInternalModelsReadyConfig
        - `enabled` boolean
        - `path` string
      - `security` GithubComThandIoAgentInternalModelsSecurityConfig
        - `cors` GithubComThandIoAgentInternalModelsCORSConfig
          - `allow_credentials` boolean
          - `allowed_headers` string[]
          - `allowed_methods` string[]
          - `allowed_origins` string[]
          - `expose_headers` string[]
          - `max_age` integer
    - `services` GithubComThandIoAgentInternalModelsServicesConfig
      - `encryption` ModelsServiceConfig
        - `config` GithubComThandIoAgentInternalModelsBasicConfig
        - `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` GithubComThandIoAgentInternalModelsBasicConfig
        - `provider` string — aws|gcp|azure|local
      - `temporal` ModelsTemporalConfig
        - `apiKey` string
        - `disableVersioning` boolean — DisableVersioning disables worker versioning/deployments for testing
        - `host` string
        - `mtlsCertificate` string
        - `mtlsCertificatePath` string
        - `namespace` string
        - `port` integer
      - `vault` ModelsServiceConfig
        - `config` GithubComThandIoAgentInternalModelsBasicConfig
        - `provider` string — aws|gcp|azure|local
    - `thand` GithubComThandIoAgentInternalModelsThandConfig
      - `api_key` string — The API key for authenticating with Thand.io
      - `base` string — Base path for login endpoint e.g. /
      - `endpoint` string
      - `sync` boolean — Whether to enable synchronization with Thand.io
    - `workflows` GithubComThandIoAgentInternalConfigWorkflowConfig
      - `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
  - `environment` ModelsEnvironmentConfig
    - `architecture` string — amd64, arm64
    - `config` GithubComThandIoAgentInternalModelsBasicConfig
    - `ephemeral` boolean — true if running in an ephemeral environment
    - `hostname` string
    - `metaData` GithubComThandIoAgentInternalModelsBasicConfig
    - `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'
  - `executions` GithubComThandIoAgentInternalModelsWorkflowExecutionInfo[]
    - `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
    - `providers` string[]
    - `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 — Email is the user's email address, often used as a primary identifier.
    - `groups` string[] — Groups is a list of group names or IDs that this user belongs to.
    - `id` string — ID is the unique identifier for the user.
    - `name` string — Name is the user's full display name.
    - `source` string — Source identifies the identity provider or system where this user originated.
    - `username` string — Username is the user's login name or handle.
    - `verified` boolean — Verified indicates whether the user's identity has been verified.
  - `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/e76e9fea1cf9/schema)
