Connect to a Dagster instance to launch job runs, monitor run status, list available jobs across repositories, terminate or delete runs, reexecute failed runs, fetch run logs, and manage schedules and sensors. API token only required for Dagster+.
Launch a job run on a Dagster instance.
| パラメータ | 型 | 必須 | 説明 |
|---|
host | string | はい | Dagster host URL (e.g., https://myorg.dagster.cloud/prod or http://localhost:3000\) |
apiKey | string | いいえ | Dagster+ API token (leave blank for Dagster OSS or when not using Dagster+) |
repositoryLocationName | string | はい | Repository location (code location) name |
repositoryName | string | はい | Repository name within the code location |
jobName | string | はい | Name of the job to launch |
runConfigJson | string | いいえ | Run configuration as a JSON object (optional) |
tags | string | いいえ | Tags as a JSON array of {key, value} objects (optional) |
| パラメータ | 型 | 説明 |
|---|
runId | string | The globally unique ID of the launched run |
Get the status and details of a Dagster run by its ID.
| パラメータ | 型 | 説明 |
|---|
runId | string | Run ID |
jobName | string | Name of the job this run belongs to |
status | string | Run status (QUEUED, NOT_STARTED, STARTING, MANAGED, STARTED, SUCCESS, FAILURE, CANCELING, CANCELED) |
startTime | number | Run start time as Unix timestamp |
endTime | number | Run end time as Unix timestamp |
runConfigYaml | string | Run configuration as YAML |
tags | json | Run tags as array of {key, value} objects |
Fetch execution event logs for a Dagster run.
| パラメータ | 型 | 必須 | 説明 |
|---|
host | string | はい | Dagster host URL (e.g., https://myorg.dagster.cloud/prod or http://localhost:3001\) |
apiKey | string | いいえ | Dagster+ API token (leave blank for Dagster OSS or when not using Dagster+) |
runId | string | はい | The ID of the run to fetch logs for |
afterCursor | string | いいえ | Cursor for paginating through log events (from a previous response) |
limit | number | いいえ | Maximum number of log events to return |
| パラメータ | 型 | 説明 |
|---|
events | json | Array of log events (type, message, timestamp, level, stepKey, eventType) |
↳ type | string | GraphQL typename of the event |
↳ message | string | Human-readable log message |
↳ timestamp | string | Event timestamp as a Unix epoch string |
↳ level | string | Log level (DEBUG, INFO, WARNING, ERROR, CRITICAL) |
↳ stepKey | string | Step key, if the event is step-scoped |
↳ eventType | string | Dagster event type enum value |
cursor | string | Cursor for fetching the next page of log events |
hasMore | boolean | Whether more log events are available beyond this page |
List recent Dagster runs, optionally filtered by job name.
| パラメータ | 型 | 必須 | 説明 |
|---|
host | string | はい | Dagster host URL (e.g., https://myorg.dagster.cloud/prod or http://localhost:3001\) |
apiKey | string | いいえ | Dagster+ API token (leave blank for Dagster OSS or when not using Dagster+) |
jobName | string | いいえ | Filter runs by job name (optional) |
statuses | string | いいえ | Comma-separated run statuses to filter by, e.g. "SUCCESS,FAILURE" (optional) |
limit | number | いいえ | Maximum number of runs to return (default 20) |
| パラメータ | 型 | 説明 |
|---|
runs | json | Array of runs |
↳ runId | string | Run ID |
↳ jobName | string | Job name |
↳ status | string | Run status |
↳ tags | json | Run tags as array of {key, value} objects |
↳ startTime | number | Start time as Unix timestamp |
↳ endTime | number | End time as Unix timestamp |
cursor | string | Run id cursor to pass on the next call to fetch more runs |
hasMore | boolean | Whether more runs are likely available beyond this page |
List all jobs across repositories in a Dagster instance.
| パラメータ | 型 | 説明 |
|---|
jobs | json | Array of jobs with name and repositoryName |
↳ name | string | Job name |
↳ repositoryName | string | Repository name |
Reexecute an existing Dagster run, optionally resuming only from failed steps.
| パラメータ | 型 | 必須 | 説明 |
|---|
host | string | はい | Dagster host URL (e.g., https://myorg.dagster.cloud/prod or http://localhost:3001\) |
apiKey | string | いいえ | Dagster+ API token (leave blank for Dagster OSS or when not using Dagster+) |
parentRunId | string | はい | The ID of the run to reexecute |
strategy | string | はい | Reexecution strategy: ALL_STEPS reruns everything, FROM_FAILURE resumes from failed steps, FROM_ASSET_FAILURE resumes from failed assets |
| パラメータ | 型 | 説明 |
|---|
runId | string | The ID of the newly launched reexecution run |
Terminate an in-progress Dagster run.
| パラメータ | 型 | 説明 |
|---|
success | boolean | Whether the run was successfully terminated |
runId | string | The ID of the terminated run |
message | string | Error or status message if termination failed |
Permanently delete a Dagster run record.
| パラメータ | 型 | 説明 |
|---|
runId | string | The ID of the deleted run |
List all schedules in a Dagster repository, optionally filtered by status.
| パラメータ | 型 | 必須 | 説明 |
|---|
host | string | はい | Dagster host URL (e.g., https://myorg.dagster.cloud/prod or http://localhost:3001\) |
apiKey | string | いいえ | Dagster+ API token (leave blank for Dagster OSS or when not using Dagster+) |
repositoryLocationName | string | はい | Repository location (code location) name |
repositoryName | string | はい | Repository name within the code location |
scheduleStatus | string | いいえ | Filter schedules by status: RUNNING or STOPPED (omit to return all) |
| パラメータ | 型 | 説明 |
|---|
schedules | json | Array of schedules (name, cronSchedule, jobName, status, id, description, executionTimezone) |
↳ name | string | Schedule name |
↳ cronSchedule | string | Cron expression for the schedule |
↳ jobName | string | Job the schedule targets |
↳ status | string | Schedule status: RUNNING or STOPPED |
↳ id | string | Instigator state ID — use this to start or stop the schedule |
↳ description | string | Human-readable schedule description |
↳ executionTimezone | string | Timezone for cron evaluation |
Enable (start) a schedule in a Dagster repository.
| パラメータ | 型 | 必須 | 説明 |
|---|
host | string | はい | Dagster host URL (e.g., https://myorg.dagster.cloud/prod or http://localhost:3001\) |
apiKey | string | いいえ | Dagster+ API token (leave blank for Dagster OSS or when not using Dagster+) |
repositoryLocationName | string | はい | Repository location (code location) name |
repositoryName | string | はい | Repository name within the code location |
scheduleName | string | はい | Name of the schedule to start |
| パラメータ | 型 | 説明 |
|---|
id | string | Instigator state ID of the schedule |
status | string | Updated schedule status (RUNNING or STOPPED) |
Disable (stop) a running schedule in Dagster.
| パラメータ | 型 | 必須 | 説明 |
|---|
host | string | はい | Dagster host URL (e.g., https://myorg.dagster.cloud/prod or http://localhost:3001\) |
apiKey | string | いいえ | Dagster+ API token (leave blank for Dagster OSS or when not using Dagster+) |
instigationStateId | string | はい | InstigationState ID of the schedule to stop — available from dagster_list_schedules output |
| パラメータ | 型 | 説明 |
|---|
id | string | Instigator state ID of the schedule |
status | string | Updated schedule status (RUNNING or STOPPED) |
List all sensors in a Dagster repository, optionally filtered by status.
| パラメータ | 型 | 必須 | 説明 |
|---|
host | string | はい | Dagster host URL (e.g., https://myorg.dagster.cloud/prod or http://localhost:3001\) |
apiKey | string | いいえ | Dagster+ API token (leave blank for Dagster OSS or when not using Dagster+) |
repositoryLocationName | string | はい | Repository location (code location) name |
repositoryName | string | はい | Repository name within the code location |
sensorStatus | string | いいえ | Filter sensors by status: RUNNING or STOPPED (omit to return all) |
| パラメータ | 型 | 説明 |
|---|
sensors | json | Array of sensors (name, sensorType, status, id, description) |
↳ name | string | Sensor name |
↳ sensorType | string | Sensor type (ASSET, AUTO_MATERIALIZE, FRESHNESS_POLICY, MULTI_ASSET, RUN_STATUS, STANDARD) |
↳ status | string | Sensor status: RUNNING or STOPPED |
↳ id | string | Instigator state ID — use this to start or stop the sensor |
↳ description | string | Human-readable sensor description |
Enable (start) a sensor in a Dagster repository.
| パラメータ | 型 | 必須 | 説明 |
|---|
host | string | はい | Dagster host URL (e.g., https://myorg.dagster.cloud/prod or http://localhost:3001\) |
apiKey | string | いいえ | Dagster+ API token (leave blank for Dagster OSS or when not using Dagster+) |
repositoryLocationName | string | はい | Repository location (code location) name |
repositoryName | string | はい | Repository name within the code location |
sensorName | string | はい | Name of the sensor to start |
| パラメータ | 型 | 説明 |
|---|
id | string | Instigator state ID of the sensor |
status | string | Updated sensor status (RUNNING or STOPPED) |
Disable (stop) a running sensor in Dagster.
| パラメータ | 型 | 必須 | 説明 |
|---|
host | string | はい | Dagster host URL (e.g., https://myorg.dagster.cloud/prod or http://localhost:3001\) |
apiKey | string | いいえ | Dagster+ API token (leave blank for Dagster OSS or when not using Dagster+) |
instigationStateId | string | はい | InstigationState ID of the sensor to stop — available from dagster_list_sensors output |
| パラメータ | 型 | 説明 |
|---|
id | string | Instigator state ID of the sensor |
status | string | Updated sensor status (RUNNING or STOPPED) |
List assets tracked by a Dagster instance, optionally filtered by key prefix.
| パラメータ | 型 | 必須 | 説明 |
|---|
host | string | はい | Dagster host URL (e.g., https://myorg.dagster.cloud/prod or http://localhost:3001\) |
apiKey | string | いいえ | Dagster+ API token (leave blank for OSS / self-hosted) |
prefix | string | いいえ | Slash-delimited asset key prefix to filter by, e.g. "raw" or "raw/events" (optional) |
cursor | string | いいえ | Asset key cursor from a previous response, for pagination (optional) |
limit | number | いいえ | Maximum number of assets to return per page (default 100) |
| パラメータ | 型 | 説明 |
|---|
assets | json | Array of assets (assetKey, path) |
↳ assetKey | string | Slash-joined asset key |
↳ path | json | Asset key path segments |
cursor | string | Cursor to pass on the next call to fetch more assets |
hasMore | boolean | Whether more assets are likely available beyond this page |
Get an asset definition and its latest materialization by asset key.
| パラメータ | 型 | 説明 |
|---|
assetKey | string | Slash-joined asset key |
path | json | Asset key path segments |
groupName | string | Asset group the definition belongs to |
description | string | Asset description |
jobNames | json | Names of jobs that can materialize this asset |
computeKind | string | Compute kind tag (e.g., python, dbt, spark) |
isPartitioned | boolean | Whether the asset is partitioned |
latestMaterialization | json | Most recent materialization (runId, timestamp, partition, stepKey) |
↳ runId | string | Run that produced the materialization |
↳ timestamp | string | Materialization timestamp (epoch ms string) |
↳ partition | string | Partition key, if partitioned |
↳ stepKey | string | Step key that emitted it |
Materialize selected assets by launching their asset job with an asset selection.
| パラメータ | 型 | 必須 | 説明 |
|---|
host | string | はい | Dagster host URL (e.g., https://myorg.dagster.cloud/prod or http://localhost:3001\) |
apiKey | string | いいえ | Dagster+ API token (leave blank for OSS / self-hosted) |
repositoryLocationName | string | はい | Repository location (code location) name |
repositoryName | string | はい | Repository name within the code location |
jobName | string | はい | Asset job that contains the assets, e.g. "__ASSET_JOB" or a named asset job |
assetSelection | string | はい | Comma- or newline-separated asset keys to materialize, each slash-delimited (e.g. "raw/events, summary") |
tags | string | いいえ | Tags as a JSON array of {key, value} objects (optional) |
| パラメータ | 型 | 説明 |
|---|
runId | string | The globally unique ID of the launched materialization run |
Report an external (runless) materialization or observation for an asset.
| パラメータ | 型 | 必須 | 説明 |
|---|
host | string | はい | Dagster host URL (e.g., https://myorg.dagster.cloud/prod or http://localhost:3001\) |
apiKey | string | いいえ | Dagster+ API token (leave blank for OSS / self-hosted) |
assetKey | string | はい | Slash-delimited asset key to report against, e.g. "my_asset" or "raw/events" |
eventType | string | いいえ | Event type to report: ASSET_MATERIALIZATION (default) or ASSET_OBSERVATION |
partitionKeys | string | いいえ | Comma-separated partition keys to report against (optional) |
description | string | いいえ | Human-readable description for the reported event (optional) |
| パラメータ | 型 | 説明 |
|---|
success | boolean | Whether the event was reported successfully |
assetKey | string | Slash-joined asset key the event was reported against |
DESTRUCTIVE: permanently wipes ALL materialization history (every partition) for an asset. This cannot be undone.
| パラメータ | 型 | 説明 |
|---|
success | boolean | Whether the asset was wiped successfully |
assetKey | string | Slash-joined asset key that was wiped |