🏷️ API version: 2025-10

You can now use the create_widget mutation to create a widget on a dashboard or board view via the API.

mutation CreateBatteryWidget($settings: JSON!) {
  create_widget(
    parent: { kind: DASHBOARD, id: 12654199 }
    kind: BATTERY
    name: "TASK TRACKING"
    settings: $settings
  ) {
    id
    name
    kind
  }
}
{
  "settings": {
    "battery_data": {
      "status_column_ids_per_board": {
        "12345": ["status"]   
      }
    }
  }
}
🏷️ API version: 2025-10

You can now manage monday.com favorites through the platform API with full CRUD support. Use the following objects to read, create, update, and delete favorites:

  • favorites query
  • create_favorite mutation
  • update_favorite_position mutation
  • delete_favorite mutation
🏷️ API version: 2025-10

You can now retrieve a board's muted notification settings via the API by querying the mute_board_settings object. It returns the muted notification state for one or more boards.

query {
  mute_board_settings (board_ids: 1234567890) {
    board_id
    mute_state
  }
}
{
  "data": {
    "mute_board_settings": [
      {
        "board_id": "1234567890",
        "mute_state": "CURRENT_USER_MUTE_ALL"
      }
    ]
  },
  "extensions": {
    "request_id": "YOUR_REQUEST_ID"
  }
}
🏷️ API version: 2025-10

The API now supports creating, updating, and deleting Workforms and their components using the following new mutations:

  • Create form
  • Create form question
  • Create form tag
  • Activate form
  • Update form
  • Update form question
  • Update form settings
  • Update form tag
  • Set form password
  • Shorten form URL
  • Deactivate form
  • Delete question
  • Delete form tag
🏷️ API version: 2025-10

The new form query lets you read monday.com Workforms via the API. You can retrieve detailed metadata about a form, including its accessibility, appearance, features, questions, and tags.

👉 Learn more in the form reference and other types docs

query {
  form(formToken: "b7f92c1a8d4e43c6a91e5f0dbb27f94e") {
    id
    title
    active
    appearance {
      primaryColor
      showProgressBar
    }
    features {
      responseLimit {
        enabled
        limit
      }
    }
    questions {
      id
      title
      type
    }
  }
}
🏷️ API version: 2025-10

You can now use the create_portfolio mutation to create a portfolio board as part of a monday.com portfolio solution via the API.

This mutation is available on Enterprise plans only.

mutation {
  create_portfolio (
    boardName: "New Portfolio Board"
    boardPrivacy: "private"
    destinationWorkspaceId: 12345,
  ) {
    success
    message
    solution_live_version_id
  }
}

On February 15th, 2026, we will start deprecating API versions 2025-01 and 2024-10.

After this date, any calls to these versions will automatically be routed to version 2025-04. This change may cause unexpected behavior or break existing functionality.

To avoid disruptions, update your API calls to version 2025-04 (or later) before this date.

We've prepared a migration guide to help you upgrade to version 2025-04 smoothly.

Have questions? Post them in our developer community.

🏷️ API version: 2025-10

You can now use the board_updates_only argument when querying the updates field inside a boards query. This argument filters the results to return only updates posted directly on the board, excluding item-level updates.

query {
  board (ids: 1234567890) {
    updates (limit: 50, board_updates_only: true) {
      body
      id
      created_at
      creator {
        name
        id
      }
    }
  }
}