Core ConceptsIntegrations

Integrations and Extensions

Learn how to connect SynthralOS with third-party tools to enhance your documentation workflow.

const response = await fetch('https://api.example.com/v1/docs/update', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    projectId: 'proj_123',
    content: '# Updated Docs'
  })
});
{
  "success": true,
  "docId": "doc_456",
  "updatedAt": "2024-01-15T10:30:00Z"
}

Overview

SynthralOS integrates seamlessly with popular tools to streamline your documentation processes. Connect your repositories for automatic syncing, set up webhooks for real-time updates, access our API for custom automation, embed external content, and explore pre-built integrations.

Review your SynthralOS dashboard settings before starting integrations to ensure proper permissions.

Connect to Git Version Control

Link your Git repository to SynthralOS for automatic documentation updates on every commit or pull request.

Authorize Git Provider

Navigate to Integrations > Git in your dashboard.

Select your provider (GitHub, GitLab, or Bitbucket) and authorize access.

Select Repository

Choose the repository containing your MDX documentation files.

Specify the branch (e.g., main) for syncing.

Configure Sync Rules

Set sync paths, e.g., sync files from /docs/ directory.

Enable auto-build on push.

Webhook Setup for Automated Updates

Use webhooks to trigger documentation builds or deployments from external events.

In your repository settings, add this webhook URL:

https://api.example.com/v1/webhooks/github

Select events: push, pull_request.

curl -X POST https://api.example.com/v1/webhooks/verify \
  -H "Content-Type: application/json" \
  -d '{
    "webhook_url": "https://your-webhook-url.com/webhook",
    "secret": "YOUR_SECRET"
  }'

API Access for Custom Integrations

Build custom workflows using our REST API at https://api.example.com.

path
projectIdstring
Required

Your SynthralOS project identifier from the dashboard.

header
Authorizationstring
Required

Bearer token: Authorization: Bearer YOUR_API_KEY.

Embedding External Content

Embed iframes or components from tools like Figma, Notion, or Google Docs.

Use the embed API endpoint:

https://api.example.com/v1/embed?url={encoded_url}&projectId=proj_123

Discover ready-to-use integrations.

ToolUse CaseSetup Time
GitHubVersion control sync2 minutes
SlackNotifications1 minute
VercelDeployments3 minutes
NotionContent import5 minutes

Most integrations require only your API key. Start with Git for immediate value.