Skip to main content

Module messaging

Module messaging 

Source
Expand description

messaging.* verb signatures — outbound channel catalog (R409-T12).

Three verbs for outbound message dispatch. Exemplar providers:

  • Email: Resend, SendGrid, AWS SES

  • SMS: Twilio, Vonage

  • Webhook: plain HTTP (any URL)

  • messaging.email.send — send a transactional email

  • messaging.sms.send — send an SMS message

  • messaging.webhook.dispatch — POST a JSON payload to a URL

The webhook verb is intentionally simple — it covers the “notify this URL” pattern used by CI integrations, chat bots, and alert routing without prescribing a specific event schema.

Structs§

MessagingEmailSend
Marker type for messaging.email.send.
MessagingEmailSendInput
Request body for messaging.email.send.
MessagingEmailSendOutput
Response body for messaging.email.send.
MessagingSmsSend
Marker type for messaging.sms.send.
MessagingSmsSendInput
Request body for messaging.sms.send.
MessagingSmsSendOutput
Response body for messaging.sms.send.
MessagingWebhookDispatch
Marker type for messaging.webhook.dispatch.
MessagingWebhookDispatchInput
Request body for messaging.webhook.dispatch.
MessagingWebhookDispatchOutput
Response body for messaging.webhook.dispatch.