LogoLogo
Roadmap
  • 🌍Welcome
  • Get Started
    • 🚀DM Champ Accelerator
    • 📞Connecting Phone
    • 👤Creating Contacts
    • 📚List and Contact Management
    • ⬆️Importing Contacts
    • ⬇️Exporting Contacts
    • 📅Connecting Google Calendar
    • 🔢Billing System
    • 📝Creating Campaigns
    • 🏷️Creating Tags
    • 🪝Setting Up Webhooks
    • 🧮Agency Accounts
    • 🤖GHL (and others) Integration
    • ⏳Funnels
    • Connecting Facebook and Instagram
    • 💬Chats
    • 💬Chat Widget
    • WhatsApp Widget
    • 📊Dashboard
  • 🖌️Webhooks + Custom Functions
  • 🔧Mastering Custom Functions and Integrations
  • 🏷️Tags and Custom Functions
  • 🔎Real-time Web Search
  • Instagram DM Flow
  • Facebook Messenger DM Flow
  • API
    • System
    • Contacts
    • Tags
    • Summaries
    • Chat Widget
    • WhatsApp Templates
    • WhatsApp Widget
    • Messages
    • SubAccounts
    • Users
Powered by GitBook
On this page

Was this helpful?

  1. API

Messages

PreviousWhatsApp WidgetNextSubAccounts

Was this helpful?

Handle Custom Channel Message

post

Handles incoming messages from custom channels

Query parameters
apiKeystringOptional

API key for authentication

Example: your_api_key
Body
messageTypestringRequired

Type of message (e.g., text, reaction)

Default: text
Responses
200
Message processed successfully
application/json
400
Invalid request
application/json
401
Unauthorized
application/json
500
Server error
application/json
post
POST /v1/incoming-custom-channel-message HTTP/1.1
Host: api.dmchamp.com
Content-Type: application/json
Accept: */*
Content-Length: 173

{
  "customData": {
    "messageSid": "msg123",
    "fromId": "user123",
    "toId": "business456",
    "body": "Hello from custom channel",
    "status": "received",
    "channel": "custom"
  },
  "messageType": "text"
}
{
  "success": true,
  "messageId": "1234567890"
}