Jamdesk Documentation logo

APIs & Integrations Overview

Document your API with OpenAPI and the interactive playground, search your docs programmatically, and connect GitHub, Slack, analytics, and email tools.

This section covers three jobs.

Documenting your API means rendering OpenAPI specs into endpoint pages readers can try in the browser. The Jamdesk Search API turns your docs into a data source that chatbots, support tools, and AI agents can query. Integrations connect your docs site to other tools: build notifications in Slack, analytics, and email capture.

Documenting APIs

API Playground

Readers test endpoints directly from your docs, with live code examples

OpenAPI Example

A live OpenAPI-generated endpoint page and how Jamdesk renders it

Request & Response Examples

Document APIs with RequestExample and ResponseExample components

Jamdesk Search API

Answer questions in chatbots, Slack bots, and AI agents with current content from your docs.

Docs Search API

Search your docs programmatically

Search Endpoint

Full reference for POST /_api/search

Integrations

Connect the Search API to Intercom, Zendesk, Slack, and custom bots

GitHub & Notifications

GitHub Integration

The GitHub App for repo access and the account link for build alerts

Slack Integration

Build notifications in your team's channel

Email Signups

Collect signups with Resend, Mailchimp, Kit, Loops, beehiiv, Brevo, or SendGrid

Embed a Page

A "What's new?" button in your own app that opens your changelog

Support & Chat Providers

Intercom and Front Chat live-chat widgets

Jamdesk has built-in analytics that need no configuration. Use these pages to add your own tools on top.

Google Analytics

Add GA4 with a measurement ID

Google Tag Manager

Load a GTM container on every page

Plausible Analytics

A privacy-focused, lightweight alternative to Google Analytics

Analytics & Session Replay Providers

PostHog, Mixpanel, Amplitude, Hotjar, Clarity, Fathom, Pirsch, Heap, LogRocket, Segment, Clearbit, Hightouch, and Koala

Cookie Consent

Gate analytics behind an Osano or Termly consent banner

Set these up without editing docs.json by hand. Dashboard → Integrations writes the block and triggers a rebuild (GitHub-connected projects).