Skip to navigation

List malware scans

View as MarkdownOpen in Claude

Lists the malware scans of every website your token can reach, newest first. Use filter[site][] for the scans of one or several websites, or filter[id][] to follow the scans a launch started.

A scan can take hours: read verdict (pending and in_progress mean it is still running; clean, threats_found, failed and quota_exceeded are final). omitted lists the areas skipped for lack of scan quota, with their reset dates.

Authentication

AuthorizationBearer

Personal access token created in the Modular DS dashboard; read-only tokens can only call GET endpoints.

Query parameters

filter[site][]stringOptional

Exact website ids. Repeat the parameter for several: any of them matches.

filter[id][]stringOptional
Exact scan ids, for example to follow a launched batch. Repeat the parameter for several.
filter[status][]stringOptional

pending, in_progress, done, failed or quota_exceeded. Repeat the parameter for several.

filter[verdict][]stringOptional

pending, in_progress, clean, threats_found, failed or quota_exceeded. Repeat the parameter for several.

filter[method][]stringOptional

How the scan started: manual, automatic for a scheduled one, or force_first for the first automatic scan of a website. Repeat the parameter for several: any of them matches.

sortstringOptional

created_at or updated_at; prefix with - for descending. Default: -created_at (newest first).

page[number]stringOptional
Page number, starting at 1. Default 1.
page[size]stringOptional
Items per page, 1 to 50. Default 15.
includestringOptional

Relations to add to the answer: site (the website).

Response

200 - Site scans list

datalist of objectsOptional
jsonapiobjectOptional
metaobjectOptional