Skip to main content
Each activity log event is tagged with a metadata version that describes the shape of its payload. This page contains the version changelog. Reference it when building Salesforce components, webhook handlers, or other integrations that consume activity data.

IDs in the payload

Every *_id in an activity’s metadata is the public ID of the record it names, such as feed_A1b2C3d4E5f6 for a feed or prof_9f2b8c1d4e5a for a member. Where the Admin API or MCP server returns that record, it returns the same ID. A Slack channel keeps Slack’s own ID (for example C0123ABCD), and so does a Slack user. An ID is null when the record it names no longer exists, or when it belongs to a member who has been erased. post_id and comment_id carry the public ID of the message that holds the post or comment (for example msg_A1b2C3d4E5f6). From 0.06 on it equals message_id, and on every version it is the ID to correlate post and comment activity by. This applies to every version above, because IDs are translated when the activity is read, not when it is recorded. Salesforce records synced by earlier integrations carried internal IDs (UUIDs) in these fields. They are rewritten to public IDs when the integration’s record keys move to public IDs.