When querying the activity_logs (in version 2027-01), one of the returned event types can be `batch_change_pulses_column_value`. In this case, the returned record looks like this:
{
"id": "11111111-1111-1111-1111-111111111111",
"data": {
"context": null,
"board_id": 1234,
"column_id": "task_status",
"pulse_ids": [
2345,
3456
],
"column_type": "color",
"column_title": "Status",
"is_undo_action": false,
"is_rollup_column": false,
"action_record_uuid": "22222222-2222-2222-2222-222222222222",
"is_column_with_hide_permissions": false
},
"event": "batch_change_pulses_column_value",
"entity": "pulse",
"user_id": "4567",
"created_at": "2025-10-29T20:10:52.3944Z"
}I can see which column was updated, but not what value it was updated to.
This is in contrast to an `update_column_value` event which provides a `value` key inside `data`.
{
"id": "11111111-1111-1111-1111-111111111111",
"data": {
"value": {
"label": {
"text": "In Progress",
"index": 0,
"style": {
"color": "#ffcb00",
"border": "#c0ab1b",
"var_name": "yellow"
},
"is_done": false
},
"post_id": null
},
"board_id": 1234,
"group_id": "topics",
"pulse_id": 2345,
"column_id": "task_status",
"pulse_name": "Fix the widget",
"column_type": "color",
"column_title": "Status",
"is_top_group": true,
"is_undo_action": null,
"previous_value": {
"label": {
"text": "Ready (Fully Scoped)",
"index": 4,
"style": {
"color": "#9cd326",
"border": "#89b921",
"var_name": "lime-green"
},
"is_done": false
},
"post_id": null
},
"is_rollup_column": false,
"action_record_uuid": "22222222-2222-2222-2222-222222222222",
"is_column_with_hide_permissions": false
},
"event": "update_column_value",
"entity": "pulse",
"user_id": "3456",
"created_at": "2025-10-28T17:34:49.2895Z"
}
My question is: is there any way to find the actual value that was set during a `batch_change_pulses_column_value` event?
This is the query I’m using:
boards (ids: [$boardId]) {
activity_logs (from: "$from" to: "$to" limit: $limit) {
cursor
logs {
id
event
entity
data
user_id
created_at
}
}
}