Guru Collections API

The Collections API from Guru — 3 operation(s) for collections.

OpenAPI Specification

guru-collections-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Guru Analytics Collections 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: Collections
paths:
  /collections:
    get:
      summary: List collections
      operationId: listCollections
      tags:
      - Collections
      responses:
        '200':
          description: List of collections.
  /collections/{id}:
    get:
      summary: Find collection by ID
      operationId: getCollection
      tags:
      - Collections
      parameters:
      - in: path
        name: id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Collection details.
  /collections/access:
    get:
      summary: List collection group access
      operationId: listCollectionAccess
      tags:
      - Collections
      responses:
        '200':
          description: List of group access entries.
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.