Guru Groups API

The Groups API from Guru — 5 operation(s) for groups.

OpenAPI Specification

guru-groups-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Guru Analytics Groups API
  version: 1.0.0
  description: 'REST API for accessing and managing Guru data programmatically. Supports

    cards, collections, folders, announcements, search, people, groups, tags,

    templates, comments, verifiers, and answers. Authentication is via OAuth 2.0

    (recommended) or API tokens.

    '
  contact:
    name: Guru Developer Network
    url: https://developer.getguru.com
servers:
- url: https://api.getguru.com/api/v1
  description: Guru production API
security:
- basicAuth: []
- bearerAuth: []
tags:
- name: Groups
paths:
  /groups:
    get:
      summary: List user groups
      operationId: listGroups
      tags:
      - Groups
      responses:
        '200':
          description: List of groups.
  /groups/members:
    get:
      summary: List group members
      operationId: listGroupMembers
      tags:
      - Groups
      responses:
        '200':
          description: List of group members.
  /groups/collections:
    get:
      summary: List group collection access
      operationId: listGroupCollections
      tags:
      - Groups
      responses:
        '200':
          description: List of collections.
  /groups/create-member:
    post:
      summary: Add user group member
      operationId: createGroupMember
      tags:
      - Groups
      responses:
        '201':
          description: Member added.
  /groups/delete-member:
    delete:
      summary: Delete user group member
      operationId: deleteGroupMember
      tags:
      - Groups
      responses:
        '204':
          description: Member removed.
components:
  securitySchemes:
    basicAuth:
      type: http
      scheme: basic
      description: API token authentication via HTTP Basic.
    bearerAuth:
      type: http
      scheme: bearer
      description: OAuth 2.0 bearer token.