---
title: "Update Meet Link Policy"
method: PATCH
path: "/api/channels/{channel}/accounts/{account_id}/meet-link-policy"
tags: ["channels", "channels", "channel-accounts"]
---

# Update Meet Link Policy

`PATCH /api/channels/{channel}/accounts/{account_id}/meet-link-policy`

## Request

- Base URL: `https://api.dialogbrain.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.dialogbrain.com/api/channels/{channel}/accounts/{account_id}/meet-link-policy`
- Auth: none declared

Update inbound Meet-URL DM policy on a Telegram or WhatsApp account.

Mirrors update_account_voice_policy's auth shape: owner OR a member
of the account's workspace. Unlike update_meet_calendar_policy, no
auto-requires-agent guard — default agent is genuinely optional
here, since the channel-sync plugin routes no-agent auto-join cases
to the approval-banner path.

## Path parameters

- `channel` string, required
- `account_id` string, required

## Request body

- MeetLinkPolicyRequest: Per-channel-account inbound Meet-URL DM policy. Auto-join: when a Meet URL arrives in a DM (private chat only — Telegram PeerUser, WhatsApp @s.whatsapp.net), the channel-sync plugin POSTs to /internal/voice/meet/dispatch-link, which spawns a meet-bot acting as meet_link_default_agent_id. Approval: a voice_pending_invite row is created with source='meet_link' and a banner appears in the inbox + a global toast fires. Both fields are optional; defaults are 'approval' + null. Unlike the Calendar variant, default_meet_agent_id is NOT required when flipping policy='auto' — if absent, inbound URLs land as approval banners with an inline agent-picker on Join.
  - `meet_link_auto_join_policy` 'auto' | 'approval', nullable
  - `meet_link_default_agent_id` integer, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway.md) · [All operations](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway/llms.txt) · [OpenAPI document](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway/revisions/d84e7dc9977d?raw)
