---
title: "Shopify Shop Redact Webhook"
method: POST
path: "/api/v1/integrations/shopify/webhooks/shop-redact"
tags: ["integrations"]
---

# Shopify Shop Redact Webhook

`POST /api/v1/integrations/shopify/webhooks/shop-redact`

## Request

- Base URL: `https://api.seoproai.co`
- URL: `https://api.seoproai.co/api/v1/integrations/shopify/webhooks/shop-redact`
- Auth: one of:
  - HTTP bearer
  - OAuth 2 (authorization code, authorization URL `https://dajosjnaalanhqksxrpe.supabase.co/auth/v1/authorize`, token URL `https://dajosjnaalanhqksxrpe.supabase.co/auth/v1/token`)

Mandatory compliance webhook (shop/redact), sent 48 hours after uninstall.

Erases the shop-derived fields we store (store name, access token, blog
id), not just the token. A still-valid legacy manual token is spared: it
was issued by the merchant's own custom app, keeps working after our app
is uninstalled, and wiping it would sever an integration the customer
configured independently of the OAuth app this webhook is about.

## Response `200`

Successful Response

- unknown

## Other responses

- `404`: Not found

---

[API](https://skmtc.dev/seoproai/apis/seopro-ai.md) · [All operations](https://skmtc.dev/seoproai/apis/seopro-ai/llms.txt) · [OpenAPI document](https://skmtc.dev/seoproai/apis/seopro-ai/revisions/5b4b6391ddc9?raw)
