> ## Documentation Index > Fetch the complete documentation index at: https://docs.mapp.com/llms.txt > Use this file to discover all available pages before exploring further. # Find groups > Returns a paginated list of groups visible to the caller. ## OpenAPI ````json GET /group/find { "openapi": "3.0.4", "info": { "title": "Engage public API", "version": "1" }, "servers": [ { "url": "https://your-engage-domain.com/api/rest" } ], "tags": [ { "name": "Address Attributes" }, { "name": "Async" }, { "name": "Audit Log" }, { "name": "Automation" }, { "name": "Blacklist" }, { "name": "CMS" }, { "name": "Contact" }, { "name": "Content" }, { "name": "Coupon" }, { "name": "Draft Message" }, { "name": "Ecommerce" }, { "name": "Group" }, { "name": "Group Attributes" }, { "name": "Landing Page" }, { "name": "Member Attributes" }, { "name": "Membership" }, { "name": "Message" }, { "name": "Meta" }, { "name": "Mobile Push" }, { "name": "Prepared Message" }, { "name": "Process" }, { "name": "Profile Attributes" }, { "name": "Related Data" }, { "name": "Segmentation" }, { "name": "System" }, { "name": "System User" }, { "name": "Usage Statistics" }, { "name": "User" }, { "name": "Whiteboard" } ], "paths": { "/group/find": { "get": { "tags": [ "Group" ], "summary": "Find groups", "description": "Returns a paginated list of groups visible to the caller.", "operationId": "find", "parameters": [ { "name": "nameFilter", "in": "query", "description": "Case-insensitive substring to match against group name or email", "schema": { "type": "string" } }, { "name": "groupCategoryId", "in": "query", "description": "Only groups in this category", "schema": { "type": "integer", "format": "int64" } }, { "name": "status", "in": "query", "description": "Group lifecycle status", "schema": { "enum": [ "active", "archived" ], "type": "string" } }, { "name": "groupType", "in": "query", "description": "Group type", "schema": { "enum": [ "regular", "super" ], "type": "string" } }, { "name": "sortBy", "in": "query", "description": "Sort field", "schema": { "enum": [ "name", "email", "creationDate", "memberCount", "messageCount", "groupCategory", "id" ], "type": "string" } }, { "name": "sortOrder", "in": "query", "description": "Sort direction", "schema": { "enum": [ "asc", "desc" ], "type": "string" } }, { "name": "page", "in": "query", "description": "One-based page number; defaults to 1", "schema": { "minimum": 1.0, "type": "integer", "format": "int32" } }, { "name": "limit", "in": "query", "description": "Results per page; defaults to 25 and is capped at 500", "schema": { "maximum": 500.0, "minimum": 1.0, "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "A page of matching groups.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/GroupPage" } } } }, "400": { "description": "A filter, sorting or paging parameter is invalid.", "content": { "application/json": {} } } } } } }, "components": { "schemas": { "GroupPage": { "type": "object", "properties": { "groups": { "type": "array", "items": { "$ref": "#/components/schemas/GroupSummary" } }, "page": { "type": "integer", "format": "int32" }, "limit": { "type": "integer", "format": "int32" }, "totalCount": { "type": "integer", "format": "int64" } } }, "GroupSummary": { "type": "object", "properties": { "id": { "type": "integer", "format": "int64" }, "name": { "type": "string" }, "email": { "type": "string" }, "description": { "type": "string" }, "groupCategoryId": { "type": "integer", "format": "int64" }, "groupCategoryLabel": { "type": "string" }, "archived": { "type": "boolean", "default": false }, "isSuperGroup": { "type": "boolean", "default": false }, "creationDate": { "type": "integer", "format": "int64" }, "memberCount": { "type": "integer", "format": "int64" }, "messageCount": { "type": "integer", "format": "int64" }, "ownerId": { "type": "integer", "format": "int64" }, "isoCountryCode": { "type": "string" }, "isoLanguageCode": { "type": "string" }, "messageCategoryId": { "type": "integer", "format": "int64" } } } } } } ````