Driftwatch

Cloudflare / Cloudflare API /

Behavioral

Status code no longer documented

What changed

Dead branch, or an undocumented response you still receive.

Affects GET /signed-url.

default no longer documented

Who is affected

Code that reads GET /signed-url.

Before and after

WhereBeforeAfter
GET /signed-urldefaultabsent
DELETE /accounts/{account_id}/brand-protection/logos/{logo_id}defaultabsent
PATCH /accounts/{account_id}/brand-protection/alertsdefaultabsent
PATCH /accounts/{account_id}/brand-protection/alerts/cleardefaultabsent
PATCH /accounts/{account_id}/brand-protection/alerts/refutedefaultabsent
PATCH /accounts/{account_id}/brand-protection/alerts/verifydefaultabsent
GET /accounts/{account_id}/brand-protection/brandsdefaultabsent
POST /accounts/{account_id}/brand-protection/brandsdefaultabsent
DELETE /accounts/{account_id}/brand-protection/brandsdefaultabsent
GET /accounts/{account_id}/brand-protection/brands/patternsdefaultabsent
POST /accounts/{account_id}/brand-protection/brands/patternsdefaultabsent
DELETE /accounts/{account_id}/brand-protection/brands/patternsdefaultabsent
PATCH /accounts/{account_id}/brand-protection/cleardefaultabsent
GET /accounts/{account_id}/brand-protection/domain-infodefaultabsent
GET /accounts/{account_id}/brand-protection/logo-matchesdefaultabsent
GET /accounts/{account_id}/brand-protection/logo-matches/downloaddefaultabsent
GET /accounts/{account_id}/brand-protection/logosdefaultabsent
POST /accounts/{account_id}/brand-protection/logosdefaultabsent
GET /accounts/{account_id}/brand-protection/logos/{logo_id}defaultabsent
GET /accounts/{account_id}/brand-protection/alertsdefaultabsent
GET /accounts/{account_id}/brand-protection/matchesdefaultabsent
GET /accounts/{account_id}/brand-protection/matches/downloaddefaultabsent
GET /accounts/{account_id}/brand-protection/queriesdefaultabsent
POST /accounts/{account_id}/brand-protection/queriesdefaultabsent
DELETE /accounts/{account_id}/brand-protection/queriesdefaultabsent
PATCH /accounts/{account_id}/brand-protection/queriesdefaultabsent
POST /accounts/{account_id}/brand-protection/queries/bulkdefaultabsent
POST /accounts/{account_id}/brand-protection/queries/{query_id}/matches/{domain_id}/dismissdefaultabsent
POST /accounts/{account_id}/brand-protection/queries/{query_id}/matches/{domain_id}/undismissdefaultabsent
GET /accounts/{account_id}/brand-protection/recent-submissionsdefaultabsent
PATCH /accounts/{account_id}/brand-protection/refutedefaultabsent
POST /accounts/{account_id}/brand-protection/scan-logodefaultabsent
POST /accounts/{account_id}/brand-protection/scan-pagedefaultabsent
POST /accounts/{account_id}/brand-protection/searchdefaultabsent
GET /accounts/{account_id}/brand-protection/submission-infodefaultabsent
POST /accounts/{account_id}/brand-protection/submitdefaultabsent
GET /accounts/{account_id}/brand-protection/total-queriesdefaultabsent
GET /accounts/{account_id}/brand-protection/tracked-domainsdefaultabsent
GET /accounts/{account_id}/brand-protection/url-infodefaultabsent
GET /readydefaultabsent
PATCH /accounts/{account_id}/brand-protection/verifydefaultabsent
POST /internal/submitdefaultabsent
GET /livedefaultabsent

Based on Cloudflare’s published API specification. How severity is decided.