MsgCore icon

MsgCore

Universal messaging gateway - send messages across multiple platforms

Messages → Send

AI-generated

Summary

Send a message to platforms via the MsgCore messaging gateway

Inputs

  • main (required) — Main workflow input
  • outputs (required) — Main workflow output after message dispatch
  • operation (required) — Send
  • resource (required) — Messages
  • parameters (required) — Operation parameters with required/optional flags and routing behavior
  • parameters.target (required) — Target(s) in format platformId:type:id. For multiple, comma-separate: p1:user:1,p2:channel:2
  • parameters.target.type (required) — string
  • parameters.target.routing.body.target (required) — ={{$value}}
  • parameters.project (required) — Project identifier to operate on
  • parameters.project.default (required) — default
  • parameters.project.routing.url (required) — =/api/v1/projects/{{ $parameter["project"] }}/messages/send
  • parameters.additionalFields — Additional Fields
  • parameters.additionalFields.type — collection
  • parameters.additionalFields.placeholder — Add Field
  • parameters.additionalFields.default — {}
  • parameters.additionalFields.options.text — Message text content
  • parameters.additionalFields.options.type — string
  • parameters.additionalFields.options.default —
  • parameters.additionalFields.options.routing.body.text — ={{$value}}
  • parameters.additionalFields.options.content — Full content object (text, markdown, html, attachments, buttons, embeds)
  • parameters.additionalFields.options.type — json
  • parameters.additionalFields.options.default —
  • parameters.additionalFields.options.routing.body.content — ={{$value}}
  • parameters.additionalFields.options.options — Message options (replyTo, silent, scheduled)
  • parameters.additionalFields.options.type — json
  • parameters.additionalFields.options.default —
  • parameters.additionalFields.options.routing.body.options — ={{$value}}
  • parameters.additionalFields.options.metadata — Message metadata (trackingId, tags, priority)
  • parameters.additionalFields.options.type — json
  • parameters.additionalFields.options.default —
  • parameters.additionalFields.options.routing.body.metadata — ={{$value}}
  • parameters.requestOptions — Request Options

Output shape

main

Message send job dispatched; status can be checked via Messages > Status operation using returned job ID

Examples

Example 1: Send a simple text message to a Telegram user

Target: telegram:type:user:12345; Text: Hello!; Project: default

Discussion