get_issues
Batch fetch multiple YouTrack issues by ID list in a single request, reducing HTTP round trips when enriching known issues.
Instructions
Batch-fetch multiple issues in one round-trip.
Composes a single #A or #B or #C query so a 20-issue enrichment
pass takes one HTTP request instead of twenty. Useful when you
already have a known ID list (active-focus picks, stuck-handoff
IDs, daily-summary references).
Reuses get_issue's default field set + normalize_issue for
consistent JSON shape across tools. Default include_comments=False
because batch mode usually doesn't need them and they're heavy.
Args:
ids: Comma-separated issue IDs or URLs (PROJ-1, PROJ-2, ...).
Up to ~100 IDs per call — large lists should be split
across multiple calls.
fields: Override the YT field selector. Empty uses
get_issue's expanded default.
format: "report" (default compact list) or "json" (array of
normalized issue dicts).
include_comments: Include comments in the response
(default False — batch mode rarely needs them).
instance: YouTrack instance (optional).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ids | Yes | ||
| fields | No | ||
| format | No | report | |
| instance | No | ||
| include_comments | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |