Update a spec recommendation run
Updates an ingestion spec recommendation run with status, the recommended spec, or error info. Called by the Databricks notebook to report execution results. Rejects updates to terminal runs. Requires Bearer token authentication and organizationId for tenant isolation.
Authorizations
Static internal-ops token used by the data platform and internal cron jobs (e.g. zombie-run sweep). Validated via requireBearerToken inside the handler against a service-specific environment variable.
Path Parameters
UUID of the spec recommendation run to update
1Body
Organization UUID for tenant isolation
1New status for the run
PENDING, RUNNING, SUCCESS, FAILED Databricks job run ID for cross-system correlation
Human-readable error detail; provide when status=FAILED
Per-dataset conformed row previews; populated alongside recommendedSpec when status=SUCCESS; null to clear
Recommended ingestion spec sections; populated when status=SUCCESS; null to clear
Execution stats from the Databricks job (columns detected, rows sampled, etc.); not persisted

