Merge remote-tracking branch 'origin/main' into feat/user-onboarding

# Conflicts:
#	docs/api-reference/openapi.json
#	sdk/python/src/dograh_sdk/_generated_models.py
#	ui/src/client/index.ts
#	ui/src/components/AIModelConfigurationV2Editor.tsx
This commit is contained in:
Abhishek Kumar 2026-06-17 19:19:20 +05:30
commit 5559ed686f
44 changed files with 2155 additions and 321 deletions

View file

@ -1,6 +1,6 @@
# generated by datamodel-codegen:
# filename: dograh-openapi-XXXXXX.json.w5T4z8AeiH
# timestamp: 2026-06-12T16:16:24+00:00
# filename: dograh-openapi-XXXXXX.json.lMzKvoOMbD
# timestamp: 2026-06-17T13:44:53+00:00
from __future__ import annotations

View file

@ -69,7 +69,7 @@ class Webhook(TypedNode):
Additional HTTP headers to include with the request.
"""
payload_template: dict[str, Any] = field(default_factory=lambda: {'call_id': '{{workflow_run_id}}', 'first_name': '{{initial_context.first_name}}', 'rsvp': '{{gathered_context.rsvp}}', 'duration': '{{cost_info.call_duration_seconds}}', 'recording_url': '{{recording_url}}', 'transcript_url': '{{transcript_url}}'})
payload_template: dict[str, Any] = field(default_factory=lambda: {'call_id': '{{workflow_run_id}}', 'first_name': '{{initial_context.first_name}}', 'rsvp': '{{gathered_context.rsvp}}', 'duration': '{{cost_info.call_duration_seconds}}', 'recording_url': '{{recording_url}}', 'user_recording_url': '{{user_recording_url}}', 'bot_recording_url': '{{bot_recording_url}}', 'transcript_url': '{{transcript_url}}'})
"""
JSON body of the request. Values are Jinja-rendered against the run
context `{{workflow_run_id}}`, `{{gathered_context.foo}}`,