openapi: 3.1.0 info: title: Groove REST API v1 Agents Groups API description: 'The Groove REST API v1 provides programmatic access to Groove help-desk resources including tickets, messages, customers, agents, groups, mailboxes, folders, attachments, webhooks, knowledge bases, and widgets. Note: v1 REST is no longer in active development; Groove recommends the new GraphQL API for richer features. ' version: '1.0' contact: name: Groove Developers url: https://developer.groovehq.com servers: - url: https://api.groovehq.com/v1 description: Groove REST API base URL security: - bearerAuth: [] - accessTokenQuery: [] tags: - name: Groups paths: /groups: get: summary: List groups operationId: listGroups responses: '200': description: A list of groups. tags: - Groups post: summary: Create a group operationId: createGroup responses: '201': description: The created group. tags: - Groups /groups/{id}: parameters: - in: path name: id required: true schema: type: string get: summary: Find a group operationId: findGroup responses: '200': description: The requested group. tags: - Groups put: summary: Update a group operationId: updateGroup responses: '200': description: The updated group. tags: - Groups delete: summary: Delete a group operationId: deleteGroup responses: '204': description: Group deleted. tags: - Groups components: securitySchemes: bearerAuth: type: http scheme: bearer description: OAuth 2.0 / personal access token via Authorization header. accessTokenQuery: type: apiKey in: query name: access_token description: Access token passed as a URL query parameter.