Guru Templates API

The Templates API from Guru — 5 operation(s) for templates.

OpenAPI Specification

guru-templates-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Guru Analytics Templates 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: Templates
paths:
  /templates/create:
    post:
      summary: Create card template
      operationId: createTemplate
      tags:
      - Templates
      responses:
        '201':
          description: Template created.
  /templates:
    get:
      summary: List card templates
      operationId: listTemplates
      tags:
      - Templates
      responses:
        '200':
          description: List of templates.
  /templates/{id}:
    get:
      summary: Get card template
      operationId: getTemplate
      tags:
      - Templates
      parameters:
      - in: path
        name: id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Template details.
  /templates/update:
    put:
      summary: Update card template
      operationId: updateTemplate
      tags:
      - Templates
      responses:
        '200':
          description: Template updated.
  /templates/delete:
    delete:
      summary: Delete card template
      operationId: deleteTemplate
      tags:
      - Templates
      responses:
        '204':
          description: Template 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.