Skip to main content
GET
List reporting groups

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

organization_id
string
required

The unique identifier of the organization

Maximum string length: 24
Pattern: ^[0-9a-f]{24}$

Query Parameters

page
integer

Page number (default: 1)

sort
string

Sorting field with optional order suffix (:asc or :desc). Valid sorting fields: name, organization_id, product_config_id, fishing_pattern, fishing_pattern_field, patch_policy_target_id, policy_reporting_group, overridden_agent_settings., effective_agent_settings., execute_flexx_analyzer_agent, can_manage_agent_versions, intermediate_device_1_id, intermediate_device_2_id, intermediate_device_3_id. It defaults to ascending order if suffix is not provided.

fields
string

Comma-separated list of fields to include in each report group element. Selectable fields: id, name, organization_id, product_config_id, fishing_pattern, fishing_pattern_field, patch_policy_target_id, policy_reporting_group, overridden_agent_settings, effective_agent_settings, execute_flexx_analyzer_agent, can_manage_agent_versions, flexx_agent_portal_download, intermediate_device_1_id, intermediate_device_2_id, intermediate_device_3_id. The id field is always included.

Maximum string length: 2048
filters
string

Filter report groups by one or more criteria. Provide a JSON string with AST of filters. Filter by any field returned in the response. Use dot notation for nested fields: overridden_agent_settings.remote_support, effective_agent_settings.remote_support, effective_agent_settings.uninstall_protection, etc. Operators: eq, ne, gt, gte, lt, lte, in, nin, contains, startsWith, endsWith, between. Combine with and/or. Maximum length: 5120 characters. Filter report groups using a JSON object. Specify the field to filter, comparison operator, and value. Example: {"field": "name", "op": "eq", "value": "Report Group 1"}

Maximum string length: 5120
Example:

"{\"field\": \"name\", \"op\": \"eq\", \"value\": \"Grupo de reporte 1\"}"

per_page
integer
default:100

Number of items per page

Required range: 1 <= x <= 100

Response

Paginated list of report groups successfully retrieved. The response includes pagination metadata and the report group data array.

has_next
boolean
required
data
object[]
required