Hi @frankatmsc,
Thank you for your question! You're correct; the standard Jira Cloud → Update a Record module in Fusion is typically used for updating basic fields on Jira Issues, like summary, description, or custom fields. However, changing the status of an issue (such as moving an action to "Done") usually requires transitioning the issue through a Jira workflow, not just updating a field (depending on your specific situation).
Because of that, you do need to use a custom API call to perform a transition. In Jira's REST API, transitioning an issue involves making a request to:
POST /rest/api/3/issue/{issueIdOrKey}/transitions
You would need to specify the transition ID for the "Done" status. To get the correct transition ID, you can first call:
GET /rest/api/3/issue/{issueIdOrKey}/transitions
This will return a list of available transitions, and from there you can find the ID that corresponds to "Done."
In Fusion, you can do this by:
1. Establish a Jira Cloud connection → Add a Make an API Call module
2. Run a request to POST /issue/{issueIdOrKey}/transitions
In the request body, providing the transition ID like this:
{
"transition": {
"id": "31" // Example ID for "Done" - yours may differ
}
}
Here is some documentation on this:
https://docs.atlassian.com/software/jira/docs/api/REST/7.11.0/#api/2/issue-doTransition
- Monica