For Agents
Read and write community content, users, and gamification on a Gainsight (inSided) community — articles, topics, ideas, events, badges, and federated search.
Get started with Gainsight Customer Communities API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"search a Gainsight community for matching topics"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Gainsight Customer Communities API API.
Publish and reply to community articles and conversations through the /v2/articles and /v2/topics endpoints
Capture and triage product feedback as ideas with status changes, votes, and comments
Run federated search across community content with /v2/search and surface results to agents
Manage gamification programmes by awarding badges, ranks, and points to community users
GET STARTED
Use for: I want to publish a new article in our customer community, Search community topics for posts mentioning a specific feature, List all open ideas submitted by customers in the last 30 days, Award a community badge to a top-contributing user
Not supported: Does not handle CRM contact records, support ticketing SLAs, or marketing email sends — use for community content, users, and gamification only.
Jentic publishes the only available OpenAPI document for Gainsight Customer Communities API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for Gainsight Customer Communities API, keeping it validated and agent-ready. The Gainsight Customer Communities API (formerly inSided) lets product, support, and community teams programmatically manage online communities, including topics, articles, conversations, questions, ideas, product updates, events, gamification, and federated search. The 324-endpoint surface covers content moderation, user and group administration, badge and reputation programmes, and analytics, so agents can keep a community in sync with adjacent systems such as a CRM or knowledge base. Calls are scoped to the customer's community subdomain and authenticated via OAuth 2.0.
Schedule and update community events, including registrations and event types
Moderate content with moderator tags, post locking, and bulk user actions
Patterns agents use Gainsight Customer Communities API API for, with concrete tasks.
★ Customer Idea Triage Pipeline
Pull new community ideas from /v2/ideas, attach votes and comments, and forward them into a product backlog so customer-driven feature requests reach the roadmap without manual copy-paste. The API exposes idea status transitions and merge operations, so an automation can keep both the community and internal tracker in sync as ideas progress.
List ideas updated in the last 24 hours, fetch their vote counts and top comments, and create matching tickets in the configured product tracker.
Community Knowledge Search for Support Agents
When a support agent opens a ticket, surface relevant community articles and answered questions by hitting /v2/topics/search and /v2/search with the ticket subject. This shortens resolution time by reusing community-validated answers instead of re-investigating each issue, and the federated search endpoint covers articles, conversations, and questions in one call.
Run /v2/search with the customer's question and return the top three matching articles or answered questions with their URLs.
Gamification and Recognition Program
Reward power users by automatically awarding badges and rank changes through the gamification endpoints when they hit thresholds — number of accepted answers, ideas submitted, or events attended. The community then renders badges on profiles, increasing engagement without manual community-manager work.
Identify users who reached 10 accepted answers this month and POST a badge grant for them via the gamification endpoint.
AI Agent Community Operator via Jentic
An AI agent with access to this API through Jentic can monitor, classify, and respond inside the community on behalf of a community manager. Jentic handles the OAuth token lifecycle and exposes each operation by intent, so the agent can move from listing unanswered questions to drafting replies and applying moderator tags without touching the raw API surface.
Through Jentic, call the search-unanswered-questions and post-reply operations to draft a reply on the oldest unanswered question and apply a 'needs-review' moderator tag.
324 endpoints — jentic publishes the only available openapi specification for gainsight customer communities api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/v2/topics
List community topics
/v2/topics/search
Search topics by query
/v2/articles/create
Create a community article
/v2/articles/{id}/publish
Publish an article
/v2/articles/{id}/reply
Reply to an article
/v2/articles/{id}/like
Like an article
/v2/topics
List community topics
/v2/topics/search
Search topics by query
/v2/articles/create
Create a community article
/v2/articles/{id}/publish
Publish an article
/v2/articles/{id}/reply
Reply to an article
Three things that make agents converge on Jentic-routed access.
Credential isolation
OAuth 2.0 client credentials for the Gainsight Customer Communities API are stored encrypted in the Jentic vault. Agents receive scoped access tokens at execution time — raw client secrets never enter the agent's context.
Intent-based discovery
Agents search Jentic by intent (for example 'search Gainsight community articles' or 'award a community badge') and Jentic returns the matching operation across the 324 endpoints with its input schema, so the agent calls the right path without reading the docs site.
Time to first call
Direct integration: 3-5 days to wire OAuth, model articles, ideas, and gamification, and handle pagination across 324 endpoints. Through Jentic: under 1 hour — search, load, execute.
Alternatives and complements available in the Jentic catalogue.
Discourse API
Discourse is an open-source community platform with a comparable REST API for topics and posts.
Choose Discourse when self-hosting is required or when the community lives outside the Gainsight customer-success stack.
Freshdesk API
Freshdesk handles support tickets that often originate from community questions.
Pair with Gainsight Communities to push unanswered community questions into Freshdesk for SLA-tracked support.
Zendesk API
Zendesk Support and Guide complement community-led answers with managed knowledge base content.
Use Zendesk alongside Gainsight Communities when official KB articles must mirror community-validated answers.
Specific to using Gainsight Customer Communities API API through Jentic.
Why is there no official OpenAPI spec for Gainsight Customer Communities API?
Gainsight does not publish an OpenAPI specification for the Customer Communities (inSided) API. Jentic generates and maintains this spec so that AI agents and developers can call Gainsight Customer Communities API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Gainsight Customer Communities API use?
The API uses OAuth 2.0 under the insided_auth scheme. You exchange client credentials for an access token and pass it in the Authorization header on each request. Through Jentic, the OAuth credentials sit in the encrypted Jentic vault and the access token is injected at execution time, so the agent never sees the secret.
Can I publish articles and reply to threads with this API?
Yes. POST /v2/articles/create creates a new article, POST /v2/articles/{id}/publish moves it to live, and POST /v2/articles/{id}/reply posts a reply. Equivalent endpoints exist for conversations and questions, so an agent can manage the full content lifecycle end to end.
What are the rate limits for the Gainsight Customer Communities API?
The OpenAPI specification does not encode explicit rate limits. Plan for community-scale throughput, batch list calls instead of per-item polling, and back off on 429 responses; rate-limit ceilings are typically set per community subscription, so check with Gainsight for the exact numbers.
How do I search community content for a support ticket through Jentic?
Install with pip install jentic, then run the search-load-execute flow with a query like 'search Gainsight community for a topic'. Jentic returns the federated search operation backed by /v2/search; pass the ticket subject as the query and the agent receives ranked articles, questions, and conversations.
Can the API award badges and ranks automatically?
Yes. The gamification endpoints expose badge grants, rank assignments, and leaderboard reads, so an automation can listen for events such as accepted answers and POST a badge grant when thresholds are met.
/v2/articles/{id}/like
Like an article