Skip to content

Custom HTTP Webhook Integration Guide ​

If your organization operates an internal knowledge base, ERP, or data warehouse, or if you build automated workflows with Zapier, Make, or n8n, DuRT provides a fully configurable Custom Webhook destination.


Key Features ​

  • Standard HTTP POST / PUT: Deliver structured data to any RESTful endpoint.
  • Custom Headers: Pass authentication headers such as Authorization: Bearer <token> or X-Api-Key: ....
  • Structured JSON Payload: Complete transcripts, summaries, speaker diarization, timestamps, and task metadata formatted in standard JSON.

Configuration in DuRT ​

  1. Open DuRT -> Settings -> Integrations & Delivery.
  2. Click + Add Account -> Custom Webhook.
  3. Set your target Endpoint URL (e.g. https://api.yourcompany.com/v1/durt/ingest or your n8n webhook URL).
  4. Select HTTP Method: POST or PUT.
  5. Enter custom JSON headers if needed:
    json
    {
      "Authorization": "Bearer YOUR_SECRET_TOKEN",
      "Content-Type": "application/json"
    }
  6. Click Save.

JSON Payload Sample ​

json
{
  "task_id": "8f9b0c2e-4d5a-4e8a-bf90-33219488a0e1",
  "title": "Strategy & Roadmap Review",
  "created_at": "2026-10-14T07:30:00Z",
  "duration_seconds": 1542.8,
  "formatted_duration": "00:25:42",
  "summary": "Key discussion points regarding on-device ASR and multilingual workflows...",
  "document_markdown": "## Executive Summary\n...",
  "action_items": [
    "Complete end-to-end webhook validation",
    "Update team documentation"
  ],
  "transcript": [
    {
      "start": 0.0,
      "end": 2.45,
      "speaker": "Speaker 1",
      "text": "Welcome everyone to today's review session."
    }
  ],
  "metadata": {
    "workflow": "Standard Meeting Flow",
    "app_version": "3.1.0",
    "platform": "macOS"
  }
}

Crafted with precision for macOS.