ASI Rules: Get Static Assets

List the manually defined scope rules (included/excluded hostnames, IPs, wildcards) for a project.

What this endpoint does

Lists static asset rules for an ASI project — the manually defined scope rules that include or exclude specific hostnames, IPv4 addresses, or wildcard patterns from attack surface monitoring. Get your project_id from ASI Projects: List. Use this to audit current scope before modifying rules via ASI Rules: Add Static Assets. Filter by static_type, membership_type, asset name, or timestamp ranges (last_applied_before/last_applied_after). Set include_deleted=true to see rules that were removed — useful for auditing scope changes over time. Cursor-paginated; default 100 results, max 1,000.

Response data

Returns your project's static scope rules — the manual include/exclude definitions that shape what the ASI scanner considers in-scope. Each rule shows whether it's an inclusion or exclusion, what kind of asset it targets (hostname, IPv4, wildcard), and when it was last applied by the scanning engine. The global_state and project_state fields reflect processing status — empty objects mean the rule is active and healthy. Use last_applied_at timestamps to verify rules are being picked up by scans. Cursor-paginated via next_cursor; note that total count may be null.

Path Params
string
required

The ID of the project

Query Params
string

Filter by asset (exact string match)

string
enum

Filter by static type

Allowed:
string
enum

Filter by membership type

Allowed:
date-time

Filter by last applied before this date (YYYY-MM-DDTHH:MM:SS)

date-time

Filter by last applied after this date (YYYY-MM-DDTHH:MM:SS)

boolean
Defaults to false

Include records that has been deleted from project. Deleted records will contain deleted_at value key

integer
1 to 1000
Defaults to 100

Maximum number of results to return

Base 64 string for pagination included in meta.pagination.next_cursor field in previous response. If provided, will return the next page of results

Responses

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