Guru Tags API

The Tags API from Guru — 8 operation(s) for tags.

OpenAPI Specification

guru-tags-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Guru Analytics Tags 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: Tags
paths:
  /teams/tags/create:
    post:
      summary: Create tag
      operationId: createTag
      tags:
      - Tags
      responses:
        '201':
          description: Tag created.
  /teams/tags/{id}:
    get:
      summary: Get tag
      operationId: getTag
      tags:
      - Tags
      parameters:
      - in: path
        name: id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Tag details.
  /teams/tags/update:
    put:
      summary: Update tag
      operationId: updateTag
      tags:
      - Tags
      responses:
        '200':
          description: Tag updated.
  /teams/tag-categories/create:
    post:
      summary: Create tag category
      operationId: createTagCategory
      tags:
      - Tags
      responses:
        '201':
          description: Tag category created.
  /teams/tag-categories:
    get:
      summary: List tag categories
      operationId: listTagCategories
      tags:
      - Tags
      responses:
        '200':
          description: List of tag categories.
  /teams/tag-categories/{id}:
    get:
      summary: Get tag category
      operationId: getTagCategory
      tags:
      - Tags
      parameters:
      - in: path
        name: id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Tag category details.
  /teams/tag-categories/update:
    put:
      summary: Update tag category
      operationId: updateTagCategory
      tags:
      - Tags
      responses:
        '200':
          description: Tag category updated.
  /teams/tag-categories/delete:
    delete:
      summary: Delete tag category
      operationId: deleteTagCategory
      tags:
      - Tags
      responses:
        '204':
          description: Tag category deleted.
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.