List workspace groups
Retrieve a paginated list of workspace groups belonging to the specified organization. Supports filtering and sorting on workspace group properties. Filters are provided as a JSON string following the AST structure of FilterNode. Results are returned in pages with pagination metadata.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
The unique identifier of the organization
24^[0-9a-f]{24}$Query Parameters
Page number (default: 1)
Sort field with optional order suffix (:asc or :desc). Valid sort fields: id, name, description, create_user, create_date, type, location. Ascending order is default if no suffix provided.
Comma-separated list of fields to include in each workspace group item. Selectable fields: id, name, description, organization_id, create_user, create_date, type, filter, location, entra_id_source. The id field is always included.
2048Filter workspace groups by one or more criteria. Provide a JSON object with filtering conditions. You can filter by: id, name, description, create_user, create_date, type, location, entra_id_source.resource_id, entra_id_source.resource_type, entra_id_source.resource_name. For nested fields like location or entra_id_source, use dot notation (e.g., location.latitude, entra_id_source.resource_type). Use comparison operators (eq, ne, gt, gte, lt, lte, in, nin, contains, startsWith, endsWith, between) and combine multiple conditions with logical operators (and, or). Maximum length: 5120 characters. Filter workspace groups using a JSON object. Specify the field to filter, comparison operator, and value. Example: {"field": "name", "op": "eq", "value": "workspace groups 1"}
5120"{\"field\": \"name\", \"op\": \"eq\", \"value\": \"Workspace Group 1\"}"
Number of items per page
1 <= x <= 100