WuKongIM Docs

Synchronize current message event projections

Operation boundary

  • Caller: Trusted backend only
  • Scope: Reads current durable lane projections, not complete event history. This entry checks neither caller identity nor membership; include_private is caller-controlled and requires a trusted backend.
  • Success: Reads limit+1 raw projections before filtering private/restricted entries. A filtered empty page or more=0 does not prove there are no visible projections farther ahead. next_msg_event_seq advances only for returned items.
POST/message/eventsync

Reads current durable event projections after a sequence cursor, with filtering after a bounded read; not a replayable event log.

Request Body

application/json

Message event identity, sequence cursor, and filters to read.

TypeScript Definitions

Use the request body type in TypeScript.

Read parameters for current durable message event projections; membership is not checked.

Response Body

application/json

application/json

application/json

{  "status": 200,  "data": {    "client_msg_no": "string",    "from_msg_event_seq": 0,    "next_msg_event_seq": 0,    "more": 0,    "events": [      {        "msg_event_seq": 0,        "event_id": "string",        "event_key": "string",        "event_type": "string",        "visibility": "string",        "occurred_at": 0,        "payload": null      }    ],    "filtered_by_event_key": "string"  }}