jobs_create
Create a Databricks job with a name and tasks; returns the job ID.
Instructions
Create a Databricks job. Returns job_id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Job name | |
| tasks | Yes | List of task dicts. Each task has a ``task_key`` and exactly one of: ``notebook_task``, ``spark_jar_task``, ``python_wheel_task``, ``spark_python_task``, ``spark_submit_task``, ``sql_task``, ``dbt_task``, ``pipeline_task``, ``run_job_task``, ``condition_task``, ``for_each_task``, ``clean_room_notebook_task``, ``clean_rooms_task``, ``trigger_dbt_task``. | |
| tags | No | ||
| max_concurrent_runs | No | ||
| schedule | No | Schedule cron. Fields: quartz_cron_expression, timezone_id, pause_status | |
| queue | No | Queue settings (enabled, name) | |
| timeout_seconds | No | ||
| email_notifications | No | ||
| webhook_notifications | No | On-start/on-failure/on-success webhook URLs | |
| trigger | No | Optional trigger (file_arrival | periodic | continuous | table_update | on-demand | dbt-cloud) | |
| job_clusters | No | ||
| parameters | No | ||
| description | No | ||
| continuous | No | ||
| git_source | No | ||
| idempotency_token | No | ||
| access_control_list | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |