{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Returns browser extension event counts grouped by time bucket and the requested\n`groupBy` fields. Accepts the same filters as event log search. When `resolution` is\nomitted, ranges shorter than 10 days use `1 hours` buckets and ranges of 10 days or\nmore use `1 days`. Empty buckets are omitted. Results over 10000 slots return 400.\n","properties":{"path":{"type":"object","properties":{"account_id":{"type":"string","minLength":1,"description":"Cloudflare account ID."}},"required":["account_id"],"additionalProperties":false},"body":{"$ref":"#/definitions/brex_ExtensionEventsTimeseriesRequest"}},"required":["path","body"],"additionalProperties":false,"definitions":{"brex_ExtensionEventsTimeseriesRequest":{"type":"object","properties":{"filters":{"type":"array","items":{"$ref":"#/definitions/brex_ExtensionEventFilter"},"maxItems":20},"from":{"description":"Start of the query range (inclusive).","type":"string","format":"date-time","maxLength":64},"groupBy":{"description":"Fields to group each bucket by. Each requested field is returned on every slot.\nAn empty array returns one total per bucket.\n","type":"array","items":{"enum":["eventName","action"],"type":"string"},"default":["eventName"],"maxItems":2,"uniqueItems":true},"resolution":{"description":"Bucket size, for example `15 minutes`, `1 hours`, or `1 days`. Defaults to\n`1 hours` for ranges shorter than 10 days and `1 days` otherwise. A request must not\nproduce more than 1440 buckets.\n","type":"string","maxLength":32,"pattern":"^(hour|day|[1-9][0-9]{0,3} (minute|hour|day)s?)$","examples":["1 hours"]},"stats":{"type":"array","items":{"enum":["eventsTotal"],"type":"string"},"default":["eventsTotal"],"maxItems":1,"minItems":1},"to":{"description":"End of the query range (exclusive). The range must not exceed 30 days.","type":"string","format":"date-time","maxLength":64}},"required":["from","to"]},"brex_ExtensionEventFilter":{"type":"object","properties":{"field":{"$ref":"#/definitions/brex_ExtensionEventField"},"op":{"$ref":"#/definitions/brex_ExtensionEventFilterOperator"},"value":{"oneOf":[{"maxLength":2048,"minLength":1,"type":"string"},{"minimum":0,"type":"integer"},{"items":{"maxLength":2048,"minLength":1,"type":"string"},"maxItems":20,"minItems":1,"type":"array"},{"items":{"minimum":0,"type":"integer"},"maxItems":20,"minItems":1,"type":"array"}]}},"required":["field","op","value"]},"brex_ExtensionEventField":{"type":"string","enum":["timestamp","durationMs","eventName","action","userEmail","registrationId","eventId","policyId","url","matchedDlpProfiles","inventoryExtensionId","inventoryExtensionName","inventoryExtensionVersion"]},"brex_ExtensionEventFilterOperator":{"type":"string","enum":["eq","neq","in","notIn","contains","notContains","includes","notIncludes","gte","lte"]}}},"name":"Query browser extension event timeseries","id":"cloudflare.accounts-browser-extension-config-extension-events-timeseries","example":{"path":{"account_id":"example"},"body":{"from":"2026-01-01T00:00:00Z","to":"2026-01-01T00:00:00Z"}},"maxRequests":1,"summary":false}}