---
title: "Remove a GMV Max creator from the allow-list"
method: DELETE
path: "/gmv-max/protected-creators/{handle}"
tags: ["GMV Max"]
---

# Remove a GMV Max creator from the allow-list

`DELETE /gmv-max/protected-creators/{handle}`

## Request

- Base URL: `https://api.reacherapp.com/public/v1`
- URL: `https://api.reacherapp.com/public/v1/gmv-max/protected-creators/{handle}`
- Auth: API key in header `x-api-key` and API key in header `x-shop-id`

Remove a creator from this shop's GMV Max allow-list, returning them to normal bottom-of-funnel auto-exclusion eligibility. `handle` is the creator's TikTok handle (from GET /gmv-max/protected-creators). Removing a creator who isn't protected is a no-op that still returns 200 with `removed: false`. Requires `read_write` scope and an `Idempotency-Key`. Single shop only.

## Path parameters

- `handle` string, required: The protected creator's TikTok handle.

## Headers

- `Idempotency-Key` string, nullable

## Response `200`

Successful Response

- GmvMaxProtectedCreatorRemoveResponse: DELETE /gmv-max/protected-creators/{handle}.
  - `data` GmvMaxProtectedCreatorRemoveResult, required
    - `handle` string, required: The handle that was targeted for un-protection.
    - `removed` boolean, required: True if a row was removed; false if the creator wasn't protected (a no-op 200).

## Other responses

- `400`: Bad Request
- `403`: Forbidden
- `409`: Conflict
- `422`: Unprocessable Entity
- `429`: Too Many Requests
- `500`: Internal Server Error

## Changes

> 76 revisions in range; 1 not diffed.

- **2026-09-29** `c8958a7038ec`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/reacherapp/apis/reacher-data-api/changes/gmv-max/protected-creators/:handle/delete.md)

---

[API](https://skmtc.dev/reacherapp/apis/reacher-data-api.md) - [All operations](https://skmtc.dev/reacherapp/apis/reacher-data-api/llms.txt) - [OpenAPI document](https://skmtc.dev/reacherapp/apis/reacher-data-api/revisions/63ce74b30b5a?raw)
