Groove

Groove

API integration

Expand your

Helpdesk

integrations with the

Groove

API integration.

Perform all CRUD operations through our Proxy and Unified APIs.

Perform all CRUD operations through our Proxy and Unified APIs.

Trusted by world-class product and engineering teams

  • Claira
  • Senja
  • springworks
  • TruvaAI
  • Sprinto
  • Dos&Co
  • Spendflo
  • Dos&Co
  • ZenAdmin
  • Cloudficient

Trusted by world-class product and engineering teams

  • Claira
  • Senja
  • Springworks
  • TruvaAI
  • Sprinto
  • SaaSMonk
  • Spendflo
  • Dos&Co
  • ZenAdmin
  • Cloudficient
  • Findr

superAI

Comprehensive Groove AI Agent toolset with fine-grained access control and MCP Server capabilities. Groove MCP Servers works seamlessly with Cursor and Claude AI editors for immediate consumption. Integrates with all popular LLM frameworks including LangChain and PyDantic for advanced AI orchestration.

list_all_groove_knowledge_base_articles_search

Search knowledge base articles in Groove by keyword. Requires knowledge_base_id and keyword. Returns…

groove_knowledge_base_articles_publish

Publish a specific knowledge-base-article in Groove using knowledge_base_id and id. Returns article…

groove_knowledge_base_articles_unpublish

Unpublish a specific knowledge-base-article in Groove. Requires knowledge_base_id and id. Returns fi…

groove_knowledge_base_articles_revert

Revert a specific knowledge-base-article in Groove using knowledge_base_id and id. Returns article d…

delete_a_groove_knowledge_base_article_by_id

Delete a specific knowledge-base-article in Groove using knowledge_base_id and id. Permanently remov…

update_a_groove_knowledge_base_article_by_id

Update a specific knowledge-base-article in Groove using knowledge_base_id and id. Returns the artic…

create_a_groove_knowledge_base_article

Create a new knowledge-base-article in Groove for a given knowledge_base_id. Returns fields like id,…

get_single_groove_knowledge_base_article_by_id

Get details about a specific knowledge-base-article in Groove using knowledge_base_id and id. Return…

groove_knowledge_base_categories_unpublish

Unpublish a specific knowledge-base-category in Groove. Requires knowledge_base_id and id. Returns f…

groove_knowledge_base_categories_revert

Revert a specific knowledge-base-category in Groove. Requires knowledge_base_id and id. Returns fiel…

groove_knowledge_base_categories_publish

Publish a specific knowledge-base-categories in Groove. Requires knowledge_base_id and id. Returns f…

delete_a_groove_knowledge_base_category_by_id

Delete a specific knowledge-base-categories resource in Groove using knowledge_base_id and id. Retur…

update_a_groove_knowledge_base_category_by_id

Update a knowledge-base-categories in Groove using knowledge_base_id and id. Returns category detail…

get_single_groove_knowledge_base_category_by_id

Get a specific knowledge base category in Groove using knowledge_base_id and id. Returns fields like…

list_all_groove_knowledge_base_categories_search

Search categories in Groove by keyword for a specific knowledge_base_id. Requires keyword and knowle…

create_a_groove_knowledge_base_category

Create a new knowledge-base-category in Groove for the specified knowledge_base_id. Returns id, titl…

create_a_groove_mailbox_change

Change the mailbox of a specific ticket in Groove. Requires ticket_id and mailbox_id. Returns 204 No…

update_a_groove_ticket_label_by_id

Replace all ticket-labels for a specific ticket in Groove. Requires ticket_number. Returns the updat…

create_a_groove_ticket_label

Add labels to a specific ticket in Groove. Requires ticket_number and a list of tags. Returns the up…

update_a_groove_ticket_assignee_by_id

Update ticket-assignee in Groove by assigning a ticket identified by ticket_number to a specified ag…

list_all_groove_ticket_assignee

Get the assignee of a specific ticket in Groove using ticket_number. Returns agent details including…

list_all_groove_ticket_state

Get the current state of a specific ticket in Groove using ticket_number. Returns the state field in…

update_a_groove_ticket_state_by_id

Update ticket-state for a specific ticket in Groove. Requires id as ticket_number and state as the n…

list_all_groove_articles_search

Search articles in Groove using keyword in a specific knowledge_base_id. Returns fields like id, tit…

list_all_groove_categories_search

Search categories in Groove by keyword within a knowledge_base_id. Requires keyword. Returns categor…

create_a_groove_articles_rating

Create a rating for an article in Groove. Requires slug. Returns helpful_ratings_count and total_rat…

groove_widget_settings_revert

