Skip to main content

Forwarded RabbitMQ Message Envelope

All client messages are published in this body format:

{
"action": "string",
"data": {}
}

Header / Properties Model

FieldTypeSourceDescription
headers.timestampstringgenerated in publisherUnix epoch in milliseconds as string.
headers.msg_typeintset per Forwarder methodMessage category id used by consumers.
correlation_idstring | nulloptional, propagated from handler context when providedCorrelates downstream processing.
content_typestringconstantAlways application/json.
delivery_modeintconstantPersistent message delivery.
expirationintconstant44000 ms TTL.

Notes

  • f_id is not a fixed header field; it is inside data when present in action payload.
  • Queue selection is action-dependent (prematch_queue vs live_queue).