API: Allow updating monitor's environment via PUT /monitors/{id}

Hi Postman team and community,

We are trying to automate the management of a large number of monitors
in our workspace using the Postman API and an AI agent.

Our use case is simple: we have many monitors pointing to different
collections, and we need to switch all of them between environments
(staging, production, etc.) in bulk, without having to do it manually
one by one through the UI.

When we try to update the environment of a monitor via PUT /monitors/{id},
the API returns the following error:

{
“error”: {
“name”: “parameterNotAllowedError”,
“message”: “The specified parameter cannot be updated.”,
“details”: {
“param”: [“environment”]
}
}
}

Questions:

  1. Is there any reason why the environment field is blocked from being
    updated via the API?
  2. Is there any workaround we are missing?
  3. Is this something that could be added to the roadmap?

This would be extremely useful for teams managing large numbers of
monitors and wanting to automate environment switching with CI/CD
pipelines or AI agents.

Thank you.