Board activity logs

Query board-scoped activity_logs on the Board type (nested under boards)

This page documents the activity_logs field on Board — nested only under a boards query.

For user-level activity (users { activity_logs }), rate limits, the 2026-07 API version requirement, and the roadmap for cross-board / cross-user queries, see the main Activity logs guide.

Activity logs on a board are records of actions performed on that board. You can use them to see which actions were performed, when, and by whom.

Queries

Get board activity logs

  • Limit: up to 10,000 logs
  • Returns an array containing metadata about a collection of activity logs from a specific board in reverse chronological order
  • Can only be nested within a boards query
query {
  boards(
    ids: [1234567890]
  ) {
    activity_logs(
      from: "2021-07-23T00:00:00Z"
      to: "2021-07-26T00:00:00Z"
    ) {
      id
      event
      data
    }
  }
}
import { ApiClient } from "@mondaydotcomorg/api";
const mondayApiClient = new ApiClient({ token: myToken });

const query = `query ($board_id: [ID!], $from: ISO8601DateTime!, $to: ISO8601DateTime!) { boards (ids: $board_id) { activity_logs (from: $from, to: $to) { id event data }}}`;
const variables = {
  board_id: 1234567890,
  from: "2024-07-23T00:00:00Z",
  to: "2024-07-26T00:00:00Z",
};
const response = await mondayApiClient.request(query, variables);

Arguments

ArgumentTypeDescription
column_ids[String]The specific columns to return events for.
fromISO8601DateTimeFrom timestamp (ISO8601).
group_ids[String]The specific groups to return events for.
item_ids[ID!]The specific items to return events for.
limitIntThe number of activity log events to return. The default is 25.
pageIntThe page number to return. Starts at 1.
toISO8601DateTimeTo timestamp (ISO8601).
user_ids[ID!]The specific users to return events for.

Fields

FieldTypeDescriptionEnum Values
account_idString!The unique identifier of the account that initiated the event.
dataString!The item's column values.
entityString!The entity of the event that was changed.board
pulse
eventString!The action that took place.
idString!The unique identifier of the activity log event.
user_idString!The unique identifier of the user who initiated the event.
created_atString!The time of the event in 17-digit Unix time. To convert the timestamp to UNIX time in milliseconds, divide the 17-digit value by 10,000 and round to the nearest integer. For UNIX time in seconds, divide the value by 10,000,000.