{
  "components": {
    "schemas": {
      "AbortUploadRequest": {
        "properties": {
          "artifact_key": {
            "title": "Artifact Key",
            "type": "string"
          },
          "upload_id": {
            "title": "Upload Id",
            "type": "string"
          }
        },
        "required": [
          "upload_id",
          "artifact_key"
        ],
        "title": "AbortUploadRequest",
        "type": "object"
      },
      "AlertRuleCreateRequest": {
        "properties": {
          "channel_ids": {
            "anyOf": [
              {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Channel Ids"
          },
          "flow_name": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Flow Name"
          },
          "name": {
            "title": "Name",
            "type": "string"
          },
          "sla_seconds": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "title": "Sla Seconds"
          },
          "trigger": {
            "title": "Trigger",
            "type": "string"
          }
        },
        "required": [
          "name",
          "trigger"
        ],
        "title": "AlertRuleCreateRequest",
        "type": "object"
      },
      "AlertRuleListResponse": {
        "properties": {
          "items": {
            "items": {
              "$ref": "#/components/schemas/AlertRuleResponse"
            },
            "title": "Items",
            "type": "array"
          }
        },
        "required": [
          "items"
        ],
        "title": "AlertRuleListResponse",
        "type": "object"
      },
      "AlertRuleResponse": {
        "properties": {
          "channel_ids": {
            "anyOf": [
              {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Channel Ids"
          },
          "created_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Created At"
          },
          "created_by": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Created By"
          },
          "enabled": {
            "default": true,
            "title": "Enabled",
            "type": "boolean"
          },
          "flow_name": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Flow Name"
          },
          "name": {
            "title": "Name",
            "type": "string"
          },
          "org_id": {
            "title": "Org Id",
            "type": "string"
          },
          "rule_id": {
            "title": "Rule Id",
            "type": "string"
          },
          "sla_seconds": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "title": "Sla Seconds"
          },
          "trigger": {
            "title": "Trigger",
            "type": "string"
          }
        },
        "required": [
          "org_id",
          "rule_id",
          "name",
          "trigger"
        ],
        "title": "AlertRuleResponse",
        "type": "object"
      },
      "ApiKeyCreateRequest": {
        "properties": {
          "expires_in_days": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "title": "Expires In Days"
          },
          "name": {
            "title": "Name",
            "type": "string"
          },
          "scopes": {
            "items": {
              "type": "string"
            },
            "title": "Scopes",
            "type": "array"
          }
        },
        "required": [
          "name"
        ],
        "title": "ApiKeyCreateRequest",
        "type": "object"
      },
      "ApiKeyCreateResponse": {
        "properties": {
          "created_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Created At"
          },
          "expires_at": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "title": "Expires At"
          },
          "key": {
            "title": "Key",
            "type": "string"
          },
          "key_id": {
            "title": "Key Id",
            "type": "string"
          },
          "key_prefix": {
            "title": "Key Prefix",
            "type": "string"
          },
          "name": {
            "title": "Name",
            "type": "string"
          },
          "scopes": {
            "items": {
              "type": "string"
            },
            "title": "Scopes",
            "type": "array"
          }
        },
        "required": [
          "key_id",
          "key",
          "key_prefix",
          "name",
          "scopes"
        ],
        "title": "ApiKeyCreateResponse",
        "type": "object"
      },
      "ApiKeyListItem": {
        "properties": {
          "created_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Created At"
          },
          "created_by": {
            "title": "Created By",
            "type": "string"
          },
          "expires_at": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "title": "Expires At"
          },
          "key_id": {
            "title": "Key Id",
            "type": "string"
          },
          "key_prefix": {
            "title": "Key Prefix",
            "type": "string"
          },
          "last_used_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Last Used At"
          },
          "name": {
            "title": "Name",
            "type": "string"
          },
          "scopes": {
            "items": {
              "type": "string"
            },
            "title": "Scopes",
            "type": "array"
          }
        },
        "required": [
          "key_id",
          "key_prefix",
          "name",
          "scopes",
          "created_by"
        ],
        "title": "ApiKeyListItem",
        "type": "object"
      },
      "ApiKeyListResponse": {
        "properties": {
          "items": {
            "items": {
              "$ref": "#/components/schemas/ApiKeyListItem"
            },
            "title": "Items",
            "type": "array"
          }
        },
        "required": [
          "items"
        ],
        "title": "ApiKeyListResponse",
        "type": "object"
      },
      "AuditLogListResponse": {
        "properties": {
          "items": {
            "items": {
              "$ref": "#/components/schemas/AuditLogResponse"
            },
            "title": "Items",
            "type": "array"
          }
        },
        "required": [
          "items"
        ],
        "title": "AuditLogListResponse",
        "type": "object"
      },
      "AuditLogResponse": {
        "properties": {
          "action": {
            "title": "Action",
            "type": "string"
          },
          "actor_email": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Actor Email"
          },
          "after_json": {
            "anyOf": [
              {
                "additionalProperties": true,
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "title": "After Json"
          },
          "before_json": {
            "anyOf": [
              {
                "additionalProperties": true,
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "title": "Before Json"
          },
          "event_time": {
            "title": "Event Time",
            "type": "string"
          },
          "ip_address": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Ip Address"
          },
          "metadata": {
            "anyOf": [
              {
                "additionalProperties": true,
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "title": "Metadata"
          },
          "org_id": {
            "title": "Org Id",
            "type": "string"
          },
          "resource_id": {
            "title": "Resource Id",
            "type": "string"
          },
          "resource_type": {
            "title": "Resource Type",
            "type": "string"
          }
        },
        "required": [
          "org_id",
          "event_time",
          "resource_type",
          "resource_id",
          "action"
        ],
        "title": "AuditLogResponse",
        "type": "object"
      },
      "AwsRegisterRequest": {
        "properties": {
          "account_id": {
            "anyOf": [
              {
                "maxLength": 12,
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Account Id"
          },
          "role_arn": {
            "maxLength": 2048,
            "title": "Role Arn",
            "type": "string"
          },
          "stack_id": {
            "anyOf": [
              {
                "maxLength": 512,
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Stack Id"
          }
        },
        "required": [
          "role_arn"
        ],
        "title": "AwsRegisterRequest",
        "type": "object"
      },
      "BackfillIntervalView": {
        "properties": {
          "index": {
            "title": "Index",
            "type": "integer"
          },
          "logical_at": {
            "title": "Logical At",
            "type": "string"
          },
          "logical_epoch": {
            "title": "Logical Epoch",
            "type": "integer"
          },
          "run_id": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Run Id"
          },
          "status": {
            "default": "PENDING",
            "title": "Status",
            "type": "string"
          }
        },
        "required": [
          "index",
          "logical_epoch",
          "logical_at"
        ],
        "title": "BackfillIntervalView",
        "type": "object"
      },
      "BackfillListResponse": {
        "properties": {
          "items": {
            "items": {
              "$ref": "#/components/schemas/BackfillResponse"
            },
            "title": "Items",
            "type": "array"
          }
        },
        "required": [
          "items"
        ],
        "title": "BackfillListResponse",
        "type": "object"
      },
      "BackfillRequest": {
        "properties": {
          "cron_expression": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Cron Expression"
          },
          "dry_run": {
            "default": false,
            "title": "Dry Run",
            "type": "boolean"
          },
          "environment": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Environment"
          },
          "from": {
            "title": "From",
            "type": "string"
          },
          "interval_seconds": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "title": "Interval Seconds"
          },
          "max_concurrency": {
            "default": 1,
            "title": "Max Concurrency",
            "type": "integer"
          },
          "parameters": {
            "additionalProperties": true,
            "title": "Parameters",
            "type": "object"
          },
          "to": {
            "title": "To",
            "type": "string"
          }
        },
        "required": [
          "from",
          "to"
        ],
        "title": "BackfillRequest",
        "type": "object"
      },
      "BackfillResponse": {
        "properties": {
          "backfill_id": {
            "title": "Backfill Id",
            "type": "string"
          },
          "completed": {
            "title": "Completed",
            "type": "integer"
          },
          "created_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Created At"
          },
          "dispatched": {
            "title": "Dispatched",
            "type": "integer"
          },
          "dry_run": {
            "default": false,
            "title": "Dry Run",
            "type": "boolean"
          },
          "failed": {
            "title": "Failed",
            "type": "integer"
          },
          "flow_name": {
            "title": "Flow Name",
            "type": "string"
          },
          "from_epoch": {
            "title": "From Epoch",
            "type": "integer"
          },
          "intervals": {
            "items": {
              "$ref": "#/components/schemas/BackfillIntervalView"
            },
            "title": "Intervals",
            "type": "array"
          },
          "max_concurrency": {
            "title": "Max Concurrency",
            "type": "integer"
          },
          "mode": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Mode"
          },
          "parameters": {
            "additionalProperties": true,
            "title": "Parameters",
            "type": "object"
          },
          "status": {
            "title": "Status",
            "type": "string"
          },
          "to_epoch": {
            "title": "To Epoch",
            "type": "integer"
          },
          "total": {
            "title": "Total",
            "type": "integer"
          },
          "updated_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Updated At"
          }
        },
        "required": [
          "backfill_id",
          "flow_name",
          "status",
          "total",
          "dispatched",
          "completed",
          "failed",
          "max_concurrency",
          "from_epoch",
          "to_epoch"
        ],
        "title": "BackfillResponse",
        "type": "object"
      },
      "BindingSpec": {
        "properties": {
          "environments": {
            "additionalProperties": {
              "$ref": "#/components/schemas/EnvironmentBinding"
            },
            "title": "Environments",
            "type": "object"
          },
          "require_declaration": {
            "default": false,
            "title": "Require Declaration",
            "type": "boolean"
          }
        },
        "title": "BindingSpec",
        "type": "object"
      },
      "ChangeVersionRequest": {
        "properties": {
          "flow_version": {
            "title": "Flow Version",
            "type": "string"
          }
        },
        "required": [
          "flow_version"
        ],
        "title": "ChangeVersionRequest",
        "type": "object"
      },
      "ChannelCreateRequest": {
        "properties": {
          "channel_type": {
            "title": "Channel Type",
            "type": "string"
          },
          "config_json": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Config Json"
          },
          "name": {
            "title": "Name",
            "type": "string"
          }
        },
        "required": [
          "channel_type",
          "name"
        ],
        "title": "ChannelCreateRequest",
        "type": "object"
      },
      "ChannelListResponse": {
        "properties": {
          "items": {
            "items": {
              "$ref": "#/components/schemas/ChannelResponse"
            },
            "title": "Items",
            "type": "array"
          }
        },
        "required": [
          "items"
        ],
        "title": "ChannelListResponse",
        "type": "object"
      },
      "ChannelResponse": {
        "properties": {
          "channel_id": {
            "title": "Channel Id",
            "type": "string"
          },
          "channel_type": {
            "title": "Channel Type",
            "type": "string"
          },
          "config_json": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Config Json"
          },
          "created_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Created At"
          },
          "created_by": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Created By"
          },
          "enabled": {
            "default": true,
            "title": "Enabled",
            "type": "boolean"
          },
          "name": {
            "title": "Name",
            "type": "string"
          },
          "org_id": {
            "title": "Org Id",
            "type": "string"
          }
        },
        "required": [
          "org_id",
          "channel_id",
          "channel_type",
          "name"
        ],
        "title": "ChannelResponse",
        "type": "object"
      },
      "CloudConnectionCreateRequest": {
        "properties": {
          "auth_mode": {
            "title": "Auth Mode",
            "type": "string"
          },
          "bindings": {
            "$ref": "#/components/schemas/BindingSpec"
          },
          "identity": {
            "additionalProperties": true,
            "title": "Identity",
            "type": "object"
          },
          "name": {
            "maxLength": 100,
            "minLength": 1,
            "title": "Name",
            "type": "string"
          },
          "provider": {
            "title": "Provider",
            "type": "string"
          },
          "scope": {
            "$ref": "#/components/schemas/ScopeSpec"
          },
          "secret": {
            "additionalProperties": true,
            "title": "Secret",
            "type": "object"
          },
          "slug": {
            "maxLength": 63,
            "minLength": 2,
            "title": "Slug",
            "type": "string"
          },
          "tier": {
            "default": "shared_broker",
            "pattern": "^(shared_broker|tenant_role)$",
            "title": "Tier",
            "type": "string"
          }
        },
        "required": [
          "name",
          "slug",
          "provider",
          "auth_mode"
        ],
        "title": "CloudConnectionCreateRequest",
        "type": "object"
      },
      "CloudConnectionUpdateRequest": {
        "properties": {
          "bindings": {
            "anyOf": [
              {
                "$ref": "#/components/schemas/BindingSpec"
              },
              {
                "type": "null"
              }
            ]
          },
          "identity": {
            "anyOf": [
              {
                "additionalProperties": true,
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "title": "Identity"
          },
          "name": {
            "anyOf": [
              {
                "maxLength": 100,
                "minLength": 1,
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Name"
          },
          "scope": {
            "anyOf": [
              {
                "$ref": "#/components/schemas/ScopeSpec"
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "title": "CloudConnectionUpdateRequest",
        "type": "object"
      },
      "CompleteUploadRequest": {
        "properties": {
          "artifact_key": {
            "title": "Artifact Key",
            "type": "string"
          },
          "code_hash": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Code Hash"
          },
          "default_executor": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Default Executor"
          },
          "dep_package_slugs": {
            "anyOf": [
              {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Dep Package Slugs"
          },
          "deployment_name": {
            "title": "Deployment Name",
            "type": "string"
          },
          "environment": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Environment"
          },
          "execution_mode": {
            "default": "nano",
            "title": "Execution Mode",
            "type": "string"
          },
          "flow_name": {
            "title": "Flow Name",
            "type": "string"
          },
          "flow_spec": {
            "anyOf": [
              {
                "additionalProperties": true,
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "title": "Flow Spec"
          },
          "flow_version": {
            "title": "Flow Version",
            "type": "string"
          },
          "namespace": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Namespace"
          },
          "parts": {
            "items": {
              "$ref": "#/components/schemas/CompletedPart"
            },
            "title": "Parts",
            "type": "array"
          },
          "schedule": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Schedule"
          },
          "status": {
            "default": "ACTIVE",
            "title": "Status",
            "type": "string"
          },
          "tags": {
            "anyOf": [
              {
                "additionalProperties": {
                  "type": "string"
                },
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "title": "Tags"
          },
          "timezone": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Timezone"
          },
          "upload_id": {
            "title": "Upload Id",
            "type": "string"
          }
        },
        "required": [
          "upload_id",
          "artifact_key",
          "parts",
          "deployment_name",
          "flow_name",
          "flow_version"
        ],
        "title": "CompleteUploadRequest",
        "type": "object"
      },
      "CompleteUploadResponse": {
        "properties": {
          "artifact_s3_uri": {
            "title": "Artifact S3 Uri",
            "type": "string"
          },
          "code_hash": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Code Hash"
          },
          "deployment_name": {
            "title": "Deployment Name",
            "type": "string"
          },
          "deployment_version": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "title": "Deployment Version"
          },
          "environment": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Environment"
          },
          "flow_name": {
            "title": "Flow Name",
            "type": "string"
          },
          "flow_version": {
            "title": "Flow Version",
            "type": "string"
          }
        },
        "required": [
          "artifact_s3_uri",
          "flow_name",
          "flow_version",
          "deployment_name"
        ],
        "title": "CompleteUploadResponse",
        "type": "object"
      },
      "CompletedPart": {
        "properties": {
          "etag": {
            "title": "Etag",
            "type": "string"
          },
          "part_number": {
            "title": "Part Number",
            "type": "integer"
          }
        },
        "required": [
          "part_number",
          "etag"
        ],
        "title": "CompletedPart",
        "type": "object"
      },
      "ConfigFieldSchema": {
        "properties": {
          "advanced": {
            "default": false,
            "title": "Advanced",
            "type": "boolean"
          },
          "default": {
            "title": "Default"
          },
          "depends_on": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Depends On"
          },
          "group": {
            "default": "general",
            "title": "Group",
            "type": "string"
          },
          "label": {
            "title": "Label",
            "type": "string"
          },
          "max": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "title": "Max"
          },
          "min": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "title": "Min"
          },
          "name": {
            "title": "Name",
            "type": "string"
          },
          "options": {
            "anyOf": [
              {
                "items": {
                  "additionalProperties": {
                    "type": "string"
                  },
                  "type": "object"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Options"
          },
          "placeholder": {
            "default": "",
            "title": "Placeholder",
            "type": "string"
          },
          "required": {
            "default": false,
            "title": "Required",
            "type": "boolean"
          },
          "type": {
            "default": "string",
            "title": "Type",
            "type": "string"
          },
          "validation_regex": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Validation Regex"
          }
        },
        "required": [
          "name",
          "label"
        ],
        "title": "ConfigFieldSchema",
        "type": "object"
      },
      "ConnectorCreateRequest": {
        "properties": {
          "config": {
            "additionalProperties": true,
            "title": "Config",
            "type": "object"
          },
          "connector_type_id": {
            "minLength": 1,
            "title": "Connector Type Id",
            "type": "string"
          },
          "enabled": {
            "default": true,
            "title": "Enabled",
            "type": "boolean"
          },
          "name": {
            "maxLength": 100,
            "minLength": 1,
            "title": "Name",
            "type": "string"
          }
        },
        "required": [
          "name",
          "connector_type_id"
        ],
        "title": "ConnectorCreateRequest",
        "type": "object"
      },
      "ConnectorDefSchema": {
        "properties": {
          "cardinality": {
            "default": "zero_or_many",
            "title": "Cardinality",
            "type": "string"
          },
          "data_types": {
            "items": {
              "type": "string"
            },
            "title": "Data Types",
            "type": "array"
          },
          "direction": {
            "default": "inbound",
            "title": "Direction",
            "type": "string"
          },
          "id": {
            "title": "Id",
            "type": "string"
          },
          "metadata": {
            "additionalProperties": true,
            "title": "Metadata",
            "type": "object"
          },
          "name": {
            "title": "Name",
            "type": "string"
          },
          "position_hint": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Position Hint"
          },
          "required": {
            "default": false,
            "title": "Required",
            "type": "boolean"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "title": "ConnectorDefSchema",
        "type": "object"
      },
      "ConnectorUpdateRequest": {
        "properties": {
          "config": {
            "anyOf": [
              {
                "additionalProperties": true,
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "title": "Config"
          },
          "enabled": {
            "anyOf": [
              {
                "type": "boolean"
              },
              {
                "type": "null"
              }
            ],
            "title": "Enabled"
          },
          "name": {
            "anyOf": [
              {
                "maxLength": 100,
                "minLength": 1,
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Name"
          }
        },
        "title": "ConnectorUpdateRequest",
        "type": "object"
      },
      "CurrentUserResponse": {
        "properties": {
          "org_id": {
            "default": "",
            "title": "Org Id",
            "type": "string"
          },
          "org_name": {
            "default": "",
            "title": "Org Name",
            "type": "string"
          },
          "role": {
            "default": "",
            "title": "Role",
            "type": "string"
          },
          "super_admin": {
            "title": "Super Admin",
            "type": "boolean"
          },
          "user_email": {
            "title": "User Email",
            "type": "string"
          }
        },
        "required": [
          "user_email",
          "super_admin"
        ],
        "title": "CurrentUserResponse",
        "type": "object"
      },
      "DagDraftCreateRequest": {
        "properties": {
          "canvas_json": {
            "title": "Canvas Json",
            "type": "string"
          },
          "default_executor": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Default Executor"
          },
          "flow_name": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Flow Name"
          },
          "flow_version": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Flow Version"
          },
          "name": {
            "title": "Name",
            "type": "string"
          },
          "tags": {
            "anyOf": [
              {
                "additionalProperties": {
                  "type": "string"
                },
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "title": "Tags"
          }
        },
        "required": [
          "name",
          "canvas_json"
        ],
        "title": "DagDraftCreateRequest",
        "type": "object"
      },
      "DagDraftListResponse": {
        "properties": {
          "items": {
            "items": {
              "$ref": "#/components/schemas/DagDraftResponse"
            },
            "title": "Items",
            "type": "array"
          }
        },
        "required": [
          "items"
        ],
        "title": "DagDraftListResponse",
        "type": "object"
      },
      "DagDraftResponse": {
        "properties": {
          "canvas_json": {
            "title": "Canvas Json",
            "type": "string"
          },
          "created_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Created At"
          },
          "created_by": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Created By"
          },
          "default_executor": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Default Executor"
          },
          "draft_id": {
            "title": "Draft Id",
            "type": "string"
          },
          "flow_name": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Flow Name"
          },
          "flow_version": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Flow Version"
          },
          "name": {
            "title": "Name",
            "type": "string"
          },
          "org_id": {
            "title": "Org Id",
            "type": "string"
          },
          "tags": {
            "anyOf": [
              {
                "additionalProperties": {
                  "type": "string"
                },
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "title": "Tags"
          },
          "updated_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Updated At"
          }
        },
        "required": [
          "draft_id",
          "org_id",
          "name",
          "description",
          "canvas_json"
        ],
        "title": "DagDraftResponse",
        "type": "object"
      },
      "DagDraftUpdateRequest": {
        "properties": {
          "canvas_json": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Canvas Json"
          },
          "default_executor": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Default Executor"
          },
          "flow_name": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Flow Name"
          },
          "flow_version": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Flow Version"
          },
          "name": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Name"
          },
          "tags": {
            "anyOf": [
              {
                "additionalProperties": {
                  "type": "string"
                },
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "title": "Tags"
          }
        },
        "title": "DagDraftUpdateRequest",
        "type": "object"
      },
      "DatasetCreateRequest": {
        "properties": {
          "contract_ref": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Contract Ref"
          },
          "contract_version": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Contract Version"
          },
          "freshness_sla_seconds": {
            "anyOf": [
              {
                "minimum": 0.0,
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "title": "Freshness Sla Seconds"
          },
          "name": {
            "maxLength": 200,
            "minLength": 1,
            "title": "Name",
            "type": "string"
          },
          "namespace": {
            "default": "default",
            "maxLength": 200,
            "minLength": 1,
            "title": "Namespace",
            "type": "string"
          },
          "owner": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Owner"
          },
          "schema": {
            "items": {
              "$ref": "#/components/schemas/FieldModel"
            },
            "title": "Schema",
            "type": "array"
          },
          "tags": {
            "items": {
              "type": "string"
            },
            "title": "Tags",
            "type": "array"
          },
          "volume_bounds": {
            "anyOf": [
              {
                "additionalProperties": {
                  "type": "integer"
                },
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "title": "Volume Bounds"
          }
        },
        "required": [
          "name"
        ],
        "title": "DatasetCreateRequest",
        "type": "object"
      },
      "DatasetUpdateRequest": {
        "properties": {
          "contract_ref": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Contract Ref"
          },
          "contract_version": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Contract Version"
          },
          "freshness_sla_seconds": {
            "anyOf": [
              {
                "minimum": 0.0,
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "title": "Freshness Sla Seconds"
          },
          "owner": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Owner"
          },
          "schema": {
            "anyOf": [
              {
                "items": {
                  "$ref": "#/components/schemas/FieldModel"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Schema"
          },
          "tags": {
            "anyOf": [
              {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Tags"
          },
          "volume_bounds": {
            "anyOf": [
              {
                "additionalProperties": {
                  "type": "integer"
                },
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "title": "Volume Bounds"
          }
        },
        "title": "DatasetUpdateRequest",
        "type": "object"
      },
      "DecisionRequest": {
        "properties": {
          "comment": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Comment"
          }
        },
        "title": "DecisionRequest",
        "type": "object"
      },
      "DepPackageCreateRequest": {
        "properties": {
          "dependencies": {
            "items": {
              "$ref": "#/components/schemas/DepPackageDependency"
            },
            "title": "Dependencies",
            "type": "array"
          },
          "name": {
            "title": "Name",
            "type": "string"
          },
          "python_version": {
            "default": "3.12",
            "title": "Python Version",
            "type": "string"
          }
        },
        "required": [
          "name",
          "dependencies"
        ],
        "title": "DepPackageCreateRequest",
        "type": "object"
      },
      "DepPackageDependency": {
        "properties": {
          "name": {
            "title": "Name",
            "type": "string"
          },
          "version_spec": {
            "default": "",
            "title": "Version Spec",
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "title": "DepPackageDependency",
        "type": "object"
      },
      "DepPackageListResponse": {
        "properties": {
          "items": {
            "items": {
              "$ref": "#/components/schemas/DepPackageResponse"
            },
            "title": "Items",
            "type": "array"
          }
        },
        "required": [
          "items"
        ],
        "title": "DepPackageListResponse",
        "type": "object"
      },
      "DepPackageResponse": {
        "properties": {
          "build_log_group": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Build Log Group"
          },
          "build_log_stream": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Build Log Stream"
          },
          "created_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Created At"
          },
          "created_by": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Created By"
          },
          "current_dependency": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Current Dependency"
          },
          "dependencies": {
            "items": {
              "$ref": "#/components/schemas/DepPackageDependency"
            },
            "title": "Dependencies",
            "type": "array"
          },
          "error_message": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Error Message"
          },
          "name": {
            "title": "Name",
            "type": "string"
          },
          "org_id": {
            "title": "Org Id",
            "type": "string"
          },
          "package_id": {
            "title": "Package Id",
            "type": "string"
          },
          "package_s3_uri": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Package S3 Uri"
          },
          "package_size": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "title": "Package Size"
          },
          "packaging_status": {
            "title": "Packaging Status",
            "type": "string"
          },
          "python_version": {
            "title": "Python Version",
            "type": "string"
          },
          "slug": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Slug"
          },
          "updated_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Updated At"
          },
          "validation_errors": {
            "anyOf": [
              {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Validation Errors"
          },
          "validation_status": {
            "title": "Validation Status",
            "type": "string"
          }
        },
        "required": [
          "org_id",
          "package_id",
          "name",
          "python_version",
          "dependencies",
          "validation_status",
          "packaging_status"
        ],
        "title": "DepPackageResponse",
        "type": "object"
      },
      "DepPackageUpdateRequest": {
        "properties": {
          "dependencies": {
            "anyOf": [
              {
                "items": {
                  "$ref": "#/components/schemas/DepPackageDependency"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Dependencies"
          },
          "name": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Name"
          },
          "python_version": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Python Version"
          }
        },
        "title": "DepPackageUpdateRequest",
        "type": "object"
      },
      "DeploymentListItem": {
        "properties": {
          "default_executor": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Default Executor"
          },
          "dep_package_slugs": {
            "anyOf": [
              {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Dep Package Slugs"
          },
          "deployment_name": {
            "title": "Deployment Name",
            "type": "string"
          },
          "environment": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Environment"
          },
          "execution_mode": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Execution Mode"
          },
          "flow_name": {
            "title": "Flow Name",
            "type": "string"
          },
          "flow_version": {
            "title": "Flow Version",
            "type": "string"
          },
          "promoted_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Promoted At"
          },
          "promoted_from_deployment": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Promoted From Deployment"
          },
          "promoted_from_env": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Promoted From Env"
          },
          "schedule": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Schedule"
          },
          "tags": {
            "anyOf": [
              {
                "additionalProperties": {
                  "type": "string"
                },
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "title": "Tags"
          },
          "updated_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Updated At"
          }
        },
        "required": [
          "deployment_name",
          "flow_name",
          "flow_version"
        ],
        "title": "DeploymentListItem",
        "type": "object"
      },
      "DeploymentListResponse": {
        "properties": {
          "items": {
            "items": {
              "$ref": "#/components/schemas/DeploymentListItem"
            },
            "title": "Items",
            "type": "array"
          }
        },
        "required": [
          "items"
        ],
        "title": "DeploymentListResponse",
        "type": "object"
      },
      "DeploymentRequest": {
        "properties": {
          "default_executor": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Default Executor"
          },
          "dep_package_slugs": {
            "anyOf": [
              {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Dep Package Slugs"
          },
          "environment": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Environment"
          },
          "execution_mode": {
            "default": "nano",
            "title": "Execution Mode",
            "type": "string"
          },
          "flow_name": {
            "title": "Flow Name",
            "type": "string"
          },
          "flow_version": {
            "title": "Flow Version",
            "type": "string"
          },
          "name": {
            "title": "Name",
            "type": "string"
          },
          "schedule": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Schedule"
          },
          "tags": {
            "anyOf": [
              {
                "additionalProperties": {
                  "type": "string"
                },
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "title": "Tags"
          }
        },
        "required": [
          "name",
          "flow_name",
          "flow_version"
        ],
        "title": "DeploymentRequest",
        "type": "object"
      },
      "DeploymentResponse": {
        "properties": {
          "dep_package_slugs": {
            "anyOf": [
              {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Dep Package Slugs"
          },
          "deployment_name": {
            "title": "Deployment Name",
            "type": "string"
          },
          "environment": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Environment"
          },
          "execution_mode": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Execution Mode"
          },
          "flow_name": {
            "title": "Flow Name",
            "type": "string"
          },
          "flow_version": {
            "title": "Flow Version",
            "type": "string"
          }
        },
        "required": [
          "deployment_name",
          "flow_name",
          "flow_version"
        ],
        "title": "DeploymentResponse",
        "type": "object"
      },
      "DeviceAuthorizationApproveRequest": {
        "properties": {
          "user_code": {
            "maxLength": 32,
            "minLength": 8,
            "title": "User Code",
            "type": "string"
          }
        },
        "required": [
          "user_code"
        ],
        "title": "DeviceAuthorizationApproveRequest",
        "type": "object"
      },
      "DeviceAuthorizationApproveResponse": {
        "properties": {
          "org_id": {
            "default": "",
            "title": "Org Id",
            "type": "string"
          },
          "status": {
            "default": "approved",
            "title": "Status",
            "type": "string"
          },
          "user_email": {
            "title": "User Email",
            "type": "string"
          },
          "workspace_name": {
            "default": "",
            "title": "Workspace Name",
            "type": "string"
          }
        },
        "required": [
          "user_email"
        ],
        "title": "DeviceAuthorizationApproveResponse",
        "type": "object"
      },
      "DeviceAuthorizationStartResponse": {
        "properties": {
          "device_code": {
            "title": "Device Code",
            "type": "string"
          },
          "expires_in": {
            "title": "Expires In",
            "type": "integer"
          },
          "interval": {
            "title": "Interval",
            "type": "integer"
          },
          "user_code": {
            "title": "User Code",
            "type": "string"
          }
        },
        "required": [
          "device_code",
          "user_code",
          "expires_in",
          "interval"
        ],
        "title": "DeviceAuthorizationStartResponse",
        "type": "object"
      },
      "DeviceAuthorizationTokenRequest": {
        "properties": {
          "device_code": {
            "maxLength": 256,
            "minLength": 40,
            "title": "Device Code",
            "type": "string"
          }
        },
        "required": [
          "device_code"
        ],
        "title": "DeviceAuthorizationTokenRequest",
        "type": "object"
      },
      "DeviceAuthorizationTokenResponse": {
        "properties": {
          "access_token": {
            "title": "Access Token",
            "type": "string"
          },
          "expires_at": {
            "title": "Expires At",
            "type": "integer"
          },
          "org_id": {
            "default": "",
            "title": "Org Id",
            "type": "string"
          },
          "token_type": {
            "default": "Bearer",
            "title": "Token Type",
            "type": "string"
          },
          "user_email": {
            "title": "User Email",
            "type": "string"
          },
          "workspace_name": {
            "default": "",
            "title": "Workspace Name",
            "type": "string"
          }
        },
        "required": [
          "access_token",
          "expires_at",
          "user_email"
        ],
        "title": "DeviceAuthorizationTokenResponse",
        "type": "object"
      },
      "DiscoverS3BucketsRequest": {
        "properties": {
          "access_key_id": {
            "minLength": 1,
            "title": "Access Key Id",
            "type": "string"
          },
          "region": {
            "minLength": 1,
            "title": "Region",
            "type": "string"
          },
          "role_arn": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Role Arn"
          },
          "secret_access_key": {
            "minLength": 1,
            "title": "Secret Access Key",
            "type": "string"
          }
        },
        "required": [
          "region",
          "access_key_id",
          "secret_access_key"
        ],
        "title": "DiscoverS3BucketsRequest",
        "type": "object"
      },
      "EnvironmentBinding": {
        "properties": {
          "deployments": {
            "items": {
              "type": "string"
            },
            "title": "Deployments",
            "type": "array"
          },
          "enabled": {
            "default": true,
            "title": "Enabled",
            "type": "boolean"
          },
          "locations": {
            "items": {
              "type": "string"
            },
            "title": "Locations",
            "type": "array"
          },
          "max_ttl_seconds": {
            "default": 3600,
            "maximum": 3600.0,
            "minimum": 900.0,
            "title": "Max Ttl Seconds",
            "type": "integer"
          }
        },
        "title": "EnvironmentBinding",
        "type": "object"
      },
      "EnvironmentCreateRequest": {
        "properties": {
          "color": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Color"
          },
          "config_json": {
            "anyOf": [
              {
                "additionalProperties": true,
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "title": "Config Json"
          },
          "default_executor": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Default Executor"
          },
          "env_name": {
            "title": "Env Name",
            "type": "string"
          },
          "is_protected": {
            "default": false,
            "title": "Is Protected",
            "type": "boolean"
          },
          "promotion_order": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "title": "Promotion Order"
          },
          "upstream_env": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Upstream Env"
          },
          "variables_json": {
            "anyOf": [
              {
                "additionalProperties": true,
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "title": "Variables Json"
          }
        },
        "required": [
          "env_name"
        ],
        "title": "EnvironmentCreateRequest",
        "type": "object"
      },
      "EnvironmentListResponse": {
        "properties": {
          "items": {
            "items": {
              "$ref": "#/components/schemas/EnvironmentResponse"
            },
            "title": "Items",
            "type": "array"
          }
        },
        "required": [
          "items"
        ],
        "title": "EnvironmentListResponse",
        "type": "object"
      },
      "EnvironmentReorderRequest": {
        "properties": {
          "order": {
            "items": {
              "type": "string"
            },
            "title": "Order",
            "type": "array"
          }
        },
        "required": [
          "order"
        ],
        "title": "EnvironmentReorderRequest",
        "type": "object"
      },
      "EnvironmentResponse": {
        "properties": {
          "color": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Color"
          },
          "config_json": {
            "anyOf": [
              {
                "additionalProperties": true,
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "title": "Config Json"
          },
          "created_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Created At"
          },
          "default_executor": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Default Executor"
          },
          "disabled_vars": {
            "anyOf": [
              {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Disabled Vars"
          },
          "env_name": {
            "title": "Env Name",
            "type": "string"
          },
          "is_protected": {
            "default": false,
            "title": "Is Protected",
            "type": "boolean"
          },
          "is_system": {
            "default": false,
            "title": "Is System",
            "type": "boolean"
          },
          "org_id": {
            "title": "Org Id",
            "type": "string"
          },
          "promotion_order": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "title": "Promotion Order"
          },
          "updated_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Updated At"
          },
          "upstream_env": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Upstream Env"
          },
          "variables_json": {
            "anyOf": [
              {
                "additionalProperties": true,
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "title": "Variables Json"
          }
        },
        "required": [
          "org_id",
          "env_name"
        ],
        "title": "EnvironmentResponse",
        "type": "object"
      },
      "EnvironmentUpdateRequest": {
        "properties": {
          "color": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Color"
          },
          "config_json": {
            "anyOf": [
              {
                "additionalProperties": true,
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "title": "Config Json"
          },
          "default_executor": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Default Executor"
          },
          "is_protected": {
            "anyOf": [
              {
                "type": "boolean"
              },
              {
                "type": "null"
              }
            ],
            "title": "Is Protected"
          },
          "promotion_order": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "title": "Promotion Order"
          },
          "upstream_env": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Upstream Env"
          },
          "variables_json": {
            "anyOf": [
              {
                "additionalProperties": true,
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "title": "Variables Json"
          }
        },
        "title": "EnvironmentUpdateRequest",
        "type": "object"
      },
      "FieldModel": {
        "properties": {
          "name": {
            "minLength": 1,
            "title": "Name",
            "type": "string"
          },
          "nullable": {
            "default": false,
            "title": "Nullable",
            "type": "boolean"
          },
          "required": {
            "default": true,
            "title": "Required",
            "type": "boolean"
          },
          "type": {
            "default": "any",
            "title": "Type",
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "title": "FieldModel",
        "type": "object"
      },
      "FlowDetailResponse": {
        "properties": {
          "artifact_s3_uri": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Artifact S3 Uri"
          },
          "code_hash": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Code Hash"
          },
          "created_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Created At"
          },
          "default_executor": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Default Executor"
          },
          "deployment_name": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Deployment Name"
          },
          "deployment_version": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "title": "Deployment Version"
          },
          "flow_name": {
            "title": "Flow Name",
            "type": "string"
          },
          "flow_spec": {
            "$ref": "#/components/schemas/FlowSpecModel"
          },
          "flow_version": {
            "title": "Flow Version",
            "type": "string"
          },
          "namespace": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Namespace"
          },
          "schedule": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Schedule"
          },
          "status": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Status"
          },
          "tags": {
            "anyOf": [
              {
                "additionalProperties": {
                  "type": "string"
                },
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "title": "Tags"
          },
          "updated_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Updated At"
          }
        },
        "required": [
          "flow_name",
          "flow_version",
          "flow_spec"
        ],
        "title": "FlowDetailResponse",
        "type": "object"
      },
      "FlowListItem": {
        "properties": {
          "artifact_s3_uri": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Artifact S3 Uri"
          },
          "code_hash": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Code Hash"
          },
          "created_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Created At"
          },
          "default_executor": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Default Executor"
          },
          "deployment_name": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Deployment Name"
          },
          "deployment_version": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "title": "Deployment Version"
          },
          "environment": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Environment"
          },
          "flow_name": {
            "title": "Flow Name",
            "type": "string"
          },
          "flow_version": {
            "title": "Flow Version",
            "type": "string"
          },
          "namespace": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Namespace"
          },
          "schedule": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Schedule"
          },
          "status": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Status"
          },
          "tags": {
            "anyOf": [
              {
                "additionalProperties": {
                  "type": "string"
                },
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "title": "Tags"
          },
          "updated_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Updated At"
          }
        },
        "required": [
          "flow_name",
          "flow_version"
        ],
        "title": "FlowListItem",
        "type": "object"
      },
      "FlowListResponse": {
        "properties": {
          "items": {
            "items": {
              "$ref": "#/components/schemas/FlowListItem"
            },
            "title": "Items",
            "type": "array"
          },
          "next_token": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Next Token"
          }
        },
        "required": [
          "items"
        ],
        "title": "FlowListResponse",
        "type": "object"
      },
      "FlowRegisterRequest": {
        "properties": {
          "artifact_s3_uri": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Artifact S3 Uri"
          },
          "default_executor": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Default Executor"
          },
          "deployment_name": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Deployment Name"
          },
          "flow_spec": {
            "$ref": "#/components/schemas/FlowSpecModel"
          },
          "namespace": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Namespace"
          },
          "schedule": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Schedule"
          },
          "status": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Status"
          },
          "tags": {
            "anyOf": [
              {
                "additionalProperties": {
                  "type": "string"
                },
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "title": "Tags"
          },
          "timezone": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Timezone"
          }
        },
        "required": [
          "flow_spec"
        ],
        "title": "FlowRegisterRequest",
        "type": "object"
      },
      "FlowRegisterResponse": {
        "properties": {
          "artifact_s3_uri": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Artifact S3 Uri"
          },
          "code_hash": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Code Hash"
          },
          "default_executor": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Default Executor"
          },
          "deployment_name": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Deployment Name"
          },
          "deployment_version": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "title": "Deployment Version"
          },
          "environment": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Environment"
          },
          "flow_name": {
            "title": "Flow Name",
            "type": "string"
          },
          "flow_version": {
            "title": "Flow Version",
            "type": "string"
          },
          "namespace": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Namespace"
          },
          "schedule": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Schedule"
          },
          "status": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Status"
          },
          "tags": {
            "anyOf": [
              {
                "additionalProperties": {
                  "type": "string"
                },
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "title": "Tags"
          }
        },
        "required": [
          "flow_name",
          "flow_version"
        ],
        "title": "FlowRegisterResponse",
        "type": "object"
      },
      "FlowSpecModel": {
        "additionalProperties": true,
        "properties": {
          "created_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Created At"
          },
          "edges": {
            "items": {
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "title": "Edges",
            "type": "array"
          },
          "name": {
            "title": "Name",
            "type": "string"
          },
          "outputs": {
            "anyOf": [
              {},
              {
                "type": "null"
              }
            ],
            "title": "Outputs"
          },
          "parameters": {
            "items": {
              "additionalProperties": true,
              "type": "object"
            },
            "title": "Parameters",
            "type": "array"
          },
          "task_runs": {
            "items": {
              "additionalProperties": true,
              "type": "object"
            },
            "title": "Task Runs",
            "type": "array"
          },
          "tasks": {
            "additionalProperties": true,
            "title": "Tasks",
            "type": "object"
          },
          "version": {
            "title": "Version",
            "type": "string"
          }
        },
        "required": [
          "name",
          "version"
        ],
        "title": "FlowSpecModel",
        "type": "object"
      },
      "FlowVersionItem": {
        "properties": {
          "artifact_s3_uri": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Artifact S3 Uri"
          },
          "created_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Created At"
          },
          "deployment_version": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "title": "Deployment Version"
          },
          "flow_version": {
            "title": "Flow Version",
            "type": "string"
          },
          "status": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Status"
          },
          "updated_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Updated At"
          }
        },
        "required": [
          "flow_version"
        ],
        "title": "FlowVersionItem",
        "type": "object"
      },
      "FlowVersionListResponse": {
        "properties": {
          "flow_name": {
            "title": "Flow Name",
            "type": "string"
          },
          "items": {
            "items": {
              "$ref": "#/components/schemas/FlowVersionItem"
            },
            "title": "Items",
            "type": "array"
          }
        },
        "required": [
          "flow_name",
          "items"
        ],
        "title": "FlowVersionListResponse",
        "type": "object"
      },
      "GcpRegisterRequest": {
        "properties": {
          "pool_id": {
            "anyOf": [
              {
                "maxLength": 32,
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Pool Id"
          },
          "project_number": {
            "anyOf": [
              {
                "maxLength": 20,
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Project Number"
          },
          "provider_id": {
            "anyOf": [
              {
                "maxLength": 32,
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Provider Id"
          },
          "service_account_email": {
            "anyOf": [
              {
                "maxLength": 255,
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Service Account Email"
          }
        },
        "title": "GcpRegisterRequest",
        "type": "object"
      },
      "HTTPValidationError": {
        "properties": {
          "detail": {
            "items": {
              "$ref": "#/components/schemas/ValidationError"
            },
            "title": "Detail",
            "type": "array"
          }
        },
        "title": "HTTPValidationError",
        "type": "object"
      },
      "HealthCheckResponse": {
        "properties": {
          "components": {
            "items": {
              "$ref": "#/components/schemas/HealthComponentResponse"
            },
            "title": "Components",
            "type": "array"
          },
          "status": {
            "title": "Status",
            "type": "string"
          },
          "timestamp": {
            "title": "Timestamp",
            "type": "string"
          },
          "version": {
            "title": "Version",
            "type": "string"
          }
        },
        "required": [
          "status",
          "version",
          "components",
          "timestamp"
        ],
        "title": "HealthCheckResponse",
        "type": "object"
      },
      "HealthComponentResponse": {
        "properties": {
          "latency_ms": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "title": "Latency Ms"
          },
          "message": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Message"
          },
          "name": {
            "title": "Name",
            "type": "string"
          },
          "status": {
            "title": "Status",
            "type": "string"
          }
        },
        "required": [
          "name",
          "status"
        ],
        "title": "HealthComponentResponse",
        "type": "object"
      },
      "InitiateUploadRequest": {
        "properties": {
          "deployment_name": {
            "title": "Deployment Name",
            "type": "string"
          },
          "file_size": {
            "title": "File Size",
            "type": "integer"
          },
          "flow_name": {
            "title": "Flow Name",
            "type": "string"
          },
          "flow_version": {
            "title": "Flow Version",
            "type": "string"
          },
          "part_size": {
            "default": 8388608,
            "title": "Part Size",
            "type": "integer"
          }
        },
        "required": [
          "flow_name",
          "flow_version",
          "deployment_name",
          "file_size"
        ],
        "title": "InitiateUploadRequest",
        "type": "object"
      },
      "InitiateUploadResponse": {
        "properties": {
          "artifact_key": {
            "title": "Artifact Key",
            "type": "string"
          },
          "expires_at": {
            "title": "Expires At",
            "type": "string"
          },
          "parts": {
            "items": {
              "$ref": "#/components/schemas/UploadPartUrl"
            },
            "title": "Parts",
            "type": "array"
          },
          "upload_id": {
            "title": "Upload Id",
            "type": "string"
          }
        },
        "required": [
          "upload_id",
          "artifact_key",
          "parts",
          "expires_at"
        ],
        "title": "InitiateUploadResponse",
        "type": "object"
      },
      "LoginRequest": {
        "properties": {
          "email": {
            "title": "Email",
            "type": "string"
          }
        },
        "required": [
          "email"
        ],
        "title": "LoginRequest",
        "type": "object"
      },
      "LoginResponse": {
        "properties": {
          "access_token": {
            "title": "Access Token",
            "type": "string"
          },
          "expires_at": {
            "title": "Expires At",
            "type": "integer"
          },
          "token_type": {
            "default": "Bearer",
            "title": "Token Type",
            "type": "string"
          }
        },
        "required": [
          "access_token",
          "expires_at"
        ],
        "title": "LoginResponse",
        "type": "object"
      },
      "LogoutResponse": {
        "properties": {
          "status": {
            "title": "Status",
            "type": "string"
          }
        },
        "required": [
          "status"
        ],
        "title": "LogoutResponse",
        "type": "object"
      },
      "MemberResponse": {
        "properties": {
          "joined_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Joined At"
          },
          "org_id": {
            "title": "Org Id",
            "type": "string"
          },
          "role": {
            "title": "Role",
            "type": "string"
          },
          "user_email": {
            "title": "User Email",
            "type": "string"
          }
        },
        "required": [
          "user_email",
          "org_id",
          "role"
        ],
        "title": "MemberResponse",
        "type": "object"
      },
      "OrgCreateRequest": {
        "properties": {
          "org_name": {
            "title": "Org Name",
            "type": "string"
          },
          "plan": {
            "default": "free",
            "title": "Plan",
            "type": "string"
          }
        },
        "required": [
          "org_name"
        ],
        "title": "OrgCreateRequest",
        "type": "object"
      },
      "OrgResponse": {
        "properties": {
          "created_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Created At"
          },
          "org_id": {
            "title": "Org Id",
            "type": "string"
          },
          "org_name": {
            "title": "Org Name",
            "type": "string"
          },
          "owner_email": {
            "title": "Owner Email",
            "type": "string"
          },
          "plan": {
            "title": "Plan",
            "type": "string"
          },
          "updated_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Updated At"
          }
        },
        "required": [
          "org_id",
          "org_name",
          "owner_email",
          "plan"
        ],
        "title": "OrgResponse",
        "type": "object"
      },
      "PyPISearchResponse": {
        "properties": {
          "results": {
            "items": {
              "$ref": "#/components/schemas/PyPISearchResult"
            },
            "title": "Results",
            "type": "array"
          }
        },
        "required": [
          "results"
        ],
        "title": "PyPISearchResponse",
        "type": "object"
      },
      "PyPISearchResult": {
        "properties": {
          "name": {
            "title": "Name",
            "type": "string"
          },
          "summary": {
            "title": "Summary",
            "type": "string"
          },
          "version": {
            "title": "Version",
            "type": "string"
          },
          "versions": {
            "items": {
              "type": "string"
            },
            "title": "Versions",
            "type": "array"
          }
        },
        "required": [
          "name",
          "version",
          "summary",
          "versions"
        ],
        "title": "PyPISearchResult",
        "type": "object"
      },
      "QuotaStatusResponse": {
        "properties": {
          "api_calls_limit": {
            "title": "Api Calls Limit",
            "type": "integer"
          },
          "api_calls_used": {
            "title": "Api Calls Used",
            "type": "integer"
          },
          "compute_limit": {
            "title": "Compute Limit",
            "type": "integer"
          },
          "compute_used": {
            "title": "Compute Used",
            "type": "number"
          },
          "details": {
            "items": {
              "type": "string"
            },
            "title": "Details",
            "type": "array"
          },
          "flows_limit": {
            "title": "Flows Limit",
            "type": "integer"
          },
          "flows_used": {
            "title": "Flows Used",
            "type": "integer"
          },
          "over_limit": {
            "title": "Over Limit",
            "type": "boolean"
          },
          "plan": {
            "title": "Plan",
            "type": "string"
          },
          "runs_limit": {
            "title": "Runs Limit",
            "type": "integer"
          },
          "runs_remaining": {
            "title": "Runs Remaining",
            "type": "integer"
          },
          "runs_used": {
            "title": "Runs Used",
            "type": "integer"
          },
          "warning": {
            "title": "Warning",
            "type": "boolean"
          }
        },
        "required": [
          "plan",
          "runs_used",
          "runs_limit",
          "runs_remaining",
          "compute_used",
          "compute_limit",
          "api_calls_used",
          "api_calls_limit",
          "flows_used",
          "flows_limit",
          "over_limit",
          "warning",
          "details"
        ],
        "title": "QuotaStatusResponse",
        "type": "object"
      },
      "RegisterNodeRequest": {
        "properties": {
          "author": {
            "default": "",
            "title": "Author",
            "type": "string"
          },
          "category": {
            "default": "custom",
            "title": "Category",
            "type": "string"
          },
          "color": {
            "default": "slate",
            "title": "Color",
            "type": "string"
          },
          "config_schema": {
            "items": {
              "$ref": "#/components/schemas/ConfigFieldSchema"
            },
            "title": "Config Schema",
            "type": "array"
          },
          "connectors": {
            "items": {
              "$ref": "#/components/schemas/ConnectorDefSchema"
            },
            "title": "Connectors",
            "type": "array"
          },
          "documentation_url": {
            "default": "",
            "title": "Documentation Url",
            "type": "string"
          },
          "icon": {
            "default": "Code",
            "title": "Icon",
            "type": "string"
          },
          "import_path": {
            "default": "",
            "title": "Import Path",
            "type": "string"
          },
          "label": {
            "maxLength": 200,
            "minLength": 1,
            "title": "Label",
            "type": "string"
          },
          "node_type": {
            "maxLength": 128,
            "minLength": 1,
            "pattern": "^[a-z][a-z0-9_]*$",
            "title": "Node Type",
            "type": "string"
          },
          "source_url": {
            "default": "",
            "title": "Source Url",
            "type": "string"
          },
          "tags": {
            "items": {
              "type": "string"
            },
            "title": "Tags",
            "type": "array"
          },
          "version": {
            "default": "1.0.0",
            "title": "Version",
            "type": "string"
          }
        },
        "required": [
          "node_type",
          "label"
        ],
        "title": "RegisterNodeRequest",
        "type": "object"
      },
      "ReleaseClaimRequest": {
        "properties": {
          "reason": {
            "anyOf": [
              {
                "maxLength": 500,
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Reason"
          }
        },
        "title": "ReleaseClaimRequest",
        "type": "object"
      },
      "RetryResponse": {
        "properties": {
          "flow_name": {
            "title": "Flow Name",
            "type": "string"
          },
          "flow_version": {
            "title": "Flow Version",
            "type": "string"
          },
          "parent_run_id": {
            "title": "Parent Run Id",
            "type": "string"
          },
          "partial": {
            "default": false,
            "title": "Partial",
            "type": "boolean"
          },
          "reused_task_count": {
            "default": 0,
            "title": "Reused Task Count",
            "type": "integer"
          },
          "run_id": {
            "title": "Run Id",
            "type": "string"
          },
          "skip_task_ids": {
            "items": {
              "type": "string"
            },
            "title": "Skip Task Ids",
            "type": "array"
          },
          "status": {
            "title": "Status",
            "type": "string"
          }
        },
        "required": [
          "run_id",
          "parent_run_id",
          "flow_name",
          "flow_version",
          "status"
        ],
        "title": "RetryResponse",
        "type": "object"
      },
      "RolePermissionsResponse": {
        "properties": {
          "roles": {
            "additionalProperties": {
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "title": "Roles",
            "type": "object"
          }
        },
        "required": [
          "roles"
        ],
        "title": "RolePermissionsResponse",
        "type": "object"
      },
      "RollbackRequest": {
        "properties": {
          "target_flow_version": {
            "title": "Target Flow Version",
            "type": "string"
          }
        },
        "required": [
          "target_flow_version"
        ],
        "title": "RollbackRequest",
        "type": "object"
      },
      "RollbackResponse": {
        "properties": {
          "deployment_name": {
            "title": "Deployment Name",
            "type": "string"
          },
          "new_flow_version": {
            "title": "New Flow Version",
            "type": "string"
          },
          "previous_flow_version": {
            "title": "Previous Flow Version",
            "type": "string"
          },
          "rolled_back_at": {
            "title": "Rolled Back At",
            "type": "string"
          }
        },
        "required": [
          "deployment_name",
          "previous_flow_version",
          "new_flow_version",
          "rolled_back_at"
        ],
        "title": "RollbackResponse",
        "type": "object"
      },
      "RunRequest": {
        "properties": {
          "deployment": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Deployment"
          },
          "environment": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Environment"
          },
          "execute": {
            "default": false,
            "title": "Execute",
            "type": "boolean"
          },
          "execution_mode": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Execution Mode"
          },
          "executor": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Executor"
          },
          "flow_name": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Flow Name"
          },
          "flow_version": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Flow Version"
          },
          "parameters": {
            "additionalProperties": true,
            "title": "Parameters",
            "type": "object"
          }
        },
        "title": "RunRequest",
        "type": "object"
      },
      "RunResponse": {
        "properties": {
          "cancelled_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Cancelled At"
          },
          "cancelled_by": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Cancelled By"
          },
          "environment": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Environment"
          },
          "execution_mode": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Execution Mode"
          },
          "executor": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Executor"
          },
          "flow_name": {
            "title": "Flow Name",
            "type": "string"
          },
          "flow_version": {
            "title": "Flow Version",
            "type": "string"
          },
          "run_id": {
            "title": "Run Id",
            "type": "string"
          },
          "run_slug": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Run Slug"
          },
          "status": {
            "title": "Status",
            "type": "string"
          },
          "trigger_source": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Trigger Source"
          },
          "triggered_by": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Triggered By"
          }
        },
        "required": [
          "run_id",
          "flow_name",
          "flow_version",
          "status"
        ],
        "title": "RunResponse",
        "type": "object"
      },
      "ScheduleListResponse": {
        "properties": {
          "items": {
            "items": {
              "$ref": "#/components/schemas/ScheduleResponse"
            },
            "title": "Items",
            "type": "array"
          }
        },
        "required": [
          "items"
        ],
        "title": "ScheduleListResponse",
        "type": "object"
      },
      "SchedulePatchRequest": {
        "properties": {
          "catchup_policy": {
            "anyOf": [
              {
                "enum": [
                  "none",
                  "all"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Catchup Policy"
          },
          "cron_expression": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Cron Expression"
          },
          "enabled": {
            "anyOf": [
              {
                "type": "boolean"
              },
              {
                "type": "null"
              }
            ],
            "title": "Enabled"
          },
          "end_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "End At"
          },
          "environment": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Environment"
          },
          "interval_seconds": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "title": "Interval Seconds"
          },
          "one_time_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "One Time At"
          },
          "parameters": {
            "anyOf": [
              {
                "additionalProperties": true,
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "title": "Parameters"
          },
          "start_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Start At"
          },
          "timezone": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Timezone"
          }
        },
        "title": "SchedulePatchRequest",
        "type": "object"
      },
      "ScheduleRequest": {
        "properties": {
          "catchup_policy": {
            "default": "none",
            "enum": [
              "none",
              "all"
            ],
            "title": "Catchup Policy",
            "type": "string"
          },
          "cron_expression": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Cron Expression"
          },
          "deployment_name": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Deployment Name"
          },
          "enabled": {
            "default": true,
            "title": "Enabled",
            "type": "boolean"
          },
          "end_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "End At"
          },
          "environment": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Environment"
          },
          "flow_name": {
            "title": "Flow Name",
            "type": "string"
          },
          "flow_version": {
            "title": "Flow Version",
            "type": "string"
          },
          "interval_seconds": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "title": "Interval Seconds"
          },
          "mode": {
            "enum": [
              "cron",
              "interval",
              "one_time",
              "manual"
            ],
            "title": "Mode",
            "type": "string"
          },
          "one_time_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "One Time At"
          },
          "parameters": {
            "additionalProperties": true,
            "title": "Parameters",
            "type": "object"
          },
          "schedule_id": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Schedule Id"
          },
          "start_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Start At"
          },
          "timezone": {
            "default": "America/New_York",
            "title": "Timezone",
            "type": "string"
          }
        },
        "required": [
          "flow_name",
          "flow_version",
          "mode"
        ],
        "title": "ScheduleRequest",
        "type": "object"
      },
      "ScheduleResponse": {
        "properties": {
          "catchup_policy": {
            "enum": [
              "none",
              "all"
            ],
            "title": "Catchup Policy",
            "type": "string"
          },
          "created_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Created At"
          },
          "cron_expression": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Cron Expression"
          },
          "deployment_name": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Deployment Name"
          },
          "enabled": {
            "title": "Enabled",
            "type": "boolean"
          },
          "end_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "End At"
          },
          "environment": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Environment"
          },
          "flow_name": {
            "title": "Flow Name",
            "type": "string"
          },
          "flow_version": {
            "title": "Flow Version",
            "type": "string"
          },
          "interval_seconds": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "title": "Interval Seconds"
          },
          "last_error": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Last Error"
          },
          "last_run_id": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Last Run Id"
          },
          "last_run_slug": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Last Run Slug"
          },
          "last_triggered_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Last Triggered At"
          },
          "mode": {
            "enum": [
              "cron",
              "interval",
              "one_time",
              "manual"
            ],
            "title": "Mode",
            "type": "string"
          },
          "next_run_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Next Run At"
          },
          "next_run_epoch": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "title": "Next Run Epoch"
          },
          "one_time_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "One Time At"
          },
          "parameters": {
            "additionalProperties": true,
            "title": "Parameters",
            "type": "object"
          },
          "schedule_id": {
            "title": "Schedule Id",
            "type": "string"
          },
          "start_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Start At"
          },
          "timezone": {
            "title": "Timezone",
            "type": "string"
          },
          "updated_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Updated At"
          }
        },
        "required": [
          "schedule_id",
          "flow_name",
          "flow_version",
          "mode",
          "enabled",
          "timezone",
          "catchup_policy",
          "parameters"
        ],
        "title": "ScheduleResponse",
        "type": "object"
      },
      "ScheduleTriggerRequest": {
        "properties": {
          "parameters": {
            "additionalProperties": true,
            "title": "Parameters",
            "type": "object"
          }
        },
        "title": "ScheduleTriggerRequest",
        "type": "object"
      },
      "ScopeSpec": {
        "properties": {
          "access": {
            "default": "read",
            "pattern": "^(read|readwrite)$",
            "title": "Access",
            "type": "string"
          },
          "kms_key_arns": {
            "items": {
              "type": "string"
            },
            "maxItems": 50,
            "title": "Kms Key Arns",
            "type": "array"
          },
          "max_ttl_seconds": {
            "default": 3600,
            "maximum": 3600.0,
            "minimum": 900.0,
            "title": "Max Ttl Seconds",
            "type": "integer"
          },
          "regions": {
            "items": {
              "type": "string"
            },
            "maxItems": 50,
            "title": "Regions",
            "type": "array"
          },
          "resources": {
            "items": {
              "type": "string"
            },
            "maxItems": 50,
            "title": "Resources",
            "type": "array"
          }
        },
        "title": "ScopeSpec",
        "type": "object"
      },
      "SecretCopyRequest": {
        "properties": {
          "logical_name": {
            "title": "Logical Name",
            "type": "string"
          },
          "source_environment": {
            "title": "Source Environment",
            "type": "string"
          },
          "target_environment": {
            "title": "Target Environment",
            "type": "string"
          }
        },
        "required": [
          "logical_name",
          "source_environment",
          "target_environment"
        ],
        "title": "SecretCopyRequest",
        "type": "object"
      },
      "SecretCreateRequest": {
        "properties": {
          "environment": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Environment"
          },
          "secret_name": {
            "title": "Secret Name",
            "type": "string"
          },
          "value": {
            "title": "Value",
            "type": "string"
          }
        },
        "required": [
          "secret_name",
          "value"
        ],
        "title": "SecretCreateRequest",
        "type": "object"
      },
      "SecretListResponse": {
        "properties": {
          "items": {
            "items": {
              "$ref": "#/components/schemas/SecretResponse"
            },
            "title": "Items",
            "type": "array"
          }
        },
        "required": [
          "items"
        ],
        "title": "SecretListResponse",
        "type": "object"
      },
      "SecretMetadataPatchRequest": {
        "properties": {
          "enabled": {
            "anyOf": [
              {
                "type": "boolean"
              },
              {
                "type": "null"
              }
            ],
            "title": "Enabled"
          }
        },
        "title": "SecretMetadataPatchRequest",
        "type": "object"
      },
      "SecretResponse": {
        "properties": {
          "created_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Created At"
          },
          "created_by": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Created By"
          },
          "enabled": {
            "default": true,
            "title": "Enabled",
            "type": "boolean"
          },
          "environment": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Environment"
          },
          "logical_name": {
            "default": "",
            "title": "Logical Name",
            "type": "string"
          },
          "org_id": {
            "title": "Org Id",
            "type": "string"
          },
          "secret_name": {
            "title": "Secret Name",
            "type": "string"
          },
          "updated_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Updated At"
          }
        },
        "required": [
          "org_id",
          "secret_name"
        ],
        "title": "SecretResponse",
        "type": "object"
      },
      "SecretUpdateRequest": {
        "properties": {
          "value": {
            "title": "Value",
            "type": "string"
          }
        },
        "required": [
          "value"
        ],
        "title": "SecretUpdateRequest",
        "type": "object"
      },
      "SecretValueResponse": {
        "properties": {
          "created_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Created At"
          },
          "created_by": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Created By"
          },
          "decrypted_value": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Decrypted Value"
          },
          "enabled": {
            "default": true,
            "title": "Enabled",
            "type": "boolean"
          },
          "environment": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Environment"
          },
          "logical_name": {
            "default": "",
            "title": "Logical Name",
            "type": "string"
          },
          "org_id": {
            "title": "Org Id",
            "type": "string"
          },
          "secret_name": {
            "title": "Secret Name",
            "type": "string"
          },
          "updated_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Updated At"
          }
        },
        "required": [
          "org_id",
          "secret_name"
        ],
        "title": "SecretValueResponse",
        "type": "object"
      },
      "SensorCreateRequest": {
        "properties": {
          "config_json": {
            "anyOf": [
              {
                "additionalProperties": true,
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "title": "Config Json"
          },
          "flow_name": {
            "title": "Flow Name",
            "type": "string"
          },
          "flow_params_json": {
            "anyOf": [
              {
                "additionalProperties": true,
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "title": "Flow Params Json"
          },
          "name": {
            "title": "Name",
            "type": "string"
          },
          "sensor_type": {
            "title": "Sensor Type",
            "type": "string"
          }
        },
        "required": [
          "name",
          "sensor_type",
          "flow_name"
        ],
        "title": "SensorCreateRequest",
        "type": "object"
      },
      "SensorListResponse": {
        "properties": {
          "items": {
            "items": {
              "$ref": "#/components/schemas/SensorResponse"
            },
            "title": "Items",
            "type": "array"
          }
        },
        "required": [
          "items"
        ],
        "title": "SensorListResponse",
        "type": "object"
      },
      "SensorResponse": {
        "properties": {
          "config_json": {
            "anyOf": [
              {
                "additionalProperties": true,
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "title": "Config Json"
          },
          "created_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Created At"
          },
          "created_by": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Created By"
          },
          "enabled": {
            "default": true,
            "title": "Enabled",
            "type": "boolean"
          },
          "flow_name": {
            "title": "Flow Name",
            "type": "string"
          },
          "flow_params_json": {
            "anyOf": [
              {
                "additionalProperties": true,
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "title": "Flow Params Json"
          },
          "last_triggered_at": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Last Triggered At"
          },
          "name": {
            "title": "Name",
            "type": "string"
          },
          "org_id": {
            "title": "Org Id",
            "type": "string"
          },
          "sensor_id": {
            "title": "Sensor Id",
            "type": "string"
          },
          "sensor_type": {
            "title": "Sensor Type",
            "type": "string"
          },
          "webhook_token": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Webhook Token"
          }
        },
        "required": [
          "org_id",
          "sensor_id",
          "name",
          "sensor_type",
          "flow_name"
        ],
        "title": "SensorResponse",
        "type": "object"
      },
      "SubscriptionResponse": {
        "properties": {
          "current_period_end": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Current Period End"
          },
          "current_period_start": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Current Period Start"
          },
          "org_id": {
            "title": "Org Id",
            "type": "string"
          },
          "plan": {
            "title": "Plan",
            "type": "string"
          },
          "status": {
            "title": "Status",
            "type": "string"
          },
          "stripe_customer_id": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Stripe Customer Id"
          }
        },
        "required": [
          "org_id",
          "plan",
          "status"
        ],
        "title": "SubscriptionResponse",
        "type": "object"
      },
      "UpdateDeploymentSettingsRequest": {
        "properties": {
          "default_executor": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Default Executor"
          },
          "dep_package_slugs": {
            "anyOf": [
              {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Dep Package Slugs"
          },
          "execution_mode": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Execution Mode"
          },
          "schedule": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Schedule"
          },
          "tags": {
            "anyOf": [
              {
                "additionalProperties": {
                  "type": "string"
                },
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "title": "Tags"
          }
        },
        "title": "UpdateDeploymentSettingsRequest",
        "type": "object"
      },
      "UpdateMemberRoleRequest": {
        "properties": {
          "role": {
            "title": "Role",
            "type": "string"
          }
        },
        "required": [
          "role"
        ],
        "title": "UpdateMemberRoleRequest",
        "type": "object"
      },
      "UpdateNodeRequest": {
        "properties": {
          "author": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Author"
          },
          "category": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Category"
          },
          "color": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Color"
          },
          "config_schema": {
            "anyOf": [
              {
                "items": {
                  "$ref": "#/components/schemas/ConfigFieldSchema"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Config Schema"
          },
          "connectors": {
            "anyOf": [
              {
                "items": {
                  "$ref": "#/components/schemas/ConnectorDefSchema"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Connectors"
          },
          "deprecated": {
            "anyOf": [
              {
                "type": "boolean"
              },
              {
                "type": "null"
              }
            ],
            "title": "Deprecated"
          },
          "deprecation_message": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Deprecation Message"
          },
          "documentation_url": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Documentation Url"
          },
          "enabled": {
            "anyOf": [
              {
                "type": "boolean"
              },
              {
                "type": "null"
              }
            ],
            "title": "Enabled"
          },
          "icon": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Icon"
          },
          "import_path": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Import Path"
          },
          "label": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Label"
          },
          "source_url": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Source Url"
          },
          "tags": {
            "anyOf": [
              {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Tags"
          },
          "version": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Version"
          }
        },
        "title": "UpdateNodeRequest",
        "type": "object"
      },
      "UploadPartUrl": {
        "properties": {
          "part_number": {
            "title": "Part Number",
            "type": "integer"
          },
          "size": {
            "title": "Size",
            "type": "integer"
          },
          "url": {
            "title": "Url",
            "type": "string"
          }
        },
        "required": [
          "part_number",
          "url",
          "size"
        ],
        "title": "UploadPartUrl",
        "type": "object"
      },
      "UsageDashboardResponse": {
        "properties": {
          "daily": {
            "items": {
              "$ref": "#/components/schemas/UsageSummaryResponse"
            },
            "title": "Daily",
            "type": "array"
          },
          "quota": {
            "$ref": "#/components/schemas/QuotaStatusResponse"
          },
          "summary": {
            "$ref": "#/components/schemas/UsageSummaryResponse"
          },
          "top_flows": {
            "items": {
              "additionalProperties": true,
              "type": "object"
            },
            "title": "Top Flows",
            "type": "array"
          }
        },
        "required": [
          "summary",
          "quota",
          "daily",
          "top_flows"
        ],
        "title": "UsageDashboardResponse",
        "type": "object"
      },
      "UsageSummaryResponse": {
        "properties": {
          "api_call_count": {
            "default": 0,
            "title": "Api Call Count",
            "type": "integer"
          },
          "compute_seconds": {
            "default": 0,
            "title": "Compute Seconds",
            "type": "number"
          },
          "error_count": {
            "default": 0,
            "title": "Error Count",
            "type": "integer"
          },
          "estimated_cost_usd": {
            "default": 0,
            "title": "Estimated Cost Usd",
            "type": "number"
          },
          "period": {
            "title": "Period",
            "type": "string"
          },
          "run_count": {
            "default": 0,
            "title": "Run Count",
            "type": "integer"
          },
          "task_count": {
            "default": 0,
            "title": "Task Count",
            "type": "integer"
          }
        },
        "required": [
          "period"
        ],
        "title": "UsageSummaryResponse",
        "type": "object"
      },
      "UsageTimeseriesResponse": {
        "properties": {
          "items": {
            "items": {
              "$ref": "#/components/schemas/UsageSummaryResponse"
            },
            "title": "Items",
            "type": "array"
          }
        },
        "required": [
          "items"
        ],
        "title": "UsageTimeseriesResponse",
        "type": "object"
      },
      "ValidateConnectionRequest": {
        "properties": {
          "existing_source_connections": {
            "default": 0,
            "title": "Existing Source Connections",
            "type": "integer"
          },
          "existing_target_connections": {
            "default": 0,
            "title": "Existing Target Connections",
            "type": "integer"
          },
          "source_connector_id": {
            "title": "Source Connector Id",
            "type": "string"
          },
          "source_node_type": {
            "title": "Source Node Type",
            "type": "string"
          },
          "target_connector_id": {
            "title": "Target Connector Id",
            "type": "string"
          },
          "target_node_type": {
            "title": "Target Node Type",
            "type": "string"
          }
        },
        "required": [
          "source_node_type",
          "source_connector_id",
          "target_node_type",
          "target_connector_id"
        ],
        "title": "ValidateConnectionRequest",
        "type": "object"
      },
      "ValidateConnectionResponse": {
        "properties": {
          "errors": {
            "items": {
              "type": "string"
            },
            "title": "Errors",
            "type": "array"
          },
          "valid": {
            "title": "Valid",
            "type": "boolean"
          }
        },
        "required": [
          "valid"
        ],
        "title": "ValidateConnectionResponse",
        "type": "object"
      },
      "ValidationError": {
        "properties": {
          "ctx": {
            "title": "Context",
            "type": "object"
          },
          "input": {
            "title": "Input"
          },
          "loc": {
            "items": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "integer"
                }
              ]
            },
            "title": "Location",
            "type": "array"
          },
          "msg": {
            "title": "Message",
            "type": "string"
          },
          "type": {
            "title": "Error Type",
            "type": "string"
          }
        },
        "required": [
          "loc",
          "msg",
          "type"
        ],
        "title": "ValidationError",
        "type": "object"
      }
    },
    "securitySchemes": {
      "BearerAuth": {
        "description": "Dagy API key, Dagy session token, or configured verified user JWT.",
        "scheme": "bearer",
        "type": "http"
      }
    }
  },
  "info": {
    "description": "Dagy customer API. Read the linked resource guides for permissions, untyped payloads, errors, availability, and runtime constraints. Authentication requires a supported Bearer credential except where security is explicitly empty. Inbound webhook URLs carry a secret token.",
    "title": "Dagy API",
    "version": "0.1.0"
  },
  "openapi": "3.1.0",
  "paths": {
    "/ai-studio/sessions": {
      "get": {
        "operationId": "list_ai_studio_sessions_ai_studio_sessions_get",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 25,
              "title": "Limit",
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "status",
            "required": false,
            "schema": {
              "default": "active",
              "title": "Status",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response List Ai Studio Sessions Ai Studio Sessions Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "List Ai Studio Sessions",
        "x-dagy-guide": "guides/ai-studio.md"
      },
      "post": {
        "operationId": "create_ai_studio_session_ai_studio_sessions_post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": true,
                "title": "Payload",
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Create Ai Studio Session Ai Studio Sessions Post",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Create Ai Studio Session",
        "x-dagy-guide": "guides/ai-studio.md"
      }
    },
    "/ai-studio/sessions/by-flow/{flow_name}": {
      "get": {
        "operationId": "get_ai_studio_session_by_flow_ai_studio_sessions_by_flow__flow_name__get",
        "parameters": [
          {
            "in": "path",
            "name": "flow_name",
            "required": true,
            "schema": {
              "title": "Flow Name",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Get Ai Studio Session By Flow Ai Studio Sessions By Flow  Flow Name  Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Ai Studio Session By Flow",
        "x-dagy-guide": "guides/ai-studio.md"
      }
    },
    "/ai-studio/sessions/{session_id}": {
      "delete": {
        "operationId": "delete_ai_studio_session_ai_studio_sessions__session_id__delete",
        "parameters": [
          {
            "in": "path",
            "name": "session_id",
            "required": true,
            "schema": {
              "title": "Session Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Delete Ai Studio Session Ai Studio Sessions  Session Id  Delete",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Delete Ai Studio Session",
        "x-dagy-guide": "guides/ai-studio.md"
      },
      "get": {
        "operationId": "get_ai_studio_session_ai_studio_sessions__session_id__get",
        "parameters": [
          {
            "in": "path",
            "name": "session_id",
            "required": true,
            "schema": {
              "title": "Session Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Get Ai Studio Session Ai Studio Sessions  Session Id  Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Ai Studio Session",
        "x-dagy-guide": "guides/ai-studio.md"
      }
    },
    "/ai-studio/sessions/{session_id}/archive": {
      "post": {
        "operationId": "archive_ai_studio_session_ai_studio_sessions__session_id__archive_post",
        "parameters": [
          {
            "in": "path",
            "name": "session_id",
            "required": true,
            "schema": {
              "title": "Session Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Archive Ai Studio Session Ai Studio Sessions  Session Id  Archive Post",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Archive Ai Studio Session",
        "x-dagy-guide": "guides/ai-studio.md"
      }
    },
    "/ai-studio/sessions/{session_id}/attachments/complete": {
      "post": {
        "operationId": "complete_ai_studio_attachment_upload_ai_studio_sessions__session_id__attachments_complete_post",
        "parameters": [
          {
            "in": "path",
            "name": "session_id",
            "required": true,
            "schema": {
              "title": "Session Id",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": true,
                "title": "Payload",
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Complete Ai Studio Attachment Upload Ai Studio Sessions  Session Id  Attachments Complete Post",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Complete Ai Studio Attachment Upload",
        "x-dagy-guide": "guides/ai-studio.md"
      }
    },
    "/ai-studio/sessions/{session_id}/attachments/initiate": {
      "post": {
        "operationId": "initiate_ai_studio_attachment_upload_ai_studio_sessions__session_id__attachments_initiate_post",
        "parameters": [
          {
            "in": "path",
            "name": "session_id",
            "required": true,
            "schema": {
              "title": "Session Id",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": true,
                "title": "Payload",
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Initiate Ai Studio Attachment Upload Ai Studio Sessions  Session Id  Attachments Initiate Post",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Initiate Ai Studio Attachment Upload",
        "x-dagy-guide": "guides/ai-studio.md"
      }
    },
    "/ai-studio/sessions/{session_id}/attachments/{attachment_id}": {
      "delete": {
        "operationId": "delete_ai_studio_attachment_ai_studio_sessions__session_id__attachments__attachment_id__delete",
        "parameters": [
          {
            "in": "path",
            "name": "session_id",
            "required": true,
            "schema": {
              "title": "Session Id",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "attachment_id",
            "required": true,
            "schema": {
              "title": "Attachment Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Delete Ai Studio Attachment Ai Studio Sessions  Session Id  Attachments  Attachment Id  Delete",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Delete Ai Studio Attachment",
        "x-dagy-guide": "guides/ai-studio.md"
      }
    },
    "/ai-studio/sessions/{session_id}/bind-flow": {
      "post": {
        "operationId": "bind_ai_studio_session_to_flow_ai_studio_sessions__session_id__bind_flow_post",
        "parameters": [
          {
            "in": "path",
            "name": "session_id",
            "required": true,
            "schema": {
              "title": "Session Id",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": true,
                "title": "Payload",
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Bind Ai Studio Session To Flow Ai Studio Sessions  Session Id  Bind Flow Post",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Bind Ai Studio Session To Flow",
        "x-dagy-guide": "guides/ai-studio.md"
      }
    },
    "/ai-studio/sessions/{session_id}/canvas": {
      "patch": {
        "operationId": "patch_ai_studio_canvas_ai_studio_sessions__session_id__canvas_patch",
        "parameters": [
          {
            "in": "path",
            "name": "session_id",
            "required": true,
            "schema": {
              "title": "Session Id",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": true,
                "title": "Payload",
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Patch Ai Studio Canvas Ai Studio Sessions  Session Id  Canvas Patch",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Patch Ai Studio Canvas",
        "x-dagy-guide": "guides/ai-studio.md"
      }
    },
    "/ai-studio/sessions/{session_id}/messages": {
      "post": {
        "operationId": "post_ai_studio_message_ai_studio_sessions__session_id__messages_post",
        "parameters": [
          {
            "in": "path",
            "name": "session_id",
            "required": true,
            "schema": {
              "title": "Session Id",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": true,
                "title": "Payload",
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Post Ai Studio Message Ai Studio Sessions  Session Id  Messages Post",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Post Ai Studio Message",
        "x-dagy-guide": "guides/ai-studio.md"
      }
    },
    "/ai-studio/sessions/{session_id}/messages/stream": {
      "post": {
        "operationId": "stream_ai_studio_message_ai_studio_sessions__session_id__messages_stream_post",
        "parameters": [
          {
            "in": "path",
            "name": "session_id",
            "required": true,
            "schema": {
              "title": "Session Id",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": true,
                "title": "Payload",
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Stream Ai Studio Message",
        "x-dagy-guide": "guides/ai-studio.md"
      }
    },
    "/ai-studio/sessions/{session_id}/tier": {
      "patch": {
        "operationId": "patch_ai_studio_tier_ai_studio_sessions__session_id__tier_patch",
        "parameters": [
          {
            "in": "path",
            "name": "session_id",
            "required": true,
            "schema": {
              "title": "Session Id",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": true,
                "title": "Payload",
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Patch Ai Studio Tier Ai Studio Sessions  Session Id  Tier Patch",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Patch Ai Studio Tier",
        "x-dagy-guide": "guides/ai-studio.md"
      }
    },
    "/ai-studio/sessions/{session_id}/title": {
      "patch": {
        "operationId": "patch_ai_studio_title_ai_studio_sessions__session_id__title_patch",
        "parameters": [
          {
            "in": "path",
            "name": "session_id",
            "required": true,
            "schema": {
              "title": "Session Id",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": true,
                "title": "Payload",
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Patch Ai Studio Title Ai Studio Sessions  Session Id  Title Patch",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Patch Ai Studio Title",
        "x-dagy-guide": "guides/ai-studio.md"
      }
    },
    "/ai-studio/tiers": {
      "get": {
        "operationId": "get_ai_studio_tiers_ai_studio_tiers_get",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Get Ai Studio Tiers Ai Studio Tiers Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Ai Studio Tiers",
        "x-dagy-guide": "guides/ai-studio.md"
      }
    },
    "/alert-rules": {
      "get": {
        "operationId": "list_alert_rules_endpoint_alert_rules_get",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 100,
              "title": "Limit",
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AlertRuleListResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "List Alert Rules Endpoint",
        "x-dagy-guide": "guides/notifications.md"
      },
      "post": {
        "operationId": "create_alert_rule_endpoint_alert_rules_post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AlertRuleCreateRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AlertRuleResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Create Alert Rule Endpoint",
        "x-dagy-guide": "guides/notifications.md"
      }
    },
    "/alert-rules/{rule_id}": {
      "delete": {
        "operationId": "delete_alert_rule_endpoint_alert_rules__rule_id__delete",
        "parameters": [
          {
            "in": "path",
            "name": "rule_id",
            "required": true,
            "schema": {
              "title": "Rule Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Delete Alert Rule Endpoint",
        "x-dagy-guide": "guides/notifications.md"
      },
      "get": {
        "operationId": "get_alert_rule_endpoint_alert_rules__rule_id__get",
        "parameters": [
          {
            "in": "path",
            "name": "rule_id",
            "required": true,
            "schema": {
              "title": "Rule Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AlertRuleResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Alert Rule Endpoint",
        "x-dagy-guide": "guides/notifications.md"
      }
    },
    "/alert-rules/{rule_id}/test": {
      "post": {
        "operationId": "test_alert_rule_endpoint_alert_rules__rule_id__test_post",
        "parameters": [
          {
            "in": "path",
            "name": "rule_id",
            "required": true,
            "schema": {
              "title": "Rule Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Test Alert Rule Endpoint",
        "x-dagy-guide": "guides/notifications.md"
      }
    },
    "/api-keys": {
      "get": {
        "operationId": "list_api_keys_api_keys_get",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiKeyListResponse"
                }
              }
            },
            "description": "Successful Response"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "List Api Keys",
        "x-dagy-guide": "api/auth.md"
      },
      "post": {
        "operationId": "create_api_key_api_keys_post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApiKeyCreateRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiKeyCreateResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Create Api Key",
        "x-dagy-guide": "api/auth.md"
      }
    },
    "/api-keys/{key_id}": {
      "delete": {
        "operationId": "delete_api_key_api_keys__key_id__delete",
        "parameters": [
          {
            "in": "path",
            "name": "key_id",
            "required": true,
            "schema": {
              "title": "Key Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": {
                    "type": "string"
                  },
                  "title": "Response Delete Api Key Api Keys  Key Id  Delete",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Delete Api Key",
        "x-dagy-guide": "api/auth.md"
      }
    },
    "/approvals": {
      "get": {
        "operationId": "list_approvals_approvals_get",
        "parameters": [
          {
            "description": "pending|approved|rejected|expired",
            "in": "query",
            "name": "status",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "description": "pending|approved|rejected|expired",
              "title": "Status"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 100,
              "maximum": 500,
              "minimum": 1,
              "title": "Limit",
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response List Approvals Approvals Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "List Approvals",
        "tags": [
          "Approvals"
        ],
        "x-dagy-guide": "guides/approvals.md"
      }
    },
    "/approvals/{approval_id}": {
      "get": {
        "operationId": "get_approval_approvals__approval_id__get",
        "parameters": [
          {
            "in": "path",
            "name": "approval_id",
            "required": true,
            "schema": {
              "title": "Approval Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Get Approval Approvals  Approval Id  Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Approval",
        "tags": [
          "Approvals"
        ],
        "x-dagy-guide": "guides/approvals.md"
      }
    },
    "/approvals/{approval_id}/approve": {
      "post": {
        "operationId": "approve_approvals__approval_id__approve_post",
        "parameters": [
          {
            "in": "path",
            "name": "approval_id",
            "required": true,
            "schema": {
              "title": "Approval Id",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "anyOf": [
                  {
                    "$ref": "#/components/schemas/DecisionRequest"
                  },
                  {
                    "type": "null"
                  }
                ],
                "title": "Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Approve Approvals  Approval Id  Approve Post",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Approve",
        "tags": [
          "Approvals"
        ],
        "x-dagy-guide": "guides/approvals.md"
      }
    },
    "/approvals/{approval_id}/reject": {
      "post": {
        "operationId": "reject_approvals__approval_id__reject_post",
        "parameters": [
          {
            "in": "path",
            "name": "approval_id",
            "required": true,
            "schema": {
              "title": "Approval Id",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "anyOf": [
                  {
                    "$ref": "#/components/schemas/DecisionRequest"
                  },
                  {
                    "type": "null"
                  }
                ],
                "title": "Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Reject Approvals  Approval Id  Reject Post",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Reject",
        "tags": [
          "Approvals"
        ],
        "x-dagy-guide": "guides/approvals.md"
      }
    },
    "/artifacts/abort": {
      "post": {
        "operationId": "abort_artifact_upload_artifacts_abort_post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AbortUploadRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "204": {
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Abort Artifact Upload",
        "x-dagy-guide": "api/flows.md"
      }
    },
    "/artifacts/complete": {
      "post": {
        "operationId": "complete_artifact_upload_artifacts_complete_post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CompleteUploadRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CompleteUploadResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Complete Artifact Upload",
        "x-dagy-guide": "api/flows.md"
      }
    },
    "/artifacts/initiate": {
      "post": {
        "operationId": "initiate_artifact_upload_artifacts_initiate_post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InitiateUploadRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InitiateUploadResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Initiate Artifact Upload",
        "x-dagy-guide": "api/flows.md"
      }
    },
    "/audit-logs": {
      "get": {
        "operationId": "list_audit_logs_endpoint_audit_logs_get",
        "parameters": [
          {
            "in": "query",
            "name": "resource_type",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "title": "Resource Type"
            }
          },
          {
            "in": "query",
            "name": "action",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "title": "Action"
            }
          },
          {
            "in": "query",
            "name": "actor_email",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "title": "Actor Email"
            }
          },
          {
            "in": "query",
            "name": "start_date",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "title": "Start Date"
            }
          },
          {
            "in": "query",
            "name": "end_date",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "title": "End Date"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 50,
              "title": "Limit",
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AuditLogListResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "List Audit Logs Endpoint",
        "x-dagy-guide": "api/workspace.md"
      }
    },
    "/audit-logs/resource/{resource_type}/{resource_id}": {
      "get": {
        "operationId": "get_resource_audit_endpoint_audit_logs_resource__resource_type___resource_id__get",
        "parameters": [
          {
            "in": "path",
            "name": "resource_type",
            "required": true,
            "schema": {
              "title": "Resource Type",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "resource_id",
            "required": true,
            "schema": {
              "title": "Resource Id",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 50,
              "title": "Limit",
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AuditLogListResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Resource Audit Endpoint",
        "x-dagy-guide": "api/workspace.md"
      }
    },
    "/auth/device/approve": {
      "post": {
        "operationId": "approve_device_authorization_auth_device_approve_post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DeviceAuthorizationApproveRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DeviceAuthorizationApproveResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Approve Device Authorization",
        "x-dagy-guide": "api/auth.md"
      }
    },
    "/auth/device/start": {
      "post": {
        "operationId": "start_device_authorization_auth_device_start_post",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DeviceAuthorizationStartResponse"
                }
              }
            },
            "description": "Successful Response"
          }
        },
        "security": [],
        "summary": "Start Device Authorization",
        "x-dagy-guide": "api/auth.md"
      }
    },
    "/auth/device/token": {
      "post": {
        "operationId": "exchange_device_authorization_auth_device_token_post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DeviceAuthorizationTokenRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DeviceAuthorizationTokenResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [],
        "summary": "Exchange Device Authorization",
        "x-dagy-guide": "api/auth.md"
      }
    },
    "/auth/login": {
      "post": {
        "operationId": "login_auth_login_post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LoginRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LoginResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Login",
        "x-dagy-guide": "api/auth.md"
      }
    },
    "/auth/logout": {
      "post": {
        "operationId": "logout_auth_logout_post",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LogoutResponse"
                }
              }
            },
            "description": "Successful Response"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Logout",
        "x-dagy-guide": "api/auth.md"
      }
    },
    "/backends": {
      "get": {
        "operationId": "list_backends_backends_get",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response List Backends Backends Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "List Backends",
        "x-dagy-guide": "concepts/execution.md"
      }
    },
    "/backfills": {
      "get": {
        "operationId": "list_backfills_backfills_get",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 50,
              "maximum": 500,
              "minimum": 1,
              "title": "Limit",
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BackfillListResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "List Backfills",
        "tags": [
          "Run Operations"
        ],
        "x-dagy-guide": "api/runs.md"
      }
    },
    "/backfills/{backfill_id}": {
      "get": {
        "operationId": "get_backfill_backfills__backfill_id__get",
        "parameters": [
          {
            "in": "path",
            "name": "backfill_id",
            "required": true,
            "schema": {
              "title": "Backfill Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BackfillResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Backfill",
        "tags": [
          "Run Operations"
        ],
        "x-dagy-guide": "api/runs.md"
      }
    },
    "/backfills/{backfill_id}/cancel": {
      "post": {
        "operationId": "cancel_backfill_backfills__backfill_id__cancel_post",
        "parameters": [
          {
            "in": "path",
            "name": "backfill_id",
            "required": true,
            "schema": {
              "title": "Backfill Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BackfillResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Cancel Backfill",
        "tags": [
          "Run Operations"
        ],
        "x-dagy-guide": "api/runs.md"
      }
    },
    "/billing/plans": {
      "get": {
        "operationId": "list_billing_plans_billing_plans_get",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response List Billing Plans Billing Plans Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "List Billing Plans",
        "x-dagy-guide": "configuration/billing-usage.md"
      }
    },
    "/billing/subscription": {
      "get": {
        "operationId": "get_billing_subscription_billing_subscription_get",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubscriptionResponse"
                }
              }
            },
            "description": "Successful Response"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Billing Subscription",
        "x-dagy-guide": "configuration/billing-usage.md"
      }
    },
    "/catalog/datasets": {
      "get": {
        "operationId": "list_datasets_endpoint_catalog_datasets_get",
        "parameters": [
          {
            "in": "query",
            "name": "namespace",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "title": "Namespace"
            }
          },
          {
            "in": "query",
            "name": "owner",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "title": "Owner"
            }
          },
          {
            "in": "query",
            "name": "tag",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "title": "Tag"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 200,
              "maximum": 1000,
              "minimum": 1,
              "title": "Limit",
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response List Datasets Endpoint Catalog Datasets Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "List Datasets Endpoint",
        "tags": [
          "Catalog"
        ],
        "x-dagy-guide": "guides/lineage-catalog.md"
      },
      "post": {
        "operationId": "create_dataset_endpoint_catalog_datasets_post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DatasetCreateRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Create Dataset Endpoint Catalog Datasets Post",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Create Dataset Endpoint",
        "tags": [
          "Catalog"
        ],
        "x-dagy-guide": "guides/lineage-catalog.md"
      }
    },
    "/catalog/datasets/{dataset_key}": {
      "delete": {
        "operationId": "delete_dataset_endpoint_catalog_datasets__dataset_key__delete",
        "parameters": [
          {
            "in": "path",
            "name": "dataset_key",
            "required": true,
            "schema": {
              "title": "Dataset Key",
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Delete Dataset Endpoint",
        "tags": [
          "Catalog"
        ],
        "x-dagy-guide": "guides/lineage-catalog.md"
      },
      "get": {
        "operationId": "get_dataset_endpoint_catalog_datasets__dataset_key__get",
        "parameters": [
          {
            "in": "path",
            "name": "dataset_key",
            "required": true,
            "schema": {
              "title": "Dataset Key",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Get Dataset Endpoint Catalog Datasets  Dataset Key  Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Dataset Endpoint",
        "tags": [
          "Catalog"
        ],
        "x-dagy-guide": "guides/lineage-catalog.md"
      },
      "put": {
        "operationId": "update_dataset_endpoint_catalog_datasets__dataset_key__put",
        "parameters": [
          {
            "in": "path",
            "name": "dataset_key",
            "required": true,
            "schema": {
              "title": "Dataset Key",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DatasetUpdateRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Update Dataset Endpoint Catalog Datasets  Dataset Key  Put",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Update Dataset Endpoint",
        "tags": [
          "Catalog"
        ],
        "x-dagy-guide": "guides/lineage-catalog.md"
      }
    },
    "/catalog/search": {
      "get": {
        "operationId": "search_endpoint_catalog_search_get",
        "parameters": [
          {
            "description": "Search query",
            "in": "query",
            "name": "q",
            "required": false,
            "schema": {
              "default": "",
              "description": "Search query",
              "title": "Q",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 50,
              "maximum": 200,
              "minimum": 1,
              "title": "Limit",
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Search Endpoint Catalog Search Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Search Endpoint",
        "tags": [
          "Catalog"
        ],
        "x-dagy-guide": "guides/lineage-catalog.md"
      }
    },
    "/channels": {
      "get": {
        "operationId": "list_channels_endpoint_channels_get",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 100,
              "title": "Limit",
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ChannelListResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "List Channels Endpoint",
        "x-dagy-guide": "guides/notifications.md"
      },
      "post": {
        "operationId": "create_channel_endpoint_channels_post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ChannelCreateRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ChannelResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Create Channel Endpoint",
        "x-dagy-guide": "guides/notifications.md"
      }
    },
    "/channels/{channel_id}": {
      "delete": {
        "operationId": "delete_channel_endpoint_channels__channel_id__delete",
        "parameters": [
          {
            "in": "path",
            "name": "channel_id",
            "required": true,
            "schema": {
              "title": "Channel Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Delete Channel Endpoint",
        "x-dagy-guide": "guides/notifications.md"
      },
      "get": {
        "operationId": "get_channel_endpoint_channels__channel_id__get",
        "parameters": [
          {
            "in": "path",
            "name": "channel_id",
            "required": true,
            "schema": {
              "title": "Channel Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ChannelResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Channel Endpoint",
        "x-dagy-guide": "guides/notifications.md"
      }
    },
    "/cloud-connections": {
      "get": {
        "operationId": "list_connections_cloud_connections_get",
        "parameters": [
          {
            "in": "query",
            "name": "provider",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "title": "Provider"
            }
          },
          {
            "in": "query",
            "name": "status",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "title": "Status"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response List Connections Cloud Connections Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "List Connections",
        "tags": [
          "Cloud Connections"
        ],
        "x-dagy-guide": "guides/cloud-connections.md"
      },
      "post": {
        "operationId": "create_connection_cloud_connections_post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CloudConnectionCreateRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Create Connection Cloud Connections Post",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Create Connection",
        "tags": [
          "Cloud Connections"
        ],
        "x-dagy-guide": "guides/cloud-connections.md"
      }
    },
    "/cloud-connections/": {
      "get": {
        "operationId": "list_connections_cloud_connections__get",
        "parameters": [
          {
            "in": "query",
            "name": "provider",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "title": "Provider"
            }
          },
          {
            "in": "query",
            "name": "status",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "title": "Status"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response List Connections Cloud Connections  Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "List Connections",
        "tags": [
          "Cloud Connections"
        ],
        "x-dagy-guide": "guides/cloud-connections.md"
      },
      "post": {
        "operationId": "create_connection_cloud_connections__post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CloudConnectionCreateRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Create Connection Cloud Connections  Post",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Create Connection",
        "tags": [
          "Cloud Connections"
        ],
        "x-dagy-guide": "guides/cloud-connections.md"
      }
    },
    "/cloud-connections/meta": {
      "get": {
        "operationId": "meta_cloud_connections_meta_get",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Meta Cloud Connections Meta Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Meta",
        "tags": [
          "Cloud Connections"
        ],
        "x-dagy-guide": "guides/cloud-connections.md"
      }
    },
    "/cloud-connections/providers": {
      "get": {
        "operationId": "providers_cloud_connections_providers_get",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Providers Cloud Connections Providers Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Providers",
        "tags": [
          "Cloud Connections"
        ],
        "x-dagy-guide": "guides/cloud-connections.md"
      }
    },
    "/cloud-connections/{connection_id}": {
      "delete": {
        "operationId": "delete_connection_cloud_connections__connection_id__delete",
        "parameters": [
          {
            "in": "path",
            "name": "connection_id",
            "required": true,
            "schema": {
              "title": "Connection Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Delete Connection",
        "tags": [
          "Cloud Connections"
        ],
        "x-dagy-guide": "guides/cloud-connections.md"
      },
      "get": {
        "operationId": "get_connection_cloud_connections__connection_id__get",
        "parameters": [
          {
            "in": "path",
            "name": "connection_id",
            "required": true,
            "schema": {
              "title": "Connection Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Get Connection Cloud Connections  Connection Id  Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Connection",
        "tags": [
          "Cloud Connections"
        ],
        "x-dagy-guide": "guides/cloud-connections.md"
      },
      "patch": {
        "operationId": "update_connection_cloud_connections__connection_id__patch",
        "parameters": [
          {
            "in": "path",
            "name": "connection_id",
            "required": true,
            "schema": {
              "title": "Connection Id",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CloudConnectionUpdateRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Update Connection Cloud Connections  Connection Id  Patch",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Update Connection",
        "tags": [
          "Cloud Connections"
        ],
        "x-dagy-guide": "guides/cloud-connections.md"
      }
    },
    "/cloud-connections/{connection_id}/aws/register": {
      "post": {
        "operationId": "aws_register_cloud_connections__connection_id__aws_register_post",
        "parameters": [
          {
            "in": "path",
            "name": "connection_id",
            "required": true,
            "schema": {
              "title": "Connection Id",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AwsRegisterRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Aws Register Cloud Connections  Connection Id  Aws Register Post",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Aws Register",
        "tags": [
          "Cloud Connections"
        ],
        "x-dagy-guide": "guides/cloud-connections.md"
      }
    },
    "/cloud-connections/{connection_id}/bindings": {
      "put": {
        "operationId": "put_bindings_cloud_connections__connection_id__bindings_put",
        "parameters": [
          {
            "in": "path",
            "name": "connection_id",
            "required": true,
            "schema": {
              "title": "Connection Id",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BindingSpec"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Put Bindings Cloud Connections  Connection Id  Bindings Put",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Put Bindings",
        "tags": [
          "Cloud Connections"
        ],
        "x-dagy-guide": "guides/cloud-connections.md"
      }
    },
    "/cloud-connections/{connection_id}/claims/release": {
      "post": {
        "operationId": "release_claims_cloud_connections__connection_id__claims_release_post",
        "parameters": [
          {
            "in": "path",
            "name": "connection_id",
            "required": true,
            "schema": {
              "title": "Connection Id",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReleaseClaimRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Release Claims Cloud Connections  Connection Id  Claims Release Post",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Release Claims",
        "tags": [
          "Cloud Connections"
        ],
        "x-dagy-guide": "guides/cloud-connections.md"
      }
    },
    "/cloud-connections/{connection_id}/disable": {
      "post": {
        "operationId": "disable_cloud_connections__connection_id__disable_post",
        "parameters": [
          {
            "in": "path",
            "name": "connection_id",
            "required": true,
            "schema": {
              "title": "Connection Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Disable Cloud Connections  Connection Id  Disable Post",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Disable",
        "tags": [
          "Cloud Connections"
        ],
        "x-dagy-guide": "guides/cloud-connections.md"
      }
    },
    "/cloud-connections/{connection_id}/enable": {
      "post": {
        "operationId": "enable_cloud_connections__connection_id__enable_post",
        "parameters": [
          {
            "in": "path",
            "name": "connection_id",
            "required": true,
            "schema": {
              "title": "Connection Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Enable Cloud Connections  Connection Id  Enable Post",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Enable",
        "tags": [
          "Cloud Connections"
        ],
        "x-dagy-guide": "guides/cloud-connections.md"
      }
    },
    "/cloud-connections/{connection_id}/external-id/rotate": {
      "post": {
        "operationId": "rotate_external_id_cloud_connections__connection_id__external_id_rotate_post",
        "parameters": [
          {
            "in": "path",
            "name": "connection_id",
            "required": true,
            "schema": {
              "title": "Connection Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Rotate External Id Cloud Connections  Connection Id  External Id Rotate Post",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Rotate External Id",
        "tags": [
          "Cloud Connections"
        ],
        "x-dagy-guide": "guides/cloud-connections.md"
      }
    },
    "/cloud-connections/{connection_id}/gcp/register": {
      "post": {
        "operationId": "gcp_register_cloud_connections__connection_id__gcp_register_post",
        "parameters": [
          {
            "in": "path",
            "name": "connection_id",
            "required": true,
            "schema": {
              "title": "Connection Id",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GcpRegisterRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Gcp Register Cloud Connections  Connection Id  Gcp Register Post",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Gcp Register",
        "tags": [
          "Cloud Connections"
        ],
        "x-dagy-guide": "guides/cloud-connections.md"
      }
    },
    "/cloud-connections/{connection_id}/setup": {
      "get": {
        "operationId": "setup_cloud_connections__connection_id__setup_get",
        "parameters": [
          {
            "in": "path",
            "name": "connection_id",
            "required": true,
            "schema": {
              "title": "Connection Id",
              "type": "string"
            }
          },
          {
            "description": "Issue a new callback token / consent link instead of reusing the current one",
            "in": "query",
            "name": "rotate",
            "required": false,
            "schema": {
              "default": false,
              "description": "Issue a new callback token / consent link instead of reusing the current one",
              "title": "Rotate",
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Setup Cloud Connections  Connection Id  Setup Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Setup",
        "tags": [
          "Cloud Connections"
        ],
        "x-dagy-guide": "guides/cloud-connections.md"
      }
    },
    "/cloud-connections/{connection_id}/verification": {
      "get": {
        "operationId": "verification_cloud_connections__connection_id__verification_get",
        "parameters": [
          {
            "in": "path",
            "name": "connection_id",
            "required": true,
            "schema": {
              "title": "Connection Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Verification Cloud Connections  Connection Id  Verification Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Verification",
        "tags": [
          "Cloud Connections"
        ],
        "x-dagy-guide": "guides/cloud-connections.md"
      }
    },
    "/cloud-connections/{connection_id}/verify": {
      "post": {
        "operationId": "verify_cloud_connections__connection_id__verify_post",
        "parameters": [
          {
            "in": "path",
            "name": "connection_id",
            "required": true,
            "schema": {
              "title": "Connection Id",
              "type": "string"
            }
          },
          {
            "description": "Run synchronously (development only)",
            "in": "query",
            "name": "inline",
            "required": false,
            "schema": {
              "default": false,
              "description": "Run synchronously (development only)",
              "title": "Inline",
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "202": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Verify Cloud Connections  Connection Id  Verify Post",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Verify",
        "tags": [
          "Cloud Connections"
        ],
        "x-dagy-guide": "guides/cloud-connections.md"
      }
    },
    "/connectors/": {
      "get": {
        "operationId": "list_connectors_connectors__get",
        "parameters": [
          {
            "description": "Filter by connector type",
            "in": "query",
            "name": "connector_type_id",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "description": "Filter by connector type",
              "title": "Connector Type Id"
            }
          },
          {
            "description": "Filter by enabled status",
            "in": "query",
            "name": "enabled",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "boolean"
                },
                {
                  "type": "null"
                }
              ],
              "description": "Filter by enabled status",
              "title": "Enabled"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response List Connectors Connectors  Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "List Connectors",
        "tags": [
          "Connectors"
        ],
        "x-dagy-guide": "guides/integrations.md"
      },
      "post": {
        "operationId": "create_connector_connectors__post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConnectorCreateRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Create Connector Connectors  Post",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Create Connector",
        "tags": [
          "Connectors"
        ],
        "x-dagy-guide": "guides/integrations.md"
      }
    },
    "/connectors/discover/s3-buckets": {
      "post": {
        "operationId": "discover_s3_buckets_connectors_discover_s3_buckets_post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DiscoverS3BucketsRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Discover S3 Buckets Connectors Discover S3 Buckets Post",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Discover S3 Buckets",
        "tags": [
          "Connectors"
        ],
        "x-dagy-guide": "guides/integrations.md"
      }
    },
    "/connectors/{connector_id}": {
      "delete": {
        "operationId": "delete_connector_connectors__connector_id__delete",
        "parameters": [
          {
            "in": "path",
            "name": "connector_id",
            "required": true,
            "schema": {
              "title": "Connector Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Delete Connector",
        "tags": [
          "Connectors"
        ],
        "x-dagy-guide": "guides/integrations.md"
      },
      "get": {
        "operationId": "get_connector_connectors__connector_id__get",
        "parameters": [
          {
            "in": "path",
            "name": "connector_id",
            "required": true,
            "schema": {
              "title": "Connector Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Get Connector Connectors  Connector Id  Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Connector",
        "tags": [
          "Connectors"
        ],
        "x-dagy-guide": "guides/integrations.md"
      },
      "put": {
        "operationId": "update_connector_connectors__connector_id__put",
        "parameters": [
          {
            "in": "path",
            "name": "connector_id",
            "required": true,
            "schema": {
              "title": "Connector Id",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConnectorUpdateRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Update Connector Connectors  Connector Id  Put",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Update Connector",
        "tags": [
          "Connectors"
        ],
        "x-dagy-guide": "guides/integrations.md"
      }
    },
    "/connectors/{connector_id}/test": {
      "post": {
        "operationId": "test_connector_connectors__connector_id__test_post",
        "parameters": [
          {
            "in": "path",
            "name": "connector_id",
            "required": true,
            "schema": {
              "title": "Connector Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Test Connector Connectors  Connector Id  Test Post",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Test Connector",
        "tags": [
          "Connectors"
        ],
        "x-dagy-guide": "guides/integrations.md"
      }
    },
    "/dag-drafts": {
      "get": {
        "operationId": "list_drafts_dag_drafts_get",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DagDraftListResponse"
                }
              }
            },
            "description": "Successful Response"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "List Drafts",
        "x-dagy-guide": "guides/flow-builder.md"
      },
      "post": {
        "operationId": "create_draft_dag_drafts_post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DagDraftCreateRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DagDraftResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Create Draft",
        "x-dagy-guide": "guides/flow-builder.md"
      }
    },
    "/dag-drafts/{draft_id}": {
      "delete": {
        "operationId": "delete_draft_endpoint_dag_drafts__draft_id__delete",
        "parameters": [
          {
            "in": "path",
            "name": "draft_id",
            "required": true,
            "schema": {
              "title": "Draft Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Delete Draft Endpoint",
        "x-dagy-guide": "guides/flow-builder.md"
      },
      "get": {
        "operationId": "get_draft_dag_drafts__draft_id__get",
        "parameters": [
          {
            "in": "path",
            "name": "draft_id",
            "required": true,
            "schema": {
              "title": "Draft Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DagDraftResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Draft",
        "x-dagy-guide": "guides/flow-builder.md"
      },
      "put": {
        "operationId": "update_draft_endpoint_dag_drafts__draft_id__put",
        "parameters": [
          {
            "in": "path",
            "name": "draft_id",
            "required": true,
            "schema": {
              "title": "Draft Id",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DagDraftUpdateRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DagDraftResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Update Draft Endpoint",
        "x-dagy-guide": "guides/flow-builder.md"
      }
    },
    "/dep-packages": {
      "get": {
        "operationId": "list_dep_packages_endpoint_dep_packages_get",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 50,
              "title": "Limit",
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DepPackageListResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "List Dep Packages Endpoint",
        "x-dagy-guide": "guides/dep-packages.md"
      },
      "post": {
        "operationId": "create_dep_package_endpoint_dep_packages_post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DepPackageCreateRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DepPackageResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Create Dep Package Endpoint",
        "x-dagy-guide": "guides/dep-packages.md"
      }
    },
    "/dep-packages/by-slug/{slug}": {
      "get": {
        "operationId": "get_dep_package_by_slug_endpoint_dep_packages_by_slug__slug__get",
        "parameters": [
          {
            "in": "path",
            "name": "slug",
            "required": true,
            "schema": {
              "title": "Slug",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DepPackageResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Dep Package By Slug Endpoint",
        "x-dagy-guide": "guides/dep-packages.md"
      }
    },
    "/dep-packages/pypi/search": {
      "get": {
        "operationId": "search_pypi_endpoint_dep_packages_pypi_search_get",
        "parameters": [
          {
            "in": "query",
            "name": "q",
            "required": false,
            "schema": {
              "default": "",
              "title": "Q",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PyPISearchResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Search Pypi Endpoint",
        "x-dagy-guide": "guides/dep-packages.md"
      }
    },
    "/dep-packages/{package_id}": {
      "delete": {
        "operationId": "delete_dep_package_endpoint_dep_packages__package_id__delete",
        "parameters": [
          {
            "in": "path",
            "name": "package_id",
            "required": true,
            "schema": {
              "title": "Package Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Delete Dep Package Endpoint",
        "x-dagy-guide": "guides/dep-packages.md"
      },
      "get": {
        "operationId": "get_dep_package_endpoint_dep_packages__package_id__get",
        "parameters": [
          {
            "in": "path",
            "name": "package_id",
            "required": true,
            "schema": {
              "title": "Package Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DepPackageResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Dep Package Endpoint",
        "x-dagy-guide": "guides/dep-packages.md"
      },
      "patch": {
        "operationId": "update_dep_package_endpoint_dep_packages__package_id__patch",
        "parameters": [
          {
            "in": "path",
            "name": "package_id",
            "required": true,
            "schema": {
              "title": "Package Id",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DepPackageUpdateRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DepPackageResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Update Dep Package Endpoint",
        "x-dagy-guide": "guides/dep-packages.md"
      }
    },
    "/dep-packages/{package_id}/build": {
      "post": {
        "operationId": "build_dep_package_endpoint_dep_packages__package_id__build_post",
        "parameters": [
          {
            "in": "path",
            "name": "package_id",
            "required": true,
            "schema": {
              "title": "Package Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "202": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Build Dep Package Endpoint",
        "x-dagy-guide": "guides/dep-packages.md"
      }
    },
    "/dep-packages/{package_id}/download": {
      "get": {
        "operationId": "download_dep_package_endpoint_dep_packages__package_id__download_get",
        "parameters": [
          {
            "in": "path",
            "name": "package_id",
            "required": true,
            "schema": {
              "title": "Package Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Download Dep Package Endpoint",
        "x-dagy-guide": "guides/dep-packages.md"
      }
    },
    "/dep-packages/{package_id}/logs": {
      "get": {
        "operationId": "get_dep_package_logs_endpoint_dep_packages__package_id__logs_get",
        "parameters": [
          {
            "in": "path",
            "name": "package_id",
            "required": true,
            "schema": {
              "title": "Package Id",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "next_token",
            "required": false,
            "schema": {
              "default": "",
              "title": "Next Token",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Dep Package Logs Endpoint",
        "x-dagy-guide": "guides/dep-packages.md"
      }
    },
    "/dep-packages/{package_id}/validate": {
      "post": {
        "operationId": "validate_dep_package_endpoint_dep_packages__package_id__validate_post",
        "parameters": [
          {
            "in": "path",
            "name": "package_id",
            "required": true,
            "schema": {
              "title": "Package Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Validate Dep Package Endpoint",
        "x-dagy-guide": "guides/dep-packages.md"
      }
    },
    "/deployments": {
      "get": {
        "operationId": "list_deployments_deployments_get",
        "parameters": [
          {
            "in": "query",
            "name": "environment",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "title": "Environment"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 100,
              "title": "Limit",
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DeploymentListResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "List Deployments",
        "x-dagy-guide": "api/flows.md"
      },
      "post": {
        "operationId": "create_deployment_deployments_post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DeploymentRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DeploymentResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Create Deployment",
        "x-dagy-guide": "api/flows.md"
      }
    },
    "/deployments/{deployment_name}": {
      "delete": {
        "operationId": "delete_deployment_deployments__deployment_name__delete",
        "parameters": [
          {
            "in": "path",
            "name": "deployment_name",
            "required": true,
            "schema": {
              "title": "Deployment Name",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": {
                    "type": "string"
                  },
                  "title": "Response Delete Deployment Deployments  Deployment Name  Delete",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Delete Deployment",
        "x-dagy-guide": "api/flows.md"
      },
      "get": {
        "operationId": "get_deployment_detail_deployments__deployment_name__get",
        "parameters": [
          {
            "in": "path",
            "name": "deployment_name",
            "required": true,
            "schema": {
              "title": "Deployment Name",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DeploymentListItem"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Deployment Detail",
        "x-dagy-guide": "api/flows.md"
      },
      "patch": {
        "operationId": "change_deployment_version_deployments__deployment_name__patch",
        "parameters": [
          {
            "in": "path",
            "name": "deployment_name",
            "required": true,
            "schema": {
              "title": "Deployment Name",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ChangeVersionRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DeploymentListItem"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Change Deployment Version",
        "x-dagy-guide": "api/flows.md"
      }
    },
    "/deployments/{deployment_name}/rollback": {
      "post": {
        "operationId": "rollback_deployment_deployments__deployment_name__rollback_post",
        "parameters": [
          {
            "in": "path",
            "name": "deployment_name",
            "required": true,
            "schema": {
              "title": "Deployment Name",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RollbackRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RollbackResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Rollback Deployment",
        "x-dagy-guide": "api/flows.md"
      }
    },
    "/deployments/{deployment_name}/settings": {
      "put": {
        "operationId": "update_deployment_settings_deployments__deployment_name__settings_put",
        "parameters": [
          {
            "in": "path",
            "name": "deployment_name",
            "required": true,
            "schema": {
              "title": "Deployment Name",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateDeploymentSettingsRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DeploymentListItem"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Update Deployment Settings",
        "x-dagy-guide": "api/flows.md"
      }
    },
    "/environments": {
      "get": {
        "operationId": "list_environments_endpoint_environments_get",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 50,
              "title": "Limit",
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EnvironmentListResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "List Environments Endpoint",
        "x-dagy-guide": "configuration/environments.md"
      },
      "post": {
        "operationId": "create_environment_endpoint_environments_post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EnvironmentCreateRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EnvironmentResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Create Environment Endpoint",
        "x-dagy-guide": "configuration/environments.md"
      }
    },
    "/environments/promote": {
      "post": {
        "operationId": "promote_deployment_endpoint_environments_promote_post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": true,
                "title": "Body",
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Promote Deployment Endpoint",
        "x-dagy-guide": "configuration/environments.md"
      }
    },
    "/environments/reorder": {
      "put": {
        "operationId": "reorder_environments_endpoint_environments_reorder_put",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EnvironmentReorderRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EnvironmentListResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Reorder Environments Endpoint",
        "x-dagy-guide": "configuration/environments.md"
      }
    },
    "/environments/{env_name}": {
      "delete": {
        "operationId": "delete_environment_endpoint_environments__env_name__delete",
        "parameters": [
          {
            "in": "path",
            "name": "env_name",
            "required": true,
            "schema": {
              "title": "Env Name",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Delete Environment Endpoint",
        "x-dagy-guide": "configuration/environments.md"
      },
      "get": {
        "operationId": "get_environment_endpoint_environments__env_name__get",
        "parameters": [
          {
            "in": "path",
            "name": "env_name",
            "required": true,
            "schema": {
              "title": "Env Name",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EnvironmentResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Environment Endpoint",
        "x-dagy-guide": "configuration/environments.md"
      },
      "patch": {
        "operationId": "update_environment_endpoint_environments__env_name__patch",
        "parameters": [
          {
            "in": "path",
            "name": "env_name",
            "required": true,
            "schema": {
              "title": "Env Name",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EnvironmentUpdateRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EnvironmentResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Update Environment Endpoint",
        "x-dagy-guide": "configuration/environments.md"
      }
    },
    "/environments/{env_name}/diff/{target_env}": {
      "get": {
        "operationId": "diff_environments_endpoint_environments__env_name__diff__target_env__get",
        "parameters": [
          {
            "in": "path",
            "name": "env_name",
            "required": true,
            "schema": {
              "title": "Env Name",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "target_env",
            "required": true,
            "schema": {
              "title": "Target Env",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Diff Environments Endpoint Environments  Env Name  Diff  Target Env  Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Diff Environments Endpoint",
        "x-dagy-guide": "configuration/environments.md"
      }
    },
    "/environments/{env_name}/variables": {
      "get": {
        "operationId": "get_environment_variables_environments__env_name__variables_get",
        "parameters": [
          {
            "in": "path",
            "name": "env_name",
            "required": true,
            "schema": {
              "title": "Env Name",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Get Environment Variables Environments  Env Name  Variables Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Environment Variables",
        "x-dagy-guide": "configuration/environments.md"
      },
      "patch": {
        "operationId": "patch_environment_variables_environments__env_name__variables_patch",
        "parameters": [
          {
            "in": "path",
            "name": "env_name",
            "required": true,
            "schema": {
              "title": "Env Name",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": true,
                "title": "Body",
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Patch Environment Variables Environments  Env Name  Variables Patch",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Patch Environment Variables",
        "x-dagy-guide": "configuration/environments.md"
      },
      "put": {
        "operationId": "set_environment_variables_environments__env_name__variables_put",
        "parameters": [
          {
            "in": "path",
            "name": "env_name",
            "required": true,
            "schema": {
              "title": "Env Name",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": true,
                "title": "Body",
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Set Environment Variables Environments  Env Name  Variables Put",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Set Environment Variables",
        "x-dagy-guide": "configuration/environments.md"
      }
    },
    "/environments/{env_name}/variables/{var_key}": {
      "delete": {
        "operationId": "delete_environment_variable_environments__env_name__variables__var_key__delete",
        "parameters": [
          {
            "in": "path",
            "name": "env_name",
            "required": true,
            "schema": {
              "title": "Env Name",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "var_key",
            "required": true,
            "schema": {
              "title": "Var Key",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Delete Environment Variable Environments  Env Name  Variables  Var Key  Delete",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Delete Environment Variable",
        "x-dagy-guide": "configuration/environments.md"
      }
    },
    "/environments/{env_name}/variables/{var_key}/toggle": {
      "post": {
        "operationId": "toggle_environment_variable_environments__env_name__variables__var_key__toggle_post",
        "parameters": [
          {
            "in": "path",
            "name": "env_name",
            "required": true,
            "schema": {
              "title": "Env Name",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "var_key",
            "required": true,
            "schema": {
              "title": "Var Key",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": true,
                "title": "Body",
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Toggle Environment Variable Environments  Env Name  Variables  Var Key  Toggle Post",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Toggle Environment Variable",
        "x-dagy-guide": "configuration/environments.md"
      }
    },
    "/flows": {
      "get": {
        "operationId": "list_flows_flows_get",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 100,
              "title": "Limit",
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "next_token",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "title": "Next Token"
            }
          },
          {
            "in": "query",
            "name": "environment",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "title": "Environment"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FlowListResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "List Flows",
        "x-dagy-guide": "api/flows.md"
      },
      "post": {
        "operationId": "register_flow_flows_post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FlowRegisterRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FlowRegisterResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Register Flow",
        "x-dagy-guide": "api/flows.md"
      }
    },
    "/flows/{flow_name}": {
      "delete": {
        "operationId": "delete_flow_flows__flow_name__delete",
        "parameters": [
          {
            "in": "path",
            "name": "flow_name",
            "required": true,
            "schema": {
              "title": "Flow Name",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Delete Flow Flows  Flow Name  Delete",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Delete Flow",
        "x-dagy-guide": "api/flows.md"
      }
    },
    "/flows/{flow_name}/backfill": {
      "post": {
        "operationId": "create_backfill_flows__flow_name__backfill_post",
        "parameters": [
          {
            "in": "path",
            "name": "flow_name",
            "required": true,
            "schema": {
              "title": "Flow Name",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BackfillRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BackfillResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Create Backfill",
        "tags": [
          "Run Operations"
        ],
        "x-dagy-guide": "api/runs.md"
      }
    },
    "/flows/{flow_name}/draft": {
      "post": {
        "operationId": "create_flow_draft_flows__flow_name__draft_post",
        "parameters": [
          {
            "in": "path",
            "name": "flow_name",
            "required": true,
            "schema": {
              "title": "Flow Name",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Create Flow Draft Flows  Flow Name  Draft Post",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Create Flow Draft",
        "x-dagy-guide": "api/flows.md"
      }
    },
    "/flows/{flow_name}/draft/source": {
      "get": {
        "operationId": "get_flow_draft_source_flows__flow_name__draft_source_get",
        "parameters": [
          {
            "in": "path",
            "name": "flow_name",
            "required": true,
            "schema": {
              "title": "Flow Name",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Get Flow Draft Source Flows  Flow Name  Draft Source Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Flow Draft Source",
        "x-dagy-guide": "api/flows.md"
      },
      "put": {
        "operationId": "put_flow_draft_source_flows__flow_name__draft_source_put",
        "parameters": [
          {
            "in": "path",
            "name": "flow_name",
            "required": true,
            "schema": {
              "title": "Flow Name",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": true,
                "title": "Body",
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Put Flow Draft Source Flows  Flow Name  Draft Source Put",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Put Flow Draft Source",
        "x-dagy-guide": "api/flows.md"
      }
    },
    "/flows/{flow_name}/latest": {
      "get": {
        "operationId": "get_latest_flow_flows__flow_name__latest_get",
        "parameters": [
          {
            "in": "path",
            "name": "flow_name",
            "required": true,
            "schema": {
              "title": "Flow Name",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FlowDetailResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Latest Flow",
        "x-dagy-guide": "api/flows.md"
      }
    },
    "/flows/{flow_name}/versions": {
      "get": {
        "operationId": "list_flow_versions_flows__flow_name__versions_get",
        "parameters": [
          {
            "in": "path",
            "name": "flow_name",
            "required": true,
            "schema": {
              "title": "Flow Name",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FlowVersionListResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "List Flow Versions",
        "x-dagy-guide": "api/flows.md"
      }
    },
    "/flows/{flow_name}/{flow_version}": {
      "get": {
        "operationId": "get_flow_flows__flow_name___flow_version__get",
        "parameters": [
          {
            "in": "path",
            "name": "flow_name",
            "required": true,
            "schema": {
              "title": "Flow Name",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "flow_version",
            "required": true,
            "schema": {
              "title": "Flow Version",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FlowDetailResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Flow",
        "x-dagy-guide": "api/flows.md"
      }
    },
    "/health": {
      "get": {
        "operationId": "health_check_endpoint_health_get",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HealthCheckResponse"
                }
              }
            },
            "description": "Successful Response"
          }
        },
        "security": [],
        "summary": "Health Check Endpoint",
        "x-dagy-guide": "api/overview.md"
      }
    },
    "/lineage/assets": {
      "get": {
        "operationId": "list_assets_lineage_assets_get",
        "parameters": [
          {
            "description": "Case-insensitive asset-key filter",
            "in": "query",
            "name": "search",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "description": "Case-insensitive asset-key filter",
              "title": "Search"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 200,
              "maximum": 1000,
              "minimum": 1,
              "title": "Limit",
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response List Assets Lineage Assets Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "List Assets",
        "tags": [
          "lineage"
        ],
        "x-dagy-guide": "guides/lineage-catalog.md"
      }
    },
    "/lineage/assets/{asset_key}/graph": {
      "get": {
        "operationId": "asset_graph_lineage_assets__asset_key__graph_get",
        "parameters": [
          {
            "in": "path",
            "name": "asset_key",
            "required": true,
            "schema": {
              "title": "Asset Key",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "depth",
            "required": false,
            "schema": {
              "default": 3,
              "maximum": 25,
              "minimum": 0,
              "title": "Depth",
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "direction",
            "required": false,
            "schema": {
              "default": "both",
              "pattern": "^(both|upstream|downstream)$",
              "title": "Direction",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Asset Graph Lineage Assets  Asset Key  Graph Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Asset Graph",
        "tags": [
          "lineage"
        ],
        "x-dagy-guide": "guides/lineage-catalog.md"
      }
    },
    "/lineage/runs/{run_id}": {
      "get": {
        "operationId": "run_lineage_lineage_runs__run_id__get",
        "parameters": [
          {
            "in": "path",
            "name": "run_id",
            "required": true,
            "schema": {
              "title": "Run Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Run Lineage Lineage Runs  Run Id  Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Run Lineage",
        "tags": [
          "lineage"
        ],
        "x-dagy-guide": "guides/lineage-catalog.md"
      }
    },
    "/me": {
      "get": {
        "operationId": "get_me_me_get",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Get Me Me Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Me",
        "x-dagy-guide": "api/auth.md"
      }
    },
    "/nodes/registry": {
      "get": {
        "operationId": "list_all_nodes_nodes_registry_get",
        "parameters": [
          {
            "description": "Filter by category",
            "in": "query",
            "name": "category",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "description": "Filter by category",
              "title": "Category"
            }
          },
          {
            "description": "Search query",
            "in": "query",
            "name": "search",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "description": "Search query",
              "title": "Search"
            }
          },
          {
            "description": "Pagination offset",
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "default": 0,
              "description": "Pagination offset",
              "minimum": 0,
              "title": "Offset",
              "type": "integer"
            }
          },
          {
            "description": "Max items to return",
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 100,
              "description": "Max items to return",
              "maximum": 500,
              "minimum": 1,
              "title": "Limit",
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response List All Nodes Nodes Registry Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "List All Nodes",
        "tags": [
          "Node Registry"
        ],
        "x-dagy-guide": "guides/custom-nodes.md"
      },
      "post": {
        "operationId": "register_custom_node_nodes_registry_post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RegisterNodeRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Register Custom Node",
        "tags": [
          "Node Registry"
        ],
        "x-dagy-guide": "guides/custom-nodes.md"
      }
    },
    "/nodes/registry/builtin": {
      "get": {
        "operationId": "list_builtin_nodes_nodes_registry_builtin_get",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful Response"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "List Builtin Nodes",
        "tags": [
          "Node Registry"
        ],
        "x-dagy-guide": "guides/custom-nodes.md"
      }
    },
    "/nodes/registry/builtin/{node_type}/source": {
      "get": {
        "operationId": "get_builtin_node_source_nodes_registry_builtin__node_type__source_get",
        "parameters": [
          {
            "in": "path",
            "name": "node_type",
            "required": true,
            "schema": {
              "title": "Node Type",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Builtin Node Source",
        "tags": [
          "Node Registry"
        ],
        "x-dagy-guide": "guides/custom-nodes.md"
      }
    },
    "/nodes/registry/categories": {
      "get": {
        "operationId": "list_categories_nodes_registry_categories_get",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful Response"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "List Categories",
        "tags": [
          "Node Registry"
        ],
        "x-dagy-guide": "guides/custom-nodes.md"
      }
    },
    "/nodes/registry/custom": {
      "get": {
        "operationId": "list_custom_nodes_nodes_registry_custom_get",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful Response"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "List Custom Nodes",
        "tags": [
          "Node Registry"
        ],
        "x-dagy-guide": "guides/custom-nodes.md"
      }
    },
    "/nodes/registry/search": {
      "get": {
        "operationId": "search_nodes_nodes_registry_search_get",
        "parameters": [
          {
            "description": "Search query",
            "in": "query",
            "name": "q",
            "required": true,
            "schema": {
              "description": "Search query",
              "minLength": 1,
              "title": "Q",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Search Nodes",
        "tags": [
          "Node Registry"
        ],
        "x-dagy-guide": "guides/custom-nodes.md"
      }
    },
    "/nodes/registry/{node_type}": {
      "delete": {
        "operationId": "delete_custom_node_nodes_registry__node_type__delete",
        "parameters": [
          {
            "in": "path",
            "name": "node_type",
            "required": true,
            "schema": {
              "title": "Node Type",
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Delete Custom Node",
        "tags": [
          "Node Registry"
        ],
        "x-dagy-guide": "guides/custom-nodes.md"
      },
      "get": {
        "operationId": "get_node_definition_nodes_registry__node_type__get",
        "parameters": [
          {
            "in": "path",
            "name": "node_type",
            "required": true,
            "schema": {
              "title": "Node Type",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Node Definition",
        "tags": [
          "Node Registry"
        ],
        "x-dagy-guide": "guides/custom-nodes.md"
      },
      "put": {
        "operationId": "update_custom_node_nodes_registry__node_type__put",
        "parameters": [
          {
            "in": "path",
            "name": "node_type",
            "required": true,
            "schema": {
              "title": "Node Type",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateNodeRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Update Custom Node",
        "tags": [
          "Node Registry"
        ],
        "x-dagy-guide": "guides/custom-nodes.md"
      }
    },
    "/nodes/type-compatibility": {
      "get": {
        "operationId": "get_type_compatibility_nodes_type_compatibility_get",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful Response"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Type Compatibility",
        "tags": [
          "Node Registry"
        ],
        "x-dagy-guide": "guides/custom-nodes.md"
      }
    },
    "/nodes/validate-connection": {
      "post": {
        "operationId": "validate_connection_endpoint_nodes_validate_connection_post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ValidateConnectionRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ValidateConnectionResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Validate Connection Endpoint",
        "tags": [
          "Node Registry"
        ],
        "x-dagy-guide": "guides/custom-nodes.md"
      }
    },
    "/orgs": {
      "get": {
        "operationId": "list_orgs_orgs_get",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response List Orgs Orgs Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "List Orgs",
        "x-dagy-guide": "api/workspace.md"
      },
      "post": {
        "operationId": "create_org_orgs_post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OrgCreateRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OrgResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Create Org",
        "x-dagy-guide": "api/workspace.md"
      }
    },
    "/orgs/{org_id}/members": {
      "get": {
        "operationId": "list_org_members_orgs__org_id__members_get",
        "parameters": [
          {
            "in": "path",
            "name": "org_id",
            "required": true,
            "schema": {
              "title": "Org Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response List Org Members Orgs  Org Id  Members Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "List Org Members",
        "x-dagy-guide": "api/workspace.md"
      },
      "post": {
        "operationId": "add_org_member_orgs__org_id__members_post",
        "parameters": [
          {
            "in": "path",
            "name": "org_id",
            "required": true,
            "schema": {
              "title": "Org Id",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": true,
                "title": "Payload",
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Add Org Member Orgs  Org Id  Members Post",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Add Org Member",
        "x-dagy-guide": "api/workspace.md"
      }
    },
    "/orgs/{org_id}/members/{email}/role": {
      "patch": {
        "operationId": "update_member_role_orgs__org_id__members__email__role_patch",
        "parameters": [
          {
            "in": "path",
            "name": "org_id",
            "required": true,
            "schema": {
              "title": "Org Id",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "email",
            "required": true,
            "schema": {
              "title": "Email",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateMemberRoleRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MemberResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Update Member Role",
        "x-dagy-guide": "api/workspace.md"
      }
    },
    "/orgs/{org_id}/roles": {
      "get": {
        "operationId": "get_org_roles_orgs__org_id__roles_get",
        "parameters": [
          {
            "in": "path",
            "name": "org_id",
            "required": true,
            "schema": {
              "title": "Org Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RolePermissionsResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Org Roles",
        "x-dagy-guide": "api/workspace.md"
      }
    },
    "/quality/catalog": {
      "get": {
        "operationId": "get_check_catalog_quality_catalog_get",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful Response"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Check Catalog",
        "tags": [
          "Data Quality"
        ],
        "x-dagy-guide": "guides/data-quality.md"
      }
    },
    "/quality/checks": {
      "get": {
        "operationId": "get_configured_checks_quality_checks_get",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful Response"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Configured Checks",
        "tags": [
          "Data Quality"
        ],
        "x-dagy-guide": "guides/data-quality.md"
      }
    },
    "/quality/runs/{run_id}": {
      "get": {
        "operationId": "get_run_quality_quality_runs__run_id__get",
        "parameters": [
          {
            "in": "path",
            "name": "run_id",
            "required": true,
            "schema": {
              "title": "Run Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Run Quality",
        "tags": [
          "Data Quality"
        ],
        "x-dagy-guide": "guides/data-quality.md"
      }
    },
    "/quality/summary": {
      "get": {
        "operationId": "get_quality_summary_quality_summary_get",
        "parameters": [
          {
            "description": "Flow to summarize",
            "in": "query",
            "name": "flow_name",
            "required": true,
            "schema": {
              "description": "Flow to summarize",
              "minLength": 1,
              "title": "Flow Name",
              "type": "string"
            }
          },
          {
            "description": "Time window, e.g. '24h', '7d', '30m', '2w'",
            "in": "query",
            "name": "window",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "description": "Time window, e.g. '24h', '7d', '30m', '2w'",
              "title": "Window"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Quality Summary",
        "tags": [
          "Data Quality"
        ],
        "x-dagy-guide": "guides/data-quality.md"
      }
    },
    "/runs": {
      "get": {
        "operationId": "list_runs_endpoint_runs_get",
        "parameters": [
          {
            "in": "query",
            "name": "flow_name",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "title": "Flow Name"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "integer"
                },
                {
                  "type": "null"
                }
              ],
              "title": "Limit"
            }
          },
          {
            "in": "query",
            "name": "since",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "title": "Since"
            }
          },
          {
            "in": "query",
            "name": "environment",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "title": "Environment"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response List Runs Endpoint Runs Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "List Runs Endpoint",
        "x-dagy-guide": "api/runs.md"
      },
      "post": {
        "operationId": "trigger_run_runs_post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RunRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RunResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Trigger Run",
        "x-dagy-guide": "api/runs.md"
      }
    },
    "/runs/compare": {
      "get": {
        "operationId": "compare_runs_compare_get",
        "parameters": [
          {
            "in": "query",
            "name": "run_a",
            "required": true,
            "schema": {
              "title": "Run A",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "run_b",
            "required": true,
            "schema": {
              "title": "Run B",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Compare Runs Compare Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Compare",
        "tags": [
          "Run Operations"
        ],
        "x-dagy-guide": "api/runs.md"
      }
    },
    "/runs/{run_id}": {
      "get": {
        "operationId": "get_run_detail_runs__run_id__get",
        "parameters": [
          {
            "in": "path",
            "name": "run_id",
            "required": true,
            "schema": {
              "title": "Run Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Get Run Detail Runs  Run Id  Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Run Detail",
        "x-dagy-guide": "api/runs.md"
      }
    },
    "/runs/{run_id}/cancel": {
      "post": {
        "operationId": "cancel_run_runs__run_id__cancel_post",
        "parameters": [
          {
            "in": "path",
            "name": "run_id",
            "required": true,
            "schema": {
              "title": "Run Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Cancel Run Runs  Run Id  Cancel Post",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Cancel Run",
        "x-dagy-guide": "api/runs.md"
      }
    },
    "/runs/{run_id}/logs": {
      "get": {
        "operationId": "get_run_logs_runs__run_id__logs_get",
        "parameters": [
          {
            "in": "path",
            "name": "run_id",
            "required": true,
            "schema": {
              "title": "Run Id",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "next_token",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "title": "Next Token"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 500,
              "title": "Limit",
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Get Run Logs Runs  Run Id  Logs Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Run Logs",
        "x-dagy-guide": "api/runs.md"
      }
    },
    "/runs/{run_id}/retry": {
      "post": {
        "operationId": "retry_run_runs__run_id__retry_post",
        "parameters": [
          {
            "in": "path",
            "name": "run_id",
            "required": true,
            "schema": {
              "title": "Run Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RetryResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Retry Run",
        "tags": [
          "Run Operations"
        ],
        "x-dagy-guide": "api/runs.md"
      }
    },
    "/runs/{run_id}/retry-from-failed": {
      "post": {
        "operationId": "retry_run_from_failed_runs__run_id__retry_from_failed_post",
        "parameters": [
          {
            "in": "path",
            "name": "run_id",
            "required": true,
            "schema": {
              "title": "Run Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RetryResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Retry Run From Failed",
        "tags": [
          "Run Operations"
        ],
        "x-dagy-guide": "api/runs.md"
      }
    },
    "/schedules": {
      "get": {
        "operationId": "list_schedules_schedules_get",
        "parameters": [
          {
            "in": "query",
            "name": "flow_name",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "title": "Flow Name"
            }
          },
          {
            "in": "query",
            "name": "mode",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "title": "Mode"
            }
          },
          {
            "in": "query",
            "name": "enabled",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "boolean"
                },
                {
                  "type": "null"
                }
              ],
              "title": "Enabled"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 100,
              "title": "Limit",
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ScheduleListResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "List Schedules",
        "x-dagy-guide": "api/schedules.md"
      },
      "post": {
        "operationId": "upsert_schedule_schedules_post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ScheduleRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ScheduleResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Upsert Schedule",
        "x-dagy-guide": "api/schedules.md"
      }
    },
    "/schedules/{schedule_id}": {
      "get": {
        "operationId": "get_schedule_schedules__schedule_id__get",
        "parameters": [
          {
            "in": "path",
            "name": "schedule_id",
            "required": true,
            "schema": {
              "title": "Schedule Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ScheduleResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Schedule",
        "x-dagy-guide": "api/schedules.md"
      },
      "patch": {
        "operationId": "patch_schedule_schedules__schedule_id__patch",
        "parameters": [
          {
            "in": "path",
            "name": "schedule_id",
            "required": true,
            "schema": {
              "title": "Schedule Id",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SchedulePatchRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ScheduleResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Patch Schedule",
        "x-dagy-guide": "api/schedules.md"
      }
    },
    "/schedules/{schedule_id}/trigger": {
      "post": {
        "operationId": "trigger_schedule_schedules__schedule_id__trigger_post",
        "parameters": [
          {
            "in": "path",
            "name": "schedule_id",
            "required": true,
            "schema": {
              "title": "Schedule Id",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ScheduleTriggerRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RunResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Trigger Schedule",
        "x-dagy-guide": "api/schedules.md"
      }
    },
    "/secrets": {
      "get": {
        "operationId": "list_secrets_endpoint_secrets_get",
        "parameters": [
          {
            "in": "query",
            "name": "environment",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "title": "Environment"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 100,
              "title": "Limit",
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SecretListResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "List Secrets Endpoint",
        "x-dagy-guide": "configuration/secrets.md"
      },
      "post": {
        "operationId": "create_secret_endpoint_secrets_post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SecretCreateRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SecretResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Create Secret Endpoint",
        "x-dagy-guide": "configuration/secrets.md"
      }
    },
    "/secrets/copy": {
      "post": {
        "operationId": "copy_secret_endpoint_secrets_copy_post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SecretCopyRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SecretResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Copy Secret Endpoint",
        "x-dagy-guide": "configuration/secrets.md"
      }
    },
    "/secrets/{secret_name}": {
      "delete": {
        "operationId": "delete_secret_endpoint_secrets__secret_name__delete",
        "parameters": [
          {
            "in": "path",
            "name": "secret_name",
            "required": true,
            "schema": {
              "title": "Secret Name",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Delete Secret Endpoint",
        "x-dagy-guide": "configuration/secrets.md"
      },
      "get": {
        "operationId": "get_secret_metadata_endpoint_secrets__secret_name__get",
        "parameters": [
          {
            "in": "path",
            "name": "secret_name",
            "required": true,
            "schema": {
              "title": "Secret Name",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SecretResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Secret Metadata Endpoint",
        "x-dagy-guide": "configuration/secrets.md"
      },
      "patch": {
        "operationId": "patch_secret_metadata_endpoint_secrets__secret_name__patch",
        "parameters": [
          {
            "in": "path",
            "name": "secret_name",
            "required": true,
            "schema": {
              "title": "Secret Name",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SecretMetadataPatchRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SecretResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Patch Secret Metadata Endpoint",
        "x-dagy-guide": "configuration/secrets.md"
      },
      "put": {
        "operationId": "update_secret_endpoint_secrets__secret_name__put",
        "parameters": [
          {
            "in": "path",
            "name": "secret_name",
            "required": true,
            "schema": {
              "title": "Secret Name",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SecretUpdateRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SecretResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Update Secret Endpoint",
        "x-dagy-guide": "configuration/secrets.md"
      }
    },
    "/secrets/{secret_name}/value": {
      "get": {
        "operationId": "get_secret_value_endpoint_secrets__secret_name__value_get",
        "parameters": [
          {
            "in": "path",
            "name": "secret_name",
            "required": true,
            "schema": {
              "title": "Secret Name",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SecretValueResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Secret Value Endpoint",
        "x-dagy-guide": "configuration/secrets.md"
      }
    },
    "/sensors": {
      "get": {
        "operationId": "list_sensors_endpoint_sensors_get",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 100,
              "title": "Limit",
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SensorListResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "List Sensors Endpoint",
        "x-dagy-guide": "guides/events.md"
      },
      "post": {
        "operationId": "create_sensor_endpoint_sensors_post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SensorCreateRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SensorResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Create Sensor Endpoint",
        "x-dagy-guide": "guides/events.md"
      }
    },
    "/sensors/{sensor_id}": {
      "delete": {
        "operationId": "delete_sensor_endpoint_sensors__sensor_id__delete",
        "parameters": [
          {
            "in": "path",
            "name": "sensor_id",
            "required": true,
            "schema": {
              "title": "Sensor Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Delete Sensor Endpoint",
        "x-dagy-guide": "guides/events.md"
      },
      "get": {
        "operationId": "get_sensor_endpoint_sensors__sensor_id__get",
        "parameters": [
          {
            "in": "path",
            "name": "sensor_id",
            "required": true,
            "schema": {
              "title": "Sensor Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SensorResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Sensor Endpoint",
        "x-dagy-guide": "guides/events.md"
      }
    },
    "/sensors/{sensor_id}/test": {
      "post": {
        "operationId": "test_sensor_endpoint_sensors__sensor_id__test_post",
        "parameters": [
          {
            "in": "path",
            "name": "sensor_id",
            "required": true,
            "schema": {
              "title": "Sensor Id",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Test Sensor Endpoint",
        "x-dagy-guide": "guides/events.md"
      }
    },
    "/usage/costs": {
      "get": {
        "operationId": "get_usage_costs_usage_costs_get",
        "parameters": [
          {
            "in": "query",
            "name": "start_date",
            "required": true,
            "schema": {
              "title": "Start Date",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "end_date",
            "required": true,
            "schema": {
              "title": "End Date",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "title": "Response Get Usage Costs Usage Costs Get",
                  "type": "object"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Usage Costs",
        "x-dagy-guide": "configuration/billing-usage.md"
      }
    },
    "/usage/dashboard": {
      "get": {
        "operationId": "get_usage_dashboard_usage_dashboard_get",
        "parameters": [
          {
            "in": "query",
            "name": "days",
            "required": false,
            "schema": {
              "default": 30,
              "title": "Days",
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UsageDashboardResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Usage Dashboard",
        "x-dagy-guide": "configuration/billing-usage.md"
      }
    },
    "/usage/quota": {
      "get": {
        "operationId": "get_quota_status_usage_quota_get",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QuotaStatusResponse"
                }
              }
            },
            "description": "Successful Response"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Quota Status",
        "x-dagy-guide": "configuration/billing-usage.md"
      }
    },
    "/usage/summary": {
      "get": {
        "operationId": "get_usage_summary_usage_summary_get",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UsageSummaryResponse"
                }
              }
            },
            "description": "Successful Response"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Usage Summary",
        "x-dagy-guide": "configuration/billing-usage.md"
      }
    },
    "/usage/timeseries": {
      "get": {
        "operationId": "get_usage_timeseries_endpoint_usage_timeseries_get",
        "parameters": [
          {
            "in": "query",
            "name": "start_date",
            "required": true,
            "schema": {
              "title": "Start Date",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "end_date",
            "required": true,
            "schema": {
              "title": "End Date",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UsageTimeseriesResponse"
                }
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Usage Timeseries Endpoint",
        "x-dagy-guide": "configuration/billing-usage.md"
      }
    },
    "/users/me": {
      "get": {
        "operationId": "get_current_user_users_me_get",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CurrentUserResponse"
                }
              }
            },
            "description": "Successful Response"
          }
        },
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "summary": "Get Current User",
        "x-dagy-guide": "api/auth.md"
      }
    },
    "/webhooks/{token}": {
      "post": {
        "operationId": "inbound_webhook_endpoint_webhooks__token__post",
        "parameters": [
          {
            "in": "path",
            "name": "token",
            "required": true,
            "schema": {
              "title": "Token",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful Response"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            },
            "description": "Validation Error"
          }
        },
        "security": [],
        "summary": "Inbound Webhook Endpoint",
        "x-dagy-guide": "guides/events.md"
      }
    }
  }
}
