dm_chat_thread_control_pass
Facebook & Instagram only. Hand a conversation to another Meta app (Meta's handover protocol) — e.g. to a human in Meta's inbox: Page Inbox app 263902037430900, Instagram Inbox app 1217981644879628. Only works while Postproxy controls the conversation or it is idle. While another app controls a conversation, its messages still show up in the chat but dm_message_send is rejected until control comes back. Returns the chat; metadata.thread_control holds owner_app_id / expires_at.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chat_id | Yes | Chat hashid OR external_conversation_id of a Facebook or Instagram chat | |
| metadata | No | Optional free-form note forwarded to the receiving app in its handover webhook | |
| target_app_id | Yes | Numeric Meta app ID that receives the conversation (Page Inbox 263902037430900, Instagram Inbox 1217981644879628) |