{
    "block": {
        "all_upstream_blocks_executed": true,
        "color": null,
        "configuration": {},
        "content": "some_long_block_content_string",
        "downstream_blocks": [],
        "executor_config": null,
        "executor_type": "local_python",
        "has_callback": false,
        "name": "solitary silence",
        "language": "python",
        "retry_config": null,
        "status": "not_executed",
        "type": "data_loader",
        "upstream_blocks": [],
        "uuid": "solitary_silence",
        "content": "some_long_block_content_string",
        "outputs": []
    }
}

Block Object

all_upstream_blocks_executed
boolean

Whether or not all upstream blocks have been successfully executed.

color
string

The color of the block in the notebook UI.

configuration
object

Miscellaneous configuration settings for the block.

content
string

Block file contents.

downstream_blocks
array of strings

The block UUIDs that depend on this block.

executor_config
object

Used when configuring a Kubernetes executor. See the Kubernetes config page for more details

executor_type
string

The type of executor to use for the block: ecs, gcp_cloud_run, azure_container_instance, k8s, local_python, pyspark

See the Kubernetes config page for more details.

has_callback
boolean
language
string

python, r, sql, yaml, markdown

metadata
object
name
string
required

Human readable name of block.

status
string

Status of block: executed, failed, not_executed, updated

type
string
required

Type of block: callback, chart, conditional, custom, data_exporter, data_loader, dbt, extension, global_data_product, markdown, scratchpad, sensor, transformer

upstream_blocks
string

The block UUIDs that this block depends on.

uuid
string
required

Unique identifier for the block.