# List resources Returns paginated resources (domains, IPs, APKs) associated with leaks. Includes owned and third-party; Scope by domain(s). Endpoint: GET /resources Version: 1.0.0 Security: ApiKeyAuth ## Query parameters: - `domain_id` (string) Domain UUID(s) to scope the request. Comma-separated for multiple. If omitted, all non-archived domains of the organization are used. Example: "a1b2c3d4-e5f6-7890-abcd-ef1234567890" - `page` (integer) Page number (1-based). - `per_page` (integer) Items per page (max 100). - `risk_level` (string) - `resource` (string) Search by resource name (substring) - `is_internal` (string) Filter by internal group (true/false) Enum: "true", "false" - `is_third_party` (string) true = only third-party, false = only owned Enum: "true", "false" - `accessibility` (string) Filter by accessibility status Enum: "online", "offline", "unreachable" - `type` (string) Filter by type; comma-separated: domain, ip, apk Example: "domain,ip" - `sort` (string) Sort: prefix - for desc. Allowed: risk_level ## Response 200 fields (application/json): - `data` (array) - `data.id` (string) Example: "e5f6a7b8-c9d0-1234-ef01-567890123456" - `data.resource` (string) Example: "api.example.com" - `data.type` (string) Enum: "domain", "ip", "apk" - `data.is_internal` (boolean) - `data.is_third_party` (boolean) Example: true - `data.risk_level` (integer) Example: 3 - `data.risk_level_name` (string) Enum: "none", "low", "medium", "high" - `data.accessibility` (string,null) Enum: "online", "offline", "unreachable" - `pagination` (object) - `pagination.page` (integer) Example: 1 - `pagination.per_page` (integer) Example: 25 - `pagination.total_pages` (integer) Example: 4 - `pagination.total_results` (integer) Example: 92 ## Response 400 fields (application/json): - `type` (string) Example: "validation_error" - `status` (integer) Example: 400 - `detail` (string) Example: "Invalid sort field: \"foo\". Valid: [\"risk_level\", \"first_seen\", \"added_at\"]." ## Response 401 fields (application/json): - `type` (string) Example: "validation_error" - `status` (integer) Example: 400 - `detail` (string) Example: "Invalid sort field: \"foo\". Valid: [\"risk_level\", \"first_seen\", \"added_at\"]." ## Response 403 fields (application/json): - `type` (string) Example: "validation_error" - `status` (integer) Example: 400 - `detail` (string) Example: "Invalid sort field: \"foo\". Valid: [\"risk_level\", \"first_seen\", \"added_at\"]."