How to create webhook for event:- change_status_column_value using python

I am creating webhook using python for sending notification whenever status changes to “Stuck”

I am using event:- change_status_column_value

I need to use config param as well below is my query formate can some one suggest the columnValue for status as stuck

mutation {
create_webhook (board_id: 111111111, url: “https://test/status”,
event: change_status_column_value,
config: “{"columnId":"project_status", "columnValue":{"$any$":"stuck"}}”
) {
id
board_id
config
}
}

please suggest the value for columnValue key

Hello there @Muskanpath and welcome to the community!

I hope you like it here :muscle:

You can use the index for this. Assuming your “Stuck” label has index 2, you would use something like this:

mutation {
  create_webhook(
    board_id: 1234567890
    url: "https://myendpoint.com/webhook"
    event: change_status_column_value
    config: "{\"columnId\":\"status\", \"columnValue\":{\"index\" : \"2\"}}"
  ) {
    id
    board_id
    config
  }
}

You can check your index with a query like this one:

{
  boards(ids: 1234567890) {
    columns(ids: "status") {
      settings_str
    }
  }
}

Cheers,
Matias

1 Like

Just an FYI this is missing from the documentation, in fact, the change_status_column_value isn’t even listed as one of the ones which accepts a “config” value.

1 Like

Thank you @codyfrisch for bringing this to our attention!

I have sent this to the team :grin:

1 Like