Create a sandbox ingest run
Creates a sandbox ingest run record in PENDING status. Used by the data platform for scheduled / API-triggered invocations — the normal UI flow provisions the run inline with the file upload via /api/upload/file-ingestion. Requires Bearer token authentication.
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.
Body
Path to the uploaded file blob in storage
1Lowercase hex SHA-256 digest of the file content
^[0-9a-f]{64}$Size of the uploaded file in bytes
0 <= x <= 9007199254740991Organization UUID that owns this run
1Original filename as submitted by the user or caller
1What initiated the run: MANUAL (user) or API (external caller)
MANUAL, API Data source identifier that determines which ingestion spec to use; omit to auto-detect
Force a specific ingestion spec UUID instead of auto-detecting from the file

