{"command":{"effect":"read","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Retrieves the top TLDs by emails classified as malicious or not.","properties":{"path":{"type":"object","properties":{"malicious":{"description":"Malicious classification.","type":"string","enum":["MALICIOUS","NOT_MALICIOUS"],"examples":["MALICIOUS"]}},"required":["malicious"],"additionalProperties":false},"query":{"type":"object","properties":{"limit":{"description":"Limits the number of objects returned in the response.","type":"integer","default":5,"exclusiveMinimum":0,"examples":[5]},"name":{"description":"Array of names used to label the series in the response.","type":"array","items":{"type":"string","examples":["main_series"]}},"dateRange":{"description":"Filters results by relative date range ending at the current time, with each value producing a separate series. Use `<n>d` for days (up to `364d`) or `<n>w` for weeks (up to `52w`). Append `control` to request the equivalent previous period for comparison: the comparison window is shifted back by the current window's length rounded up to a whole number of weeks, so it keeps the same weekday alignment and does not overlap the current window (e.g. `7dcontrol` covers days -14 to -7, `10dcontrol` covers days -24 to -14). For example, pass `7d` and `7dcontrol` to compare this week with the previous week. All series must resolve to the same duration as the main series; relative ranges (including `control`) satisfy this automatically. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters).","type":"array","items":{"pattern":"^((([1-9]|[1-9][0-9]|[1-2][0-9][0-9]|3[0-5][0-9]|36[0-4])[d](control)?)|(([1-9]|[1-4][0-9]|5[0-2])[w](control)?))$","type":"string","examples":["7d"]},"examples":["7d"]},"dateStart":{"description":"Start of the date range. Alternative to `dateRange`; provide together with `dateEnd`. When requesting comparison series, every series must resolve to the same duration as the main series. Each `dateStart`/`dateEnd` is floored to the nearest 15 minutes before evaluation, so windows whose durations match only before alignment may be rejected.","type":"array","items":{"format":"date-time","type":"string"},"examples":["2023-09-01T11:41:33.782Z"]},"dateEnd":{"description":"End of the date range (inclusive). Alternative to `dateRange`; provide together with `dateStart`. When requesting comparison series, every series must resolve to the same duration as the main series. Each `dateStart`/`dateEnd` is floored to the nearest 15 minutes before evaluation, so windows whose durations match only before alignment may be rejected.","type":"array","items":{"format":"date-time","type":"string"},"examples":["2023-09-01T11:41:33.782Z"]},"arc":{"description":"Filters results by ARC (Authenticated Received Chain) validation.","type":"array","items":{"enum":["PASS","NONE","FAIL"],"type":"string"},"examples":["PASS"]},"dkim":{"description":"Filters results by DKIM (DomainKeys Identified Mail) validation status.","type":"array","items":{"enum":["PASS","NONE","FAIL"],"type":"string"},"examples":["PASS"]},"dmarc":{"description":"Filters results by DMARC (Domain-based Message Authentication, Reporting and Conformance) validation status.","type":"array","items":{"enum":["PASS","NONE","FAIL"],"type":"string"},"examples":["PASS"]},"spf":{"description":"Filters results by SPF (Sender Policy Framework) validation status.","type":"array","items":{"enum":["PASS","NONE","FAIL"],"type":"string"},"examples":["PASS"]},"tlsVersion":{"description":"Filters results by TLS version.","type":"array","items":{"enum":["TLSv1_0","TLSv1_1","TLSv1_2","TLSv1_3"],"type":"string"},"examples":["TLSv1_2"]},"tldCategory":{"description":"Filters results by TLD category.","type":"string","enum":["CLASSIC","COUNTRY"],"examples":["CLASSIC"]},"format":{"description":"Format in which results will be returned.","type":"string","enum":["JSON","CSV"],"examples":["json"]}},"required":[],"additionalProperties":false}},"required":["path"],"additionalProperties":false},"name":"Get top TLDs by email malicious classification","id":"cloudflare.radar-get-email-security-top-tlds-by-malicious","example":{"path":{"malicious":"MALICIOUS"}},"maxRequests":1,"summary":false}}