# Cloudflare Brand Protection API

**Canonical:** https://apis.io/apis/cloudflare/cloudflare-brand-protection-api/  
**Provider:** Cloudflare — https://apis.io/providers/cloudflare/  
**Base URL:** https://api.cloudflare.com  
**Documentation:** https://developers.cloudflare.com/load-balancing/

Cloudflare Brand Protection API is one of 650 APIs that [Cloudflare](https://apis.io/providers/cloudflare/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Brand Protection. The published artifact set on APIs.io includes an OpenAPI specification.

The Brand Protection API from Cloudflare — 40 operation(s) for brand protection.

## Operations (56)

| Method | Path | Summary |
|---|---|---|
| GET | `/accounts/{account_id}/cloudforce-one/v2/brand-protection/domain/matches` | List saved query matches |
| POST | `/accounts/{account_id}/cloudforce-one/v2/brand-protection/domain/matches/bulk-dismiss` | Bulk dismiss or undismiss matches |
| GET | `/accounts/{account_id}/cloudforce-one/v2/brand-protection/domain/queries` | Get queries |
| POST | `/accounts/{account_id}/cloudforce-one/v2/brand-protection/domain/queries` | Insert query |
| DELETE | `/accounts/{account_id}/cloudforce-one/v2/brand-protection/domain/queries/{query_id}` | Delete domain query |
| PATCH | `/accounts/{account_id}/cloudforce-one/v2/brand-protection/domain/queries/{query_id}` | Update domain query |
| POST | `/accounts/{account_id}/cloudforce-one/v2/brand-protection/domain/trial` | Analyze domains for brand impersonation |
| POST | `/accounts/{account_id}/cloudforce-one/v2/brand-protection/letter/generate` | Generate takedown letter |
| GET | `/accounts/{account_id}/cloudforce-one/v2/brand-protection/letter/templates` | List letter templates |
| POST | `/accounts/{account_id}/cloudforce-one/v2/brand-protection/letter/templates` | Create letter template |
| GET | `/accounts/{account_id}/cloudforce-one/v2/brand-protection/letter/templates/examples` | List example letter templates |
| DELETE | `/accounts/{account_id}/cloudforce-one/v2/brand-protection/letter/templates/{template_id}` | Delete letter template |
| GET | `/accounts/{account_id}/cloudforce-one/v2/brand-protection/letter/templates/{template_id}` | Get letter template |
| PUT | `/accounts/{account_id}/cloudforce-one/v2/brand-protection/letter/templates/{template_id}` | Update letter template |
| GET | `/accounts/{account_id}/cloudforce-one/v2/brand-protection/logo/matches` | List logo matches |
| GET | `/accounts/{account_id}/cloudforce-one/v2/brand-protection/logo/queries` | Get logo queries |
| POST | `/accounts/{account_id}/cloudforce-one/v2/brand-protection/logo/queries` | Insert logo query |
| DELETE | `/accounts/{account_id}/cloudforce-one/v2/brand-protection/logo/queries/{query_id}` | Delete logo query |
| POST | `/accounts/{account_id}/cloudforce-one/v2/brand-protection/logo/search` | Search scanned images |
| POST | `/accounts/{account_id}/cloudforce-one/v2/brand-protection/queries/{query_id}/matches/{domain_id}/dismiss` | Dismiss a match |
| POST | `/accounts/{account_id}/cloudforce-one/v2/brand-protection/queries/{query_id}/matches/{domain_id}/undismiss` | Undismiss a match |
| GET | `/accounts/{account_id}/cloudforce-one/v2/brand-protection/takedown-notices` | List takedown notices |
| POST | `/accounts/{account_id}/cloudforce-one/v2/brand-protection/takedown-notices` | Create takedown notice |
| POST | `/accounts/{account_id}/cloudforce-one/v2/brand-protection/takedown-notices/lookup` | Lookup takedown notices by domains |
| DELETE | `/accounts/{account_id}/cloudforce-one/v2/brand-protection/takedown-notices/{notice_id}` | Delete takedown notice |
| GET | `/accounts/{account_id}/cloudforce-one/v2/brand-protection/takedown-notices/{notice_id}` | Get takedown notice |
| PUT | `/accounts/{account_id}/cloudforce-one/v2/brand-protection/takedown-notices/{notice_id}` | Update takedown notice |
| GET | `/accounts/{account_id}/cloudforce-one/v2/brand-protection/takedown-notices/{notice_id}/letters` | List takedown letters |
| POST | `/accounts/{account_id}/cloudforce-one/v2/brand-protection/takedown-notices/{notice_id}/letters` | Create takedown letter |
| DELETE | `/accounts/{account_id}/cloudforce-one/v2/brand-protection/takedown-notices/{notice_id}/letters/{letter_id}` | Delete takedown letter |
| GET | `/accounts/{account_id}/cloudforce-one/v2/brand-protection/takedown-notices/{notice_id}/letters/{letter_id}` | Get takedown letter |
| GET | `/accounts/{account_id}/cloudforce-one/v2/brand-protection/takedown-notices/{notice_id}/letters/{letter_id}/pdf` | Download takedown letter PDF |
| GET | `/accounts/{account_id}/cloudforce-one/v2/brand-protection/total-queries` | Get total queries |
| GET | `/accounts/{account_id}/brand-protection/alerts` | Read all alerts on submitted domains |
| PATCH | `/accounts/{account_id}/brand-protection/alerts` | Update alerts on submitted domains by ID |
| PATCH | `/accounts/{account_id}/brand-protection/alerts/clear` | Update verification statuses of tracked URLs to awaiting by ID |
| PATCH | `/accounts/{account_id}/brand-protection/alerts/refute` | Update verification statuses of tracked URLs to disproven by ID |
| PATCH | `/accounts/{account_id}/brand-protection/alerts/verify` | Update verification statuses of tracked URLs to confirmed by ID |
| DELETE | `/accounts/{account_id}/brand-protection/brands` | Delete brands by ID |
| GET | `/accounts/{account_id}/brand-protection/brands` | Read all brands |
| POST | `/accounts/{account_id}/brand-protection/brands` | Create new brands |
| DELETE | `/accounts/{account_id}/brand-protection/brands/patterns` | Delete patterns for brands by ID |
| GET | `/accounts/{account_id}/brand-protection/brands/patterns` | Read patterns for brands by ID |
| POST | `/accounts/{account_id}/brand-protection/brands/patterns` | Create new patterns for brands by ID |
| PATCH | `/accounts/{account_id}/brand-protection/clear` | Update verification statuses of submitted URLs to awaiting by ID |
| GET | `/accounts/{account_id}/brand-protection/domain-info` | Read submitted domains by ID |
| GET | `/accounts/{account_id}/brand-protection/recent-submissions` | Read recent URL submissions |
| PATCH | `/accounts/{account_id}/brand-protection/refute` | Update verification statuses of submitted URLs to disproven by ID |
| GET | `/accounts/{account_id}/brand-protection/submission-info` | Read URL submissions by ID |
| POST | `/accounts/{account_id}/brand-protection/submit` | Create new URL submissions |
| GET | `/accounts/{account_id}/brand-protection/tracked-domains` | Read submitted domains by pattern |
| GET | `/accounts/{account_id}/brand-protection/url-info` | Read submitted URLs by ID |
| PATCH | `/accounts/{account_id}/brand-protection/verify` | Update verification statuses of submitted URLs to confirmed by ID |
| POST | `/internal/submit` | Internal route for testing URL submissions |
| GET | `/live` | Run liveness checks |
| GET | `/ready` | Run readiness checks |

## Machine-readable artifacts (1)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/cloudflare/refs/heads/main/openapi/cloudflare-brand-protection-api-openapi.yml

## Other Cloudflare APIs (12)

- [Cloudflare Load Balancing API](https://apis.io/apis/cloudflare/cloudflare-load-balancing-api/)
- [Cloudflare WAF API](https://apis.io/apis/cloudflare/cloudflare-waf-api/)
- [Cloudflare GraphQL Analytics API](https://apis.io/apis/cloudflare/cloudflare-graphql-analytics-api/)
- [Cloudflare Magic Transit API](https://apis.io/apis/cloudflare/cloudflare-magic-transit-api/)
- [Cloudflare Email Routing API](https://apis.io/apis/cloudflare/cloudflare-email-routing-api/)
- [Cloudflare Waiting Room API](https://apis.io/apis/cloudflare/cloudflare-waiting-room-api/)
- [Cloudflare Spectrum API](https://apis.io/apis/cloudflare/cloudflare-spectrum-api/)
- [Cloudflare API Shield API](https://apis.io/apis/cloudflare/cloudflare-api-shield-api/)
- [Cloudflare Zero Trust API](https://apis.io/apis/cloudflare/cloudflare-zero-trust-api/)
- [Cloudflare Registrar API](https://apis.io/apis/cloudflare/cloudflare-registrar-api/)
- [Cloudflare Workflows API](https://apis.io/apis/cloudflare/cloudflare-workflows-api/)
- [Cloudflare Browser Rendering API](https://apis.io/apis/cloudflare/cloudflare-browser-rendering-api/)

## Tags

Brand Protection

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/cloudflare/cloudflare-brand-protection-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/cloudflare/.
