runArtifactSchemaInference
Run (or re-run) schema inference on a CSV artifact. Reads the head from GCS, parses the sample, calls the inferer, and persists the resulting schema + column metadata. Used both for the initial inference (post- upload) and for recomputing after a prior failure or user request.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Headers
Workspace slug. Overrides subdomain-based workspace resolution when provided.
"acme"
Optional request correlation ID echoed back in the response.
"550e8400-e29b-41d4-a716-446655440000"
Body
Input for running (or re-running) schema inference on an existing artifact.
UUID v4 with automatic base62 encoding for client-facing APIs
Response
Successful response
Shared result shape for uploadArtifact and runArtifactSchemaInference.
Carries the persisted artifact record alongside optional inference output
and a small sample-row preview so the schema editor can render without an
extra round trip.
Inference fields are populated only by runArtifactSchemaInference. In
uploadArtifact responses, inference and inferenceError are always
null (upload never runs inference).