Trellix Queries API
Execute and manage saved queries against the ePO SaaS data store for reporting and analysis.
Execute and manage saved queries against the ePO SaaS data store for reporting and analysis.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/trellix-queries-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Trellix EDR Action History Queries API
description: Endpoint Detection and Response API for advanced threat hunting, investigation, and automated response capabilities. The EDR API supports querying threat data, searching devices, retrieving action history, and executing real-time search and response actions across managed endpoints. Authentication uses OAuth 2.0 client credentials with the soc.act.tg scope.
version: '2.0'
contact:
name: Trellix Support
url: https://www.trellix.com/support/
termsOfService: https://www.trellix.com/en-us/about/legal/terms-of-use.html
servers:
- url: https://api.manage.trellix.com
description: Trellix Cloud Management Platform
security:
- bearerAuth: []
tags:
- name: Queries
description: Execute and manage saved queries against the ePO SaaS data store for reporting and analysis.
paths:
/epo/v2/queries:
get:
operationId: listQueries
summary: List saved queries
description: Retrieve a list of saved queries available in ePO SaaS. Queries can be executed against the data store for reporting and analysis of managed endpoints and security events.
tags:
- Queries
parameters:
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/offset'
responses:
'200':
description: List of saved queries
content:
application/json:
schema:
type: object
properties:
data:
type: array
items:
$ref: '#/components/schemas/Query'
meta:
$ref: '#/components/schemas/PaginationMeta'
'401':
description: Unauthorized - invalid or expired access token
/epo/v2/queries/{queryId}/run:
post:
operationId: executeQuery
summary: Execute a saved query
description: Execute a saved query and return its results. Queries run against the ePO SaaS data store and can return device, event, or policy compliance information.
tags:
- Queries
parameters:
- $ref: '#/components/parameters/queryId'
responses:
'200':
description: Query results returned
content:
application/json:
schema:
type: object
properties:
data:
type: array
items:
type: object
meta:
$ref: '#/components/schemas/PaginationMeta'
'401':
description: Unauthorized - invalid or expired access token
'404':
description: Query not found
components:
parameters:
limit:
name: limit
in: query
description: Maximum number of items to return per page
schema:
type: integer
default: 25
minimum: 1
maximum: 100
queryId:
name: queryId
in: path
required: true
description: Unique identifier of the saved query
schema:
type: string
offset:
name: offset
in: query
description: Number of items to skip for pagination
schema:
type: integer
default: 0
minimum: 0
schemas:
PaginationMeta:
type: object
properties:
totalItems:
type: integer
description: Total number of items matching the query
limit:
type: integer
description: Number of items per page
offset:
type: integer
description: Number of items skipped
Query:
type: object
properties:
id:
type: string
description: Unique identifier for the saved query
name:
type: string
description: Display name of the query
description:
type: string
description: Description of what the query returns
targetType:
type: string
description: The data type targeted by the query
visibility:
type: string
enum:
- public
- private
description: Whether the query is shared or private
securitySchemes:
bearerAuth:
type: http
scheme: bearer
bearerFormat: JWT
description: OAuth 2.0 access token obtained through the client credentials flow with soc.act.tg scope. Credentials are generated through the Trellix EDR Credential Generator.
externalDocs:
description: Trellix EDR Product Guide
url: https://docs.trellix.com/bundle/mvision-endpoint-detection-and-response-product-guide