Revert widget-settings in Groove to their last published state using id. Returns settings fields suc…

groove_widget_settings_reset

Reset widget-settings in Groove to their default values using id. Returns fields like branding_disab…

list_all_groove_widget_settings

Get widget settings in Groove using id. Returns configuration details such as branding_disabled, ena…

update_a_groove_widget_setting_by_id

Update widget-settings in Groove for a specific widget using id. Returns fields like branding_disabl…

groove_widget_settings_publish

Publish widget settings in Groove for a specific widget using id. Returns fields showing widget conf…

delete_a_groove_widget_by_id

Delete a specific widget in Groove. Requires id. The response confirms the deletion status of the wi…

get_single_groove_widget_by_id

Get details of a specific widget in Groove using id. Returns id, name, created_at, updated_at, uuid,…

update_a_groove_widget_by_id

Update a widget in Groove using id. Requires id and name. Returns id, name, created_at, updated_at,…

create_a_groove_widget

Create a new widget in Groove. Requires name. Returns id, name, uuid, created_at, updated_at, and pu…

list_all_groove_widgets

List all widgets in Groove. Returns each widget's id, name, uuid, created_at, updated_at, and publis…

create_a_groove_webhook

Create a new webhook in Groove. Requires event and url. Returns the webhook object including event (…

delete_a_groove_webhook_by_id

Delete a specific webhook in Groove using id. Returns no content on success (204 No Content).…

list_all_groove_attachments

List attachments for a specific message in Groove. Requires message. Returns filename, size, and url…

groove_knowledge_base_translations_resetting

Reset a translation for a specific locale in Groove knowledge base. Requires knowledge_base_id and l…

update_a_groove_knowledge_base_translation_by_id

Update knowledge base translations in Groove for a specific knowledge_base_id and locale. Returns us…

list_all_groove_knowledge_base_translations

Get a specific knowledge base translation in Groove using knowledge_base_id and locale. Returns loca…

delete_a_groove_knowledge_base_translation_by_id

Delete a specific knowledge base translation in Groove. Requires knowledge_base_id, locale, and id.…

groove_knowledge_base_settings_resetting

Reset knowledge base settings to defaults in Groove. Requires knowledge_base_id. Returns fields such…

groove_knowledge_base_settings_revert

Revert knowledge-base-settings for a specific knowledge_base_id in Groove. Returns key theme and lay…

groove_knowledge_base_settings_publish

Publish knowledge base settings in Groove using id. Returns settings including primary_color, font t…

update_a_groove_knowledge_base_setting_by_id

Update knowledge base settings in Groove for a specific knowledge base using id. Returns updated fie…

list_all_groove_knowledge_base_settings

Get knowledge-base-settings in Groove for a specific knowledge_base_id. Returns key appearance and c…

list_all_groove_knowledge_base_themes

List available knowledge base themes in Groove. Returns id, name, description, screenshot_url, creat…

create_a_groove_knowledge_base

Create a new knowledge base in Groove using required parameters: subdomain, title, and theme_id. Ret…

delete_a_groove_knowledge_base_by_id

Delete a specific knowledge base in Groove using id. Returns a 204 No Content response upon successf…

list_all_groove_knowledge_bases

List all knowledge bases in Groove. Returns fields such as id, title, created_at, enabled, subdomain…

get_single_groove_knowledge_base_by_id

Get details of a specific knowledge base in Groove using id. Returns fields such as title, site_url,…

update_a_groove_knowledge_base_by_id

Update a specific knowledge base in Groove. Requires id. Returns fields such as id, title, language,…

update_a_groove_group_by_id

Update a specific group in Groove using id. Returns id, name, description, agent_ids, and links with…

delete_a_groove_group_by_id

Delete a specific group in Groove using id. Returns the group's id, name, description, links to rela…

list_all_groove_groups

List all groups in Groove. Returns each group's id, name, and related agents link in the response.…

get_single_groove_group_by_id

Get information about a specific group in Groove using id. Returns fields including id, name, descri…

create_a_groove_group

Create a new group in Groove using the required name parameter. Returns group details including id,…

get_single_groove_agent_by_id

Get information about a specific agent in Groove using id (agent email). Returns email, first_name,…

list_all_groove_agents

List agents in Groove. Returns key fields such as email, first_name, last_name, href, and ticket lin…

list_all_groove_folders

List all folders in Groove. Returns folder id and name for each folder.…

list_all_groove_mailboxes

List all mailboxes in Groove. Returns id, name, email, and related folder links for each mailbox.…

list_all_groove_ticket_counts

List ticket counts in Groove grouped by folder ID. Returns folder IDs as keys and ticket counts as i…

list_all_groove_customers

List customers in Groove. Returns key fields including href (resource URL), email, name, company_nam…

get_single_groove_customer_by_id

Get details about a specific customer in Groove using id. Returns href, links, email, name, contact…

update_a_groove_customer_by_id

Update a customer's information in Groove using id (email). Returns updated customer fields such as…

list_all_groove_messages

List all messages for a given ticket_number in Groove. Returns message details including created_at,…

create_a_groove_message

Create a new message in Groove for a specific ticket using ticket_number. Requires body. Returns mes…

get_single_groove_message_by_id

Get details of a specific message in Groove using id. Returns created_at, updated_at, note, body, pl…

create_a_groove_ticket

Create a new ticket in Groove. Requires body, from, and to. Returns ticket number, href, and links t…

get_single_groove_ticket_by_id

Get a specific ticket in Groove by id. Returns fields such as number, title, status links, assigned_…

list_all_groove_tickets

List tickets in Groove. Returns fields such as number, created_at, updated_at, summary, tags, messag…

Enhanced

Groove

with AI Capabilities

AI Agent Toolset

AI Agent Toolset

MCP Server capabilities for seamless AI tool calling across all integration APIs

MCP Server capabilities for seamless AI tool calling across all integration APIs

Fine-Grained Control

Fine-Grained Control

Granular access control for all operations with custom method support

Granular access control for all operations with custom method support

Unlimited Customization

Unlimited Customization

Customize tool descriptions and parameters down to the finest detail for a workflow that feels built for you.

Customize tool descriptions and parameters down to the finest detail for a workflow that feels built for you.

Developer-First

Developer-First

Integrate with MCP clients like Cursor and Claude, or use frameworks like Langchain

Integrate with MCP clients like Cursor and Claude, or use frameworks like Langchain

Proxy API for

Groove

Access all of the

Groove

API without worrying about authentication and pagination. 

Truto's Proxy APIs are a 1-to-1 mapping of the

Groove

Helpdesk

API.

API call us you

You call us, we call

Groove

and pass the response back in the same cycle.

Access all of the

Groove

API without worrying about authentication and pagination. 

Truto's Proxy APIs are a 1-to-1 mapping of the

Groove

Helpdesk

API, you call us

we call

Groove

and pass the response back in the same cycle.

Account Linking

Account Linking

Use Truto's frontend SDK to link your

customer's

Groove

account.

We handle all the OAuth and API key flows. You do not need to create the OAuth app as well.

Account Linking

Account Linking

Use Truto's frontend SDK to link your

customer's

Groove

account.

We handle all the OAuth and API key flows. You do not need to create the OAuth app as well.

Seamless authentication 

Don't spend time refreshing access tokens, and figuring out how to store them securely. We do it for you.

We also sprinkle them into the API requests. So you just have to deal with 1 API key, ours.

Seamless authentication 

Don't spend time refreshing access tokens, and figuring out how to store them securely. We do it for you.

We also sprinkle them into the API requests. So you just have to deal with 1 API key, ours.

Unified response format

Unified response format

Truto follows a single response format for it's Proxy and Unified APIs across all the integrations.

into a unified cursor based pagination and all of the data is always present in the result attribute.

Groove

We translate

pagination

Unified response format

Unified response format

Truto follows a single response format for it's Proxy and Unified APIs across all the integrations.

into a unified cursor based pagination and all of the data is always present in the result attribute.

Groove

We translate

pagination

Get

Get

Groove

Groove

integrated into your app

integrated into your app

without the hassle

without the hassle

Our team understands what it takes to make a unified API implementation successful.

Our team understands what it takes to make a unified API implementation successful.

Boost customer satisfaction

Boost customer satisfaction

When customers can easily integrate their new products into their existing systems, they’re more likely to stick around. It’s just common sense!

Developers

Empower engineers

Who wants to do boring grunt work? Not engineers! By taking care of integrations for them, they’ll have more time to focus on what really matters - making a great product.

Profits

Boost profits 

Optimise developer resources. Truto frees up time and saves money. Say hello to a healthier bottom line!

Wow Experience

Wow your prospects

Say 'Yes' to every integration request your prospects ask you for. Integrations should not deter deal closures.

Powered by AI

Tick Icon

Customize the mappings as you need using AI.

Tick Icon

Build your own unified API from scratch, aided by AI.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

We have been able to dramatically accelerate our GTM timeline by several months as a result of Truto. The devs at Truto worked with us to build a unified API structure with our team so that we have a solid base for future integrations as well. The support has been very quick to respond to our inquiries and provide timely resolutions for our requests.

Josh Benson,

CEO of Omnitrain