sdkDeterministic
Validate table blueprint
pipeline.validateTableBlueprint
Validate a locally authored table blueprint against the canonical schema and compiler rules without changing data or invoking hosted inference.
Parameters
workspaceId
string
Optional with API key auth, inferred from the key.
briefId
string
Use the stored campaign brief plan for validation.
plan
object
Raw campaign brief plan. Use this or briefId.
blueprintrequired
object
No description.
connectedProviderIds
string[]
No description.
availableEndpointIds
string[]
No description.
executionModerequired
string
Use external_agent for Codex, Claude Code, and CLI subscription inference. Hosted BYOK validation must be selected explicitly with pipeline_hosted.
pipeline_hosted | external_agent
Example
TypeScripttypescript
await pipeline.validateTableBlueprint({"briefId": "00000000-0000-4000-8000-000000000000","blueprint": {"name": "Prospect research","blocks": [{"id": "company_snapshot","type": "company_snapshot"}]},"executionMode": "external_agent"})
Response
Success response schemajson schema
{"type": "object","properties": {"valid": {"type": "boolean"},"errors": {"type": "array","items": {"type": "string"}},"warnings": {"type": "array","items": {"type": "string"}}},"required": ["valid","errors","warnings"]}
Exceptions
- PipelineError
- Thrown for validation, authentication, JSON-RPC, HTTP, and network failures. Inspect code and data when present.