feat(channels): align whatsapp calling toggles

This commit is contained in:
2026-06-06 20:10:06 +08:00
parent 0277898979
commit e2fdb8a171
12 changed files with 436 additions and 10 deletions
+4
View File
@@ -710,6 +710,10 @@ func registerV1Routes(g *gin.RouterGroup, h *Handlers) {
inboxes.POST("/:inbox_id/sync_templates", h.Inbox.SyncTemplates)
// POST /api/v1/accounts/:id/inboxes/:inbox_id/register_webhook — register channel webhook
inboxes.POST("/:inbox_id/register_webhook", h.Inbox.RegisterWebhook)
// POST /api/v1/accounts/:id/inboxes/:inbox_id/enable_whatsapp_calling — enable WhatsApp Calling
inboxes.POST("/:inbox_id/enable_whatsapp_calling", middleware.RoleCheck("administrator"), h.Inbox.EnableWhatsAppCalling)
// POST /api/v1/accounts/:id/inboxes/:inbox_id/disable_whatsapp_calling — disable WhatsApp Calling
inboxes.POST("/:inbox_id/disable_whatsapp_calling", middleware.RoleCheck("administrator"), h.Inbox.DisableWhatsAppCalling)
// GET /api/v1/accounts/:id/inboxes/:inbox_id/agent_bot — get currently active agent bot
inboxes.GET("/:inbox_id/agent_bot", h.Inbox.GetAgentBot)