# Siren ## Docs - [Log Export](https://docs.trysiren.io/docs/06 - Notification Logs/Log Export.md) - [Notification Lifecycle](https://docs.trysiren.io/docs/06 - Notification Logs/Notification Lifecycle.md) - [Overview](https://docs.trysiren.io/docs/AI-Agent-Toolkit/AI Agent Toolkit.md): Integrate Siren with AI agents like OpenAI, LangChain, and Vercel using function-calling tools. - [Amazon Q CLI](https://docs.trysiren.io/docs/AI-Agent-Toolkit/MCP/Amazon-Q.md): Set up Siren MCP with Amazon Q CLI for AI-powered command line workflows - [Claude Desktop](https://docs.trysiren.io/docs/AI-Agent-Toolkit/MCP/Claude-Desktop.md): Set up Siren MCP with Claude Desktop for seamless AI agent integration - [Cursor](https://docs.trysiren.io/docs/AI-Agent-Toolkit/MCP/Cursor.md): Set up Siren MCP with Cursor for AI-powered development - [Debugging](https://docs.trysiren.io/docs/AI-Agent-Toolkit/MCP/Debugging-MCP.md) - [Other MCP Clients](https://docs.trysiren.io/docs/AI-Agent-Toolkit/MCP/Other-Clients.md): Set up Siren MCP with other MCP-compatible clients - [Overview](https://docs.trysiren.io/docs/AI-Agent-Toolkit/MCP/Overview.md): Integrate Siren with LLMs and AI agents using the Model Context Protocol - [VS Code](https://docs.trysiren.io/docs/AI-Agent-Toolkit/MCP/VS-Code.md): Set up Siren MCP with VS Code for AI-powered development workflows - [Python](https://docs.trysiren.io/docs/AI-Agent-Toolkit/Python-Integration.md): Integrate Siren with Python-based AI agents using our SDK - [TypeScript](https://docs.trysiren.io/docs/AI-Agent-Toolkit/TypeScript-Integration.md): Integrate Siren with TypeScript/JavaScript-based AI agents using our SDK - [API Reference](https://docs.trysiren.io/docs/API-Reference/API References.md) - [Bulk Trigger](https://docs.trysiren.io/docs/API-Reference/BulkTriggerAPI.md): Bulk Trigger in Workflow - [Send Chat Message](https://docs.trysiren.io/docs/API-Reference/ChatNodeAPI.md): Send an interactive message through chat node - [Add Channel Template](https://docs.trysiren.io/docs/API-Reference/CreateChannelTemplate.md): Add or update channel templates to draft version of template - [Create Provider Integration](https://docs.trysiren.io/docs/API-Reference/CreateProviderIntegrationAPI.md): API to create a new provider integration in Siren - [Create Template](https://docs.trysiren.io/docs/API-Reference/CreateTemplateAPI.md): Create a new template with channel-specific configurations - [Delete Provider Integration](https://docs.trysiren.io/docs/API-Reference/DeleteProviderIntegrationAPI.md): API to delete an existing provider integration from Siren - [Delete Template](https://docs.trysiren.io/docs/API-Reference/DeleteTemplateAPI.md): Delete an existing template - [Delete User](https://docs.trysiren.io/docs/API-Reference/DeleteUserAPI.md): API to delete the user information - [End Chat Session](https://docs.trysiren.io/docs/API-Reference/EndChatSessionAPI.md): End an active chat session and terminate the conversation - [Get All Channel Templates](https://docs.trysiren.io/docs/API-Reference/GetAllChannelTemplatesAPI.md): Get Channel Templates of a template version with filtering and pagination - [Get Message Replies](https://docs.trysiren.io/docs/API-Reference/GetMessageRepliesAPI.md): Fetches replies to a previously sent notification. Currently supported for Slack only. - [Get Message Status](https://docs.trysiren.io/docs/API-Reference/GetMessageStatusAPI.md): Fetches the current delivery status of a previously sent notification message - [List Templates API](https://docs.trysiren.io/docs/API-Reference/ListTemplatesAPI.md): Fetch all templates with filtering and pagination - [Update Webhook Configuration](https://docs.trysiren.io/docs/API-Reference/NotificationWebhookAPI.md): Configure webhook endpoints for receiving notification events from Siren - [Publish Template](https://docs.trysiren.io/docs/API-Reference/PublishTemplateAPI.md): Publish draft version of a template - [Send Message](https://docs.trysiren.io/docs/API-Reference/SendMessageAPI.md): Sends a message via a specified channel (Email, WhatsApp, Slack, etc.) to a recipient with support for templating - [Single Trigger](https://docs.trysiren.io/docs/API-Reference/TriggerWorkflowAPI.md): Single Trigger for Workflow - [Update Provider Integration](https://docs.trysiren.io/docs/API-Reference/UpdateProviderIntegrationAPI.md): API to update an existing provider integration in Siren - [Update Template](https://docs.trysiren.io/docs/API-Reference/UpdateTemplateAPI.md): Update an existing template with channel-specific configurations - [Update User](https://docs.trysiren.io/docs/API-Reference/UpdateUserAPI.md): API to Update the user information - [Add User](https://docs.trysiren.io/docs/API-Reference/addUserAPI.md): Creates a new user in the system with their contact information and notification preferences - [Campaigns Overview](https://docs.trysiren.io/docs/Campaigns/Campaign Overview.md) - [Cohorts and Users](https://docs.trysiren.io/docs/Campaigns/Cohort & users.md) - [Create Cohort](https://docs.trysiren.io/docs/Campaigns/Creating Cohort.md) - [Data Sources](https://docs.trysiren.io/docs/Campaigns/DataSource.md): Guide to managing and configuring data sources and integrations in Siren - [User Management](https://docs.trysiren.io/docs/Campaigns/User Management.md): Comprehensive guide to managing users and their communication preferences in Siren - [Channels & Provider](https://docs.trysiren.io/docs/ChannelsProviders/Channel-Provider-Overview.md): Learn how to configure channels and providers in Siren - [Choose a channel](https://docs.trysiren.io/docs/ChannelsProviders/Choose a channel.md) - [Provider Pool](https://docs.trysiren.io/docs/ChannelsProviders/Pool/Providerpool.md) - [Discord](https://docs.trysiren.io/docs/ChannelsProviders/chat/Discord.md): Step-by-step guide to integrate Discord with Siren for sending messages to Discord channels and users - [LINE](https://docs.trysiren.io/docs/ChannelsProviders/chat/LINE.md) - [Slack](https://docs.trysiren.io/docs/ChannelsProviders/chat/Slack.md) - [Microsoft Teams](https://docs.trysiren.io/docs/ChannelsProviders/chat/Teams.md) - [Amazon SES](https://docs.trysiren.io/docs/ChannelsProviders/email/Amazon-SES.md) - [Gmail](https://docs.trysiren.io/docs/ChannelsProviders/email/Gmail.md) - [Loops](https://docs.trysiren.io/docs/ChannelsProviders/email/Loops.md) - [Mailchimp](https://docs.trysiren.io/docs/ChannelsProviders/email/Mailchimp.md) - [Mailgun](https://docs.trysiren.io/docs/ChannelsProviders/email/Mailgun.md) - [SendGrid](https://docs.trysiren.io/docs/ChannelsProviders/email/SendGrid.md) - [Outlook](https://docs.trysiren.io/docs/ChannelsProviders/email/outlook.md) - [Postmark](https://docs.trysiren.io/docs/ChannelsProviders/email/postmark.md) - [Siren In-App](https://docs.trysiren.io/docs/ChannelsProviders/in-app/Siren-Native.md) - [Firebase Cloud Messaging (FCM)](https://docs.trysiren.io/docs/ChannelsProviders/push/Firebase-Cloud-Messaging.md): Step-by-step guide to integrate Firebase Cloud Messaging with Siren for push notifications - [OneSignal](https://docs.trysiren.io/docs/ChannelsProviders/push/OneSignal.md) - [Kaleyra.io](https://docs.trysiren.io/docs/ChannelsProviders/sms/Kaleyra.md) - [MSG91](https://docs.trysiren.io/docs/ChannelsProviders/sms/MSG91.md) - [MessageBird](https://docs.trysiren.io/docs/ChannelsProviders/sms/MessageBird.md) - [Plivo](https://docs.trysiren.io/docs/ChannelsProviders/sms/Plivo.md) - [Twilio](https://docs.trysiren.io/docs/ChannelsProviders/sms/Twilio.md): Step-by-step guide to integrate Twilio with Siren for SMS notifications - [Gupshup](https://docs.trysiren.io/docs/ChannelsProviders/whatsapp/Gupshup.md) - [MSG91 WhatsApp](https://docs.trysiren.io/docs/ChannelsProviders/whatsapp/MSG91-WhatsApp.md) - [Meta WhatsApp](https://docs.trysiren.io/docs/ChannelsProviders/whatsapp/Meta-WhatsApp.md) - [Twilio](https://docs.trysiren.io/docs/ChannelsProviders/whatsapp/Twilio-WhatsApp.md): Step-by-step guide to integrate Twilio WhatsApp with Siren for WhatsApp Business messages - [WATI](https://docs.trysiren.io/docs/ChannelsProviders/whatsapp/WATI.md) - [API Keys Management](https://docs.trysiren.io/docs/Configurations/API-Keys.md) - [Webhook Configuration](https://docs.trysiren.io/docs/Configurations/Webhook.md) - [Siren Overview](https://docs.trysiren.io/docs/Getting Started/Overview.md) - [Quick Start Guide](https://docs.trysiren.io/docs/Getting Started/Quick-start-Guide.md): Let us get you up and running in a few simple steps. - [QuickSend](https://docs.trysiren.io/docs/Getting Started/QuickSend.md): To send notification directly without setting up a workflow. - [Account Management](https://docs.trysiren.io/docs/Managing user accounts/ManageAccount.md) - [Dashboard Overview](https://docs.trysiren.io/docs/Monitoring/02 - Dashboard/Dashboard Overview.md) - [Dashboard UI](https://docs.trysiren.io/docs/Monitoring/02 - Dashboard/Dashboard UI.md) - [Workspace Overview](https://docs.trysiren.io/docs/Monitoring/Workspace Overview.md) - [Python](https://docs.trysiren.io/docs/SDK/backend/python-sdk.md) - [TypeScript](https://docs.trysiren.io/docs/SDK/backend/typescript-sdk.md) - [Android](https://docs.trysiren.io/docs/SDK/frontend/android-sdk.md) - [Flutter](https://docs.trysiren.io/docs/SDK/frontend/flutter-sdk.md) - [JavaScript](https://docs.trysiren.io/docs/SDK/frontend/javascript-sdk.md) - [React](https://docs.trysiren.io/docs/SDK/frontend/react-sdk.md) - [React Native](https://docs.trysiren.io/docs/SDK/frontend/reactnative-sdk.md) - [Vue.js](https://docs.trysiren.io/docs/SDK/frontend/vuejs-sdk.md) - [Create Template using AI](https://docs.trysiren.io/docs/Templates/CreateTemplate.md): Learn how to use our AI assistant to create customized templates for you - [Discord Template](https://docs.trysiren.io/docs/Templates/Template Configurations/Discord-Template.md) - [Email Template](https://docs.trysiren.io/docs/Templates/Template Configurations/Email-Template.md) - [In-App Template](https://docs.trysiren.io/docs/Templates/Template Configurations/InApp-Template.md) - [LINE Template](https://docs.trysiren.io/docs/Templates/Template Configurations/LINE-Template.md) - [Push Notification Template](https://docs.trysiren.io/docs/Templates/Template Configurations/Push-Template.md) - [SMS Template](https://docs.trysiren.io/docs/Templates/Template Configurations/SMS-Template.md) - [Slack Template](https://docs.trysiren.io/docs/Templates/Template Configurations/Slack-Template.md) - [MS Teams Template](https://docs.trysiren.io/docs/Templates/Template Configurations/Teams-Template.md) - [WhatsApp Template](https://docs.trysiren.io/docs/Templates/Template Configurations/Whatsapp-Template.md) - [Template Actions](https://docs.trysiren.io/docs/Templates/TemplateActions.md): See how to manage templates - [Template Overview](https://docs.trysiren.io/docs/Templates/TemplatesOverview.md): Understand what templates are, how they work across channels, and how Siren lets you manage them efficiently. - [Create Workflow](https://docs.trysiren.io/docs/Workflow/CreatingWorkflow.md): Learn how to create a new workflow and configure different types of nodes - [Channel Node](https://docs.trysiren.io/docs/Workflow/NodeConfiguration/ChannelNode.md) - [Chat Node [Beta]](https://docs.trysiren.io/docs/Workflow/NodeConfiguration/ChatNode.md) - [Control Nodes](https://docs.trysiren.io/docs/Workflow/NodeConfiguration/ControlNode.md) - [HTTP Node](https://docs.trysiren.io/docs/Workflow/NodeConfiguration/HTTPNode.md) - [Node Configuration](https://docs.trysiren.io/docs/Workflow/NodeConfiguration/NodeConfiguration.md): Learn how to configure different types of nodes in Siren's visual workflow builder. - [Template Node](https://docs.trysiren.io/docs/Workflow/NodeConfiguration/TemplateNode.md) - [Wait Node](https://docs.trysiren.io/docs/Workflow/NodeConfiguration/WaitNode.md) - [Test & Trigger](https://docs.trysiren.io/docs/Workflow/TestTrigger.md): Learn how to test and trigger workflows in Siren - [Workflows](https://docs.trysiren.io/docs/Workflow/WorkflowOverview.md): Automate notification flows using Siren’s visual workflow builder. ## OpenAPI Specs - [openapi](https://docs.trysiren.io/api-reference/openapi.json)