ASI Assets: Get Filtered Filters

Retrieve filter facets narrowed to a specific asset subset using structured search filters.

What this endpoint does

Retrieve available filter facets for a project's assets, narrowed by an applied filter to show only the values and counts relevant to a specific asset subset. This is the contextual counterpart to the Get Filters endpoint — while Get Filters returns facets for all assets in the project, this endpoint accepts the same filter structure used by the Search Assets endpoint and returns facets reflecting only the matching assets. Use this for building drill-down filtering workflows: for example, first filter by asset type to see which ports are open on IPs, or filter by exposure severity to see which IP owners are most affected.

Response data

Returns the same faceted filter structure as Get Filters — property groups (asset, certificate, exposure, technology) containing filter facets with human-readable names, query parameter names, JSON paths, operator types, and value arrays with updated asset counts. The counts and available values reflect only the assets that match the request filter, enabling progressive narrowing of search criteria.

Path Params
string
required
Body Params

Request body for filtered filter facets (drill-down filtering).

AssetFilter | null
array | null

List of filterable fields to return filter options for. Valid values: asset_type, asn, custom_tags, added_to_project, discovered, apex, ip_geo_country_iso, ip_owner, static_asset, registry, referenced_ip, exposure_id, severity, asset_exposure_score, last_scanned_at, open_port_number, open_port_service, open_port_protocol, waf_detected, waf_name, technology_name, is_responsive, certificate_issuer, certificate_expires_at, certificate_issued_at. You can also use all to return all available filterable fields.

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json