AdvancedIntegrations

Integrations and Extensions

Connect RaaziSpace with your favorite tools and services to streamline workflows. Learn about built-in integrations and webhook setups for advanced automation.

fetch('https://api.example.com/v1/docs/123', {
  headers: { 'Authorization': `Bearer ${YOUR_API_KEY}` }
});
{
  "id": "123",
  "title": "API Guide",
  "content": "# Full content here",
  "updated_at": "2024-10-15T10:00:00Z"
}

Overview

RaaziSpace supports seamless integrations with popular third-party services, webhooks for real-time notifications, and full API access for custom solutions. You can connect GitHub for repo syncing, Slack for instant alerts, or build bespoke automations using webhooks and the REST API. Export your docs to Markdown or import from other tools to centralize your knowledge base.

Start with built-in integrations for quick setup, then explore webhooks and API for advanced workflows.

Built-in Integrations

RaaziSpace offers one-click connections to essential tools. Use these to automate updates, notifications, and data sync.

Webhook Configuration

Set up webhooks to receive real-time events from RaaziSpace, such as document updates or user actions. Follow these steps to configure one.

Create Webhook

Navigate to Settings > Webhooks in your RaaziSpace dashboard. Click "New Webhook".

Add Endpoint URL

Enter your endpoint, like https://your-webhook-url.com/raazispace. Select events to subscribe to (e.g., doc.updated).

Test and Save

Send a test event and verify receipt. Save to activate.

{
  "event": "doc.updated",
  "data": {
    "doc_id": "12345",
    "title": "Updated Guide",
    "user_id": "user-abc"
  }
}
path
webhook_urlstring
Required

Your secure HTTPS endpoint to receive payloads.

header
RaaziSpace-Signaturestring

HMAC SHA-256 signature for payload verification using your secret.

Custom API Integrations

For deeper customization, use the RaaziSpace REST API at https://api.example.com/v1. Authenticate with your API key.

const response = await fetch('https://api.example.com/v1/docs', {
  method: 'POST',
  headers: {
    'Authorization': `Bearer ${YOUR_API_KEY}`,
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    title: 'New Doc',
    content: '# Hello RaaziSpace'
  })
});

Export and Import Options

Easily migrate content to or from other doc tools.

Go to Docs > Export. Select Markdown format to download a ZIP of your workspace.

# Example exported structure
docs/
├── guide.md
├── api.md
└── README.md

Next Steps

Integrations unlock RaaziSpace's full potential. Customize as needed for your workflow.