set_column_default
Set a workflow-level default (platform, template, media source, publish mode) for its rows.
Set a workflow-level default that applies to its rows. No LLM cost. The key chooses which default; value is the new value (pass an empty string to clear where applicable).
Authentication: Required
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
workflowId | string | Yes | The workflow to set the default on. Get from create_workflow or list_workflows. |
key | enum | Yes | Which default to set: platform, templateType, mediaSource, or publishMode. |
value | string | Yes | The new default value. Empty string clears the default where the key supports clearing. |
Per-key semantics
key | Behavior |
|---|---|
platform | Bulk-applies the platform to every row AND clears each row's template (templates are platform-scoped). |
templateType | Bulk-applies a template name to every row. Pass the sentinel __ai_picked__ to restore each row's LLM-picked template instead. |
mediaSource | Workflow-level only — does not touch per-row state. |
publishMode | Workflow-level only — does not touch per-row state. |
Note: value is not validated against the workflow's configured platforms or templates. Pass a real, valid value — e.g. a platform the agent actually has configured. An invalid value is accepted as-is and may produce empty or skipped generations downstream.
Returns
workflowId, syntheticId, and the key / value you set (value is null if cleared).