naftiko: 1.0.0-alpha2 info: label: Atlassian rest/api/3/groups/ — Groups description: 'Atlassian rest/api/3/groups/ — Groups. 1 operations. Lead operation: Atlassian Find Groups. Self-contained Naftiko capability covering one Atlassian business surface.' tags: - Atlassian - Groups created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: ATLASSIAN_API_KEY: ATLASSIAN_API_KEY capability: consumes: - type: http namespace: rest-api-3-groups--groups baseUri: https://your-domain.atlassian.net description: Atlassian rest/api/3/groups/ — Groups business capability. Self-contained, no shared references. resources: - name: rest-api-3-groups-picker path: /rest/api/3/groups/picker operations: - name: atlassianfindgroups method: GET description: Atlassian Find Groups outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: accountId in: query type: string description: This parameter is deprecated, setting it does not affect the results. To find groups containing a particular user, use [Get user groups](#api-rest-api-3-user-gr - name: query in: query type: string description: The string to find in group names. - name: exclude in: query type: array description: 'As a group''s name can change, use of `excludeGroupIds` is recommended to identify a group. ' - name: excludeId in: query type: array description: 'A group ID to exclude from the result. To exclude multiple groups, provide an ampersand-separated list. For example, `excludeId=group1-id&excludeId=group2-id`. ' - name: maxResults in: query type: integer description: The maximum number of groups to return. The maximum number of groups that can be returned is limited by the system property `jira.ajax.autocomplete.limit`. - name: caseInsensitive in: query type: boolean description: Whether the search for groups should be case insensitive. - name: userName in: query type: string description: This parameter is no longer available. See the [deprecation notice](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migr exposes: - type: rest namespace: rest-api-3-groups--groups-rest port: 8080 description: REST adapter for Atlassian rest/api/3/groups/ — Groups. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/api/3/groups/picker name: rest-api-3-groups-picker description: REST surface for rest-api-3-groups-picker. operations: - method: GET name: atlassianfindgroups description: Atlassian Find Groups call: rest-api-3-groups--groups.atlassianfindgroups with: accountId: rest.accountId query: rest.query exclude: rest.exclude excludeId: rest.excludeId maxResults: rest.maxResults caseInsensitive: rest.caseInsensitive userName: rest.userName outputParameters: - type: object mapping: $. - type: mcp namespace: rest-api-3-groups--groups-mcp port: 9090 transport: http description: MCP adapter for Atlassian rest/api/3/groups/ — Groups. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: atlassian-find-groups description: Atlassian Find Groups hints: readOnly: true destructive: false idempotent: true call: rest-api-3-groups--groups.atlassianfindgroups with: accountId: tools.accountId query: tools.query exclude: tools.exclude excludeId: tools.excludeId maxResults: tools.maxResults caseInsensitive: tools.caseInsensitive userName: tools.userName outputParameters: - type: object mapping: $.