Guru
Guru is an AI-powered knowledge management and enterprise search platform that captures company knowledge into verifiable cards organized into collections, surfaces answers directly inside the apps employees already use (Slack, Chrome, Microsoft Teams, Salesforce), and uses AI to keep content trusted and up to date. The Guru REST API provides programmatic access to cards, collections, boards, users, groups, tags, analytics, and verifications. Authentication uses HTTP Basic Auth with a user token or Collection token generated by a Guru admin.
1 APIs
0 Features
Knowledge ManagementEnterprise SearchAI Knowledge BaseInternal WikiVerified KnowledgeWorkplace Productivity
APIs
Guru REST API
REST API for managing cards, collections, boards, board sections, folders, users, groups, tags, webhooks, analytics, and card verifications in Guru. Authentication uses HTTP Bas...
Collections
Guru API
OPENResources
👥
GitHubOrganization
GitHubOrganization
🔗
Website
Website
🔗
Documentation
Documentation
🌐
DeveloperPortal
DeveloperPortal
🔗
Help Center
Help Center
💰
Pricing
Pricing
📝
Signup
Signup
💬
Support
Support
🔗
LinkedIn
LinkedIn
🔗
LlmsText
LlmsText
Sources
opencollection: 1.0.0
info:
name: Guru API
version: 1.0.0
request:
auth:
type: basic
username: '{{username}}'
password: '{{password}}'
items:
- info:
name: Analytics
type: folder
items:
- info:
name: List analytics events
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/teams/analytics
docs: List analytics events
- info:
name: Get team statistics
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/teams/stats
docs: Get team statistics
- info:
name: Answers
type: folder
items:
- info:
name: Ask a question and receive AI-generated answer
type: http
http:
method: POST
url: https://api.getguru.com/api/v1/answers/create
docs: Ask a question and receive AI-generated answer
- info:
name: Assign answer to expert
type: http
http:
method: PUT
url: https://api.getguru.com/api/v1/answers/assign-expert
docs: Assign answer to expert
- info:
name: Unassign answer from expert
type: http
http:
method: DELETE
url: https://api.getguru.com/api/v1/answers/unassign-expert
docs: Unassign answer from expert
- info:
name: Cards
type: folder
items:
- info:
name: Get card
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/cards
docs: Get card
- info:
name: Delete card
type: http
http:
method: DELETE
url: https://api.getguru.com/api/v1/cards
docs: Delete card
- info:
name: Create card
type: http
http:
method: POST
url: https://api.getguru.com/api/v1/cards/create
docs: Create card
- info:
name: Update card
type: http
http:
method: PUT
url: https://api.getguru.com/api/v1/cards/update
docs: Update card
- info:
name: Verify card
type: http
http:
method: POST
url: https://api.getguru.com/api/v1/cards/verify
docs: Verify card
- info:
name: Unverify card
type: http
http:
method: POST
url: https://api.getguru.com/api/v1/cards/unverify
docs: Unverify card
- info:
name: List unverified cards
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/cards/verification
docs: List unverified cards
- info:
name: List favorite lists containing card
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/cards/favorite-lists
docs: List favorite lists containing card
- info:
name: List folders card is on
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/cards/folders
docs: List folders card is on
- info:
name: CardComments
type: folder
items:
- info:
name: Create card comment
type: http
http:
method: POST
url: https://api.getguru.com/api/v1/cards/comments/create
docs: Create card comment
- info:
name: List card comments
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/cards/comments
docs: List card comments
- info:
name: Delete card comment
type: http
http:
method: DELETE
url: https://api.getguru.com/api/v1/cards/comments
docs: Delete card comment
- info:
name: CardVerifiers
type: folder
items:
- info:
name: List card verifiers
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/cards/verifiers
docs: List card verifiers
- info:
name: Get card verifier
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/cards/verifiers/:id
params:
- name: id
value: ''
type: path
docs: Get card verifier
- info:
name: Replace card verifiers
type: http
http:
method: POST
url: https://api.getguru.com/api/v1/cards/verifiers/upsert
docs: Replace card verifiers
- info:
name: Collections
type: folder
items:
- info:
name: List collections
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/collections
docs: List collections
- info:
name: Find collection by ID
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/collections/:id
params:
- name: id
value: ''
type: path
docs: Find collection by ID
- info:
name: List collection group access
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/collections/access
docs: List collection group access
- info:
name: Folders
type: folder
items:
- info:
name: Create folder
type: http
http:
method: POST
url: https://api.getguru.com/api/v1/folders/create
docs: Create folder
- info:
name: List folders
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/folders
docs: List folders
- info:
name: Delete folder
type: http
http:
method: DELETE
url: https://api.getguru.com/api/v1/folders
docs: Delete folder
- info:
name: Get folder
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/folders/:id
params:
- name: id
value: ''
type: path
docs: Get folder
- info:
name: Get folder items
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/folders/:id/items
params:
- name: id
value: ''
type: path
docs: Get folder items
- info:
name: Get folder parent
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/folders/:id/parent
params:
- name: id
value: ''
type: path
docs: Get folder parent
- info:
name: Get folder permissions
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/folders/:id/permissions
params:
- name: id
value: ''
type: path
docs: Get folder permissions
- info:
name: Get folder effective permissions
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/folders/:id/effective-permissions
params:
- name: id
value: ''
type: path
docs: Get folder effective permissions
- info:
name: Export folder to PDF
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/folders/:id/pdf
params:
- name: id
value: ''
type: path
docs: Export folder to PDF
- info:
name: Update folder
type: http
http:
method: PUT
url: https://api.getguru.com/api/v1/folders/update
docs: Update folder
- info:
name: Search for folders
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/folders/search
docs: Search for folders
- info:
name: Announcements
type: folder
items:
- info:
name: Create announcement
type: http
http:
method: POST
url: https://api.getguru.com/api/v1/alerts/create
docs: Create announcement
- info:
name: List announcements
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/alerts
docs: List announcements
- info:
name: Delete announcement
type: http
http:
method: DELETE
url: https://api.getguru.com/api/v1/alerts
docs: Delete announcement
- info:
name: Get announcement stats
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/alerts/stats
docs: Get announcement stats
- info:
name: Get announcement stats summary
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/alerts/stats-summary
docs: Get announcement stats summary
- info:
name: Get announcement user stats
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/alerts/user-stats
docs: Get announcement user stats
- info:
name: Export announcement user details
type: http
http:
method: POST
url: https://api.getguru.com/api/v1/alerts/export-users
docs: Export announcement user details
- info:
name: Send announcement reminders
type: http
http:
method: POST
url: https://api.getguru.com/api/v1/alerts/send-reminders
docs: Send announcement reminders
- info:
name: Mark announcement as read
type: http
http:
method: PUT
url: https://api.getguru.com/api/v1/alerts/mark-read
docs: Mark announcement as read
- info:
name: TicketLinking
type: folder
items:
- info:
name: Create ticket link
type: http
http:
method: POST
url: https://api.getguru.com/api/v1/kcs/create
docs: Create ticket link
- info:
name: List ticket links
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/kcs
docs: List ticket links
- info:
name: Delete ticket link
type: http
http:
method: DELETE
url: https://api.getguru.com/api/v1/kcs
docs: Delete ticket link
- info:
name: Get enabled ticket linking platforms
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/kcs/apps
docs: Get enabled ticket linking platforms
- info:
name: Enable ticket linking platform
type: http
http:
method: PUT
url: https://api.getguru.com/api/v1/kcs/add-app
docs: Enable ticket linking platform
- info:
name: Disable ticket linking platform
type: http
http:
method: DELETE
url: https://api.getguru.com/api/v1/kcs/delete-app
docs: Disable ticket linking platform
- info:
name: Search
type: folder
items:
- info:
name: Search for cards
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/search/query
docs: Search for cards
- info:
name: Search for cards (card manager)
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/search/query-card-mgr
docs: Search for cards (card manager)
- info:
name: Search cards using JSON query
type: http
http:
method: POST
url: https://api.getguru.com/api/v1/search/json-query
docs: Search cards using JSON query
- info:
name: Search with sources
type: http
http:
method: POST
url: https://api.getguru.com/api/v1/search/keyword-document
docs: Search with sources
- info:
name: People
type: folder
items:
- info:
name: Get profile
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/people/:id
params:
- name: id
value: ''
type: path
docs: Get profile
- info:
name: Update profile
type: http
http:
method: PUT
url: https://api.getguru.com/api/v1/people/update
docs: Update profile
- info:
name: List direct reports
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/people/direct-reports
docs: List direct reports
- info:
name: Members
type: folder
items:
- info:
name: List team members
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/members
docs: List team members
- info:
name: Groups
type: folder
items:
- info:
name: List user groups
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/groups
docs: List user groups
- info:
name: List group members
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/groups/members
docs: List group members
- info:
name: List group collection access
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/groups/collections
docs: List group collection access
- info:
name: Add user group member
type: http
http:
method: POST
url: https://api.getguru.com/api/v1/groups/create-member
docs: Add user group member
- info:
name: Delete user group member
type: http
http:
method: DELETE
url: https://api.getguru.com/api/v1/groups/delete-member
docs: Delete user group member
- info:
name: Tags
type: folder
items:
- info:
name: Create tag
type: http
http:
method: POST
url: https://api.getguru.com/api/v1/teams/tags/create
docs: Create tag
- info:
name: Get tag
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/teams/tags/:id
params:
- name: id
value: ''
type: path
docs: Get tag
- info:
name: Update tag
type: http
http:
method: PUT
url: https://api.getguru.com/api/v1/teams/tags/update
docs: Update tag
- info:
name: Create tag category
type: http
http:
method: POST
url: https://api.getguru.com/api/v1/teams/tag-categories/create
docs: Create tag category
- info:
name: List tag categories
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/teams/tag-categories
docs: List tag categories
- info:
name: Get tag category
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/teams/tag-categories/:id
params:
- name: id
value: ''
type: path
docs: Get tag category
- info:
name: Update tag category
type: http
http:
method: PUT
url: https://api.getguru.com/api/v1/teams/tag-categories/update
docs: Update tag category
- info:
name: Delete tag category
type: http
http:
method: DELETE
url: https://api.getguru.com/api/v1/teams/tag-categories/delete
docs: Delete tag category
- info:
name: Templates
type: folder
items:
- info:
name: Create card template
type: http
http:
method: POST
url: https://api.getguru.com/api/v1/templates/create
docs: Create card template
- info:
name: List card templates
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/templates
docs: List card templates
- info:
name: Get card template
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/templates/:id
params:
- name: id
value: ''
type: path
docs: Get card template
- info:
name: Update card template
type: http
http:
method: PUT
url: https://api.getguru.com/api/v1/templates/update
docs: Update card template
- info:
name: Delete card template
type: http
http:
method: DELETE
url: https://api.getguru.com/api/v1/templates/delete
docs: Delete card template
- info:
name: User
type: folder
items:
- info:
name: Get authenticated user information
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/whoami
docs: Get authenticated user information
- info:
name: Tasks
type: folder
items:
- info:
name: List user mentions
type: http
http:
method: GET
url: https://api.getguru.com/api/v1/tasks/mentions
docs: List user mentions
bundled: true