Resolution silently set by REST API call

Platform Notice: Cloud and Data Center - This article applies equally to both cloud and data center platforms.

Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.

*Except Fisheye and Crucible

Symptoms

Using a REST API call to add data to an issue or move an issue through a transition mysteriously causes the Resolution field to be filled.

Cause

Cause is the presence of Resolution (by default, a required field) in the screen that would have been used if the REST API was working through the GUI.

Resolution

  1. Locate your Resolved field in the Field Configuration that is attached to that project

  2. Ensure it is hidden from all screens except the Resolve issues screen

Detailed steps:

  1. Please click on Cog Icon > Projects > click on your project name.

  2. Under the Project settings, click on Fields.

  3. Search for "Resolution" field which is toward the bottom of the list and click on the #screens to the right of it.

  4. It will list all the screens. At this level, we need to make sure it is only associated with the "Resolve issues screen."

For example, if you have "Resolution" filed added to the "<projectName>:Edit/View Issue Screen" this is the problem, and it needs to be associated with only "Resolve issues screen."

Updated on May 22, 2025

Still need help?

The Atlassian Community is here for you.