publish_shopify_theme
Publish an unpublished Shopify theme as the LIVE storefront — this swaps the ENTIRE website buyers see in one step. The highest-blast-radius action in the connector: approval-tier, expected_updated_at lock, AND the theme name typed back as confirmation. Use only when the operator approves a full storefront go-live.
Routing: Shopify: swap the LIVE storefront theme — approval-tier, double-confirmed
[outbound-tier — EVERY call needs a manager's approval (per-send human rail): each request queues its own approval card and sends exactly once on approve. There is no standing grant for this tool.]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| theme_id | Yes | Theme gid — must currently be UNPUBLISHED | |
| companyId | Yes | FreedomOS company id to act within (you must be a member). Required for company-scoped tools. | |
| confirm_theme_name | Yes | The theme name, typed back exactly — publishing swaps the whole live site | |
| expected_updated_at | Yes | The theme's updatedAt as read when reviewed (ISO) |