Skip to main content
POST
Get organization takedown success rate by asset type

Overview

Get the share of takedowns that ended in a removal, per asset type, for takedowns first filed with a provider in a date range.
This endpoint is gated behind the takedown-success-rate feature flag on a per-organization basis. If the flag is not enabled for your organization, the API returns a 403 Forbidden error. Contact ChainPatrol to enable access.

Request Body

Reading the response

byAssetType has one entry per asset type, most takedowns first: Outcomes are read as of now, so a recent range has more takedowns still open and a lower successRate. Compare resolvedSuccessRate when you want the rate among takedowns that have finished.

Authorizations

X-API-KEY
string
header
required

Your API key. This is required by most endpoints to access our API programatically. Reach out to us at support@chainpatrol.io to get an API key for your use.

Body

application/json
slug
string
required

Organization slug

Minimum string length: 1
startDate
string

Only include takedowns first submitted to a provider on or after this date. A date-only value (YYYY-MM-DD) starts at midnight UTC

endDate
string

Only include takedowns first submitted to a provider on or before this date. A date-only value (YYYY-MM-DD) covers the whole day in UTC; pass a full timestamp for a precise cut-off

blockLabel
string

Only include assets blocked with this review label, e.g. "Brand Impersonation", "Employee Impersonation" or "Targeting Org Users"

brandType
enum<string>

Only include assets belonging to brands of this type

Available options:
INDIVIDUAL,
ORGANIZATION,
PRODUCT
countryCodes
string[]

Only include assets scanned from these ISO 3166-1 alpha-2 countries

Required string length: 2
brandIds
integer[]

Only include assets belonging to these brands

Required range: x > 0

Response

Successful response

byAssetType
object[]
required

Takedown success rate, one entry per asset type, descending by number submitted