shopify_delete_menu
Delete a Shopify navigation menu by ID after verifying its exact state with a SHA256 digest, ensuring safe removal.
Instructions
Permanently delete a storefront navigation menu only while its exact governed semantic preimage still matches. The connector retains a sanitized recovery snapshot and independently proves provider-side absence. Destructive: any theme section bound to the menu handle loses its links. Requires the online-store-navigation scopes; a connection without them returns SHOPIFY_NAVIGATION_SCOPE_REQUIRED (offer a Shopify reconnect).
Args:
menu_id (required): Menu ID to delete (numeric or GID).
expected_preimage_sha256 (required): Exact governed get_menu semantic-tree digest approved for deletion. The connector retains the sanitized preimage as recovery evidence.
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 |
|---|---|---|---|
| effect | No | ||
| menu_id | No | ||
| project_id | No | ||
| project_ref | No | ||
| approval_ref | No | ||
| idempotency_key | No | ||
| connector_account_ref | No | ||
| expected_preimage_sha256 | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |