shopify_create_theme
Create a new Shopify DEVELOPMENT theme from a theme zip URL. Import a custom or default Horizon theme for storefront staging before release.
Instructions
Create a new DEVELOPMENT theme from a theme zip URL (defaults to Shopify's Horizon reference theme). Shopify may process the import asynchronously; provider acceptance requires get_theme readback before a release cut.
Args:
name (required): Theme name (e.g. 'Lightbulb Development - Spring Concept').
source: Public URL of a theme zip to import (defaults to Shopify Horizon).
role: Optional role; DEVELOPMENT is the only accepted value and the default.
project_id: Authenticated Project UUID.
project_ref: Exact project correlation reference.
connector_account_ref: Project-bound connector account alias.
idempotency_key: Stable business-action identity.
effect: Claimed read or write effect; Spring verifies it.
approval_ref: Approved platform task UUID when resuming a write.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| role | No | ||
| effect | No | ||
| source | No | ||
| project_id | No | ||
| project_ref | No | ||
| approval_ref | No | ||
| idempotency_key | No | ||
| connector_account_ref | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |