jira_batch_get_changelogs
Retrieve change history for multiple Jira issues in one batch call. Optionally filter by fields and control results per issue. Jira Cloud only.
Instructions
Get changelogs for multiple Jira issues (Cloud only).
Args: ctx: The FastMCP context. issue_ids_or_keys: List of issue IDs or keys. fields: List of fields to filter changelogs by. None for all fields. limit: Maximum changelogs per issue (-1 for all).
Returns: JSON string representing a list of issues with their changelogs.
Raises: NotImplementedError: If run on Jira Server/Data Center. ValueError: If Jira client is unavailable.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of changelogs to return in result for each issue. Default to -1 for all changelogs. Notice that it only limits the results in the response, the function will still fetch all the data. | |
| fields | No | (Optional) Filter the changelogs by fields, e.g. ['status', 'assignee']. Default to None for all fields. | |
| issue_ids_or_keys | Yes | List of Jira issue IDs or keys, e.g. ['PROJ-123', 'PROJ-124'] |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |