shopify_get_theme
Retrieve a Shopify theme's details and checksum to validate approval-bound mutations. Returns id, name, role, processing state, and preimage hash for race-safe writes.
Instructions
Fetch a single Online Store theme (id, name, role, processing state) and its canonical preimage_sha256 for approval-bound mutation race checks. For an accepted non-MAIN artifact, Spring may return an opaque, expiring preview_ref bound to the exact store, theme, project, run, and artifact digest. Clients must never construct a preview URL or nominate a host/account.
Args:
theme_id (required): Theme ID (numeric or GID).
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: Required and must be read; Spring verifies it.
approval_ref: Approved platform task UUID when resuming a write.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| effect | Yes | ||
| theme_id | 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 |