Guru People API

The People API from Guru — 3 operation(s) for people.

OpenAPI Specification

guru-people-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Guru Analytics People 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: People
paths:
  /people/{id}:
    get:
      summary: Get profile
      operationId: getProfile
      tags:
      - People
      parameters:
      - in: path
        name: id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Profile details.
  /people/update:
    put:
      summary: Update profile
      operationId: updateProfile
      tags:
      - People
      responses:
        '200':
          description: Profile updated.
  /people/direct-reports:
    get:
      summary: List direct reports
      operationId: listDirectReports
      tags:
      - People
      responses:
        '200':
          description: List of direct reports.
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.