Groove logo

Groove

Groove is a customer support helpdesk and shared inbox platform for small and midsize businesses that consolidates email, live chat, social, and knowledge base content into a single agent workspace with automations, collision detection, reporting, and SLAs. Groove also provides customer- facing knowledge bases and self-service portals. Developers can integrate via the v2 GraphQL API or the legacy v1 REST API, both authenticated with an API key obtained from account settings.

3 APIs 0 Features
Customer SupportHelpdeskShared InboxKnowledge BaseConversationsLive Chat

APIs

Groove GraphQL API v2

GraphQL API exposing conversations, messages, agents, contacts, mailboxes, tags, and knowledge base data through a single endpoint. Authentication uses a Bearer API key retrieve...

Groove REST API v1

Legacy REST API for managing customers, conversations, messages, mailboxes, agents, tags, and webhooks in Groove. Authentication uses a Bearer API key. The REST API is no longer...

Groove Webhooks

Groove's webhook surface delivered through the legacy REST API webhook subscription endpoint. Customers register destination URLs and event types via POST /v1/webhooks; Groove t...

Event Specifications

Groove Webhooks

AsyncAPI 2.6 description of Groove's webhook surface as documented for the legacy Groove REST API v1. Groove enables customers to register webhook subscriptions through `POST ht...

ASYNCAPI

Resources

🔗
Website
Website
🌐
Developer Portal
Developer Portal
🔗
Documentation
Documentation
💰
Pricing
Pricing
📝
SignUp
SignUp
📰
Blog
Blog
👥
GitHub
GitHub
🔗
LinkedIn
LinkedIn

Sources

Raw ↑
aid: groove
name: Groove
description: >-
  Groove is a customer support helpdesk and shared inbox platform for small
  and midsize businesses that consolidates email, live chat, social, and
  knowledge base content into a single agent workspace with automations,
  collision detection, reporting, and SLAs. Groove also provides customer-
  facing knowledge bases and self-service portals. Developers can integrate
  via the v2 GraphQL API or the legacy v1 REST API, both authenticated with
  an API key obtained from account settings.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Customer Support
- Helpdesk
- Shared Inbox
- Knowledge Base
- Conversations
- Live Chat
url: >-
  https://raw.githubusercontent.com/api-evangelist/groove/refs/heads/main/apis.yml
created: '2026-05-11'
modified: '2026-05-30'
specificationVersion: '0.19'
apis:
- aid: groove:graphql-api
  name: Groove GraphQL API v2
  description: >-
    GraphQL API exposing conversations, messages, agents, contacts,
    mailboxes, tags, and knowledge base data through a single endpoint.
    Authentication uses a Bearer API key retrieved from Groove account
    settings. The GraphQL API is the actively developed replacement for
    the legacy v1 REST API.
  humanURL: https://developer.groovehq.com
  baseURL: https://api.groovehq.com/graphql
  tags:
  - GraphQL
  - Conversations
  - Messages
  - Contacts
  - Agents
  - Knowledge Base
  properties:
  - type: Documentation
    url: https://developer.groovehq.com
  - type: GitHub Documentation
    url: https://github.com/GrooveHQ/docs
  - url: graphql/groove-graphql.md
    type: GraphQL
- aid: groove:rest-api-v1
  name: Groove REST API v1
  description: >-
    Legacy REST API for managing customers, conversations, messages,
    mailboxes, agents, tags, and webhooks in Groove. Authentication uses
    a Bearer API key. The REST API is no longer actively developed; new
    integrations should target the GraphQL API.
  humanURL: https://doc.groovehq.com
  baseURL: https://api.groovehq.com/v1
  tags:
  - Customer Support
  - Conversations
  - Customers
  - Mailboxes
  - Webhooks
  properties:
  - type: Documentation
    url: https://doc.groovehq.com
- aid: groove:webhooks
  name: Groove Webhooks
  description: >-
    Groove's webhook surface delivered through the legacy REST API webhook
    subscription endpoint. Customers register destination URLs and event
    types via POST /v1/webhooks; Groove then POSTs JSON payloads for the
    fourteen documented events covering tickets, customers, agents, and
    messages.
  humanURL: https://doc.groovehq.com/webhooks
  baseURL: https://api.groovehq.com/v1/webhooks
  tags:
  - Webhooks
  - Events
  - Tickets
  - Messages
  - Customers
  - Agents
  properties:
  - type: Documentation
    url: https://doc.groovehq.com/webhooks
  - type: AsyncAPI
    url: >-
      https://raw.githubusercontent.com/api-evangelist/groove/refs/heads/main/asyncapi/groove-webhooks-asyncapi.yml

common:
- type: Website
  url: https://www.groovehq.com
- type: Developer Portal
  url: https://developer.groovehq.com
- type: Documentation
  url: https://doc.groovehq.com
- type: Pricing
  url: https://www.groovehq.com/pricing
- type: SignUp
  url: https://www.groovehq.com/signup
- type: Blog
  url: https://www.groovehq.com/blog
- type: GitHub
  url: https://github.com/GrooveHQ
- type: LinkedIn
  url: https://www.linkedin.com/company/groovehq
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com