@@ -313,45 +313,7 @@ Retrieve multiple Jira issues from a project in bulk
313313| Parameter | Type | Description |
314314| --------- | ---- | ----------- |
315315| ` ts ` | string | ISO 8601 timestamp of the operation |
316- | ` total ` | number | Total number of issues in the project |
317- | ` issues ` | array | Array of Jira issues |
318- | ↳ ` id ` | string | Issue ID |
319- | ↳ ` key ` | string | Issue key \( e.g., PROJ-123\) |
320- | ↳ ` self ` | string | REST API URL for this issue |
321- | ↳ ` summary ` | string | Issue summary |
322- | ↳ ` description ` | string | Issue description text |
323- | ↳ ` status ` | object | Issue status |
324- | ↳ ` id ` | string | Status ID |
325- | ↳ ` name ` | string | Status name |
326- | ↳ ` issuetype ` | object | Issue type |
327- | ↳ ` id ` | string | Issue type ID |
328- | ↳ ` name ` | string | Issue type name |
329- | ↳ ` priority ` | object | Issue priority |
330- | ↳ ` id ` | string | Priority ID |
331- | ↳ ` name ` | string | Priority name |
332- | ↳ ` assignee ` | object | Assigned user |
333- | ↳ ` accountId ` | string | Atlassian account ID |
334- | ↳ ` displayName ` | string | Display name |
335- | ↳ ` created ` | string | ISO 8601 creation timestamp |
336- | ↳ ` updated ` | string | ISO 8601 last updated timestamp |
337-
338- ### ` jira_bulk_read `
339-
340- Retrieve multiple Jira issues from a project in bulk with cursor-based pagination (V2 - uses nextPageToken)
341-
342- #### Input
343-
344- | Parameter | Type | Required | Description |
345- | --------- | ---- | -------- | ----------- |
346- | ` domain ` | string | Yes | Your Jira domain \( e.g., yourcompany.atlassian.net\) |
347- | ` projectId ` | string | Yes | Jira project key \( e.g., PROJ\) |
348- | ` cloudId ` | string | No | Jira Cloud ID for the instance. If not provided, it will be fetched using the domain. |
349-
350- #### Output
351-
352- | Parameter | Type | Description |
353- | --------- | ---- | ----------- |
354- | ` ts ` | string | ISO 8601 timestamp of the operation |
316+ | ` total ` | number | Total number of issues in the project \( may not always be available\) |
355317| ` issues ` | array | Array of Jira issues |
356318| ↳ ` id ` | string | Issue ID |
357319| ↳ ` key ` | string | Issue key \( e.g., PROJ-123\) |
@@ -374,7 +336,6 @@ Retrieve multiple Jira issues from a project in bulk with cursor-based paginatio
374336| ↳ ` updated ` | string | ISO 8601 last updated timestamp |
375337| ` nextPageToken ` | string | Cursor token for the next page. Null when no more results. |
376338| ` isLast ` | boolean | Whether this is the last page of results |
377- | ` total ` | number | Total number of issues in the project \( may not always be available\) |
378339
379340### ` jira_delete_issue `
380341
@@ -454,90 +415,8 @@ Search for Jira issues using JQL (Jira Query Language)
454415| --------- | ---- | -------- | ----------- |
455416| ` domain ` | string | Yes | Your Jira domain \( e.g., yourcompany.atlassian.net\) |
456417| ` jql ` | string | Yes | JQL query string to search for issues \( e.g., "project = PROJ AND status = Open"\) |
457- | ` startAt ` | number | No | The index of the first result to return \( for pagination\) |
458- | ` maxResults ` | number | No | Maximum number of results to return \( default: 50\) |
459- | ` fields ` | array | No | Array of field names to return \( default: all navigable\) . Use "* all" for every field. |
460- | ` cloudId ` | string | No | Jira Cloud ID for the instance. If not provided, it will be fetched using the domain. |
461-
462- #### Output
463-
464- | Parameter | Type | Description |
465- | --------- | ---- | ----------- |
466- | ` ts ` | string | ISO 8601 timestamp of the operation |
467- | ` total ` | number | Total number of matching issues |
468- | ` startAt ` | number | Pagination start index |
469- | ` maxResults ` | number | Maximum results per page |
470- | ` issues ` | array | Array of matching issues |
471- | ↳ ` id ` | string | Issue ID |
472- | ↳ ` key ` | string | Issue key \( e.g., PROJ-123\) |
473- | ↳ ` self ` | string | REST API URL for this issue |
474- | ↳ ` summary ` | string | Issue summary |
475- | ↳ ` description ` | string | Issue description text \( extracted from ADF\) |
476- | ↳ ` status ` | object | Issue status |
477- | ↳ ` id ` | string | Status ID |
478- | ↳ ` name ` | string | Status name \( e.g., Open, In Progress, Done\) |
479- | ↳ ` description ` | string | Status description |
480- | ↳ ` statusCategory ` | object | Status category grouping |
481- | ↳ ` id ` | number | Status category ID |
482- | ↳ ` key ` | string | Status category key \( e.g., new, indeterminate, done\) |
483- | ↳ ` name ` | string | Status category name \( e.g., To Do, In Progress, Done\) |
484- | ↳ ` colorName ` | string | Status category color \( e.g., blue-gray, yellow, green\) |
485- | ↳ ` issuetype ` | object | Issue type |
486- | ↳ ` id ` | string | Issue type ID |
487- | ↳ ` name ` | string | Issue type name \( e.g., Task, Bug, Story, Epic\) |
488- | ↳ ` description ` | string | Issue type description |
489- | ↳ ` subtask ` | boolean | Whether this is a subtask type |
490- | ↳ ` iconUrl ` | string | URL to the issue type icon |
491- | ↳ ` project ` | object | Project the issue belongs to |
492- | ↳ ` id ` | string | Project ID |
493- | ↳ ` key ` | string | Project key \( e.g., PROJ\) |
494- | ↳ ` name ` | string | Project name |
495- | ↳ ` projectTypeKey ` | string | Project type key \( e.g., software, business\) |
496- | ↳ ` priority ` | object | Issue priority |
497- | ↳ ` id ` | string | Priority ID |
498- | ↳ ` name ` | string | Priority name \( e.g., Highest, High, Medium, Low, Lowest\) |
499- | ↳ ` iconUrl ` | string | URL to the priority icon |
500- | ↳ ` assignee ` | object | Assigned user |
501- | ↳ ` accountId ` | string | Atlassian account ID of the user |
502- | ↳ ` displayName ` | string | Display name of the user |
503- | ↳ ` active ` | boolean | Whether the user account is active |
504- | ↳ ` emailAddress ` | string | Email address of the user |
505- | ↳ ` accountType ` | string | Type of account \( e.g., atlassian, app, customer\) |
506- | ↳ ` avatarUrl ` | string | URL to the user avatar \( 48x48\) |
507- | ↳ ` timeZone ` | string | User timezone |
508- | ↳ ` reporter ` | object | Reporter user |
509- | ↳ ` accountId ` | string | Atlassian account ID of the user |
510- | ↳ ` displayName ` | string | Display name of the user |
511- | ↳ ` active ` | boolean | Whether the user account is active |
512- | ↳ ` emailAddress ` | string | Email address of the user |
513- | ↳ ` accountType ` | string | Type of account \( e.g., atlassian, app, customer\) |
514- | ↳ ` avatarUrl ` | string | URL to the user avatar \( 48x48\) |
515- | ↳ ` timeZone ` | string | User timezone |
516- | ↳ ` labels ` | array | Issue labels |
517- | ↳ ` components ` | array | Issue components |
518- | ↳ ` id ` | string | Component ID |
519- | ↳ ` name ` | string | Component name |
520- | ↳ ` description ` | string | Component description |
521- | ↳ ` resolution ` | object | Issue resolution |
522- | ↳ ` id ` | string | Resolution ID |
523- | ↳ ` name ` | string | Resolution name \( e.g., Fixed, Duplicate, Won't Fix\) |
524- | ↳ ` description ` | string | Resolution description |
525- | ↳ ` duedate ` | string | Due date \( YYYY-MM-DD\) |
526- | ↳ ` created ` | string | ISO 8601 timestamp when the issue was created |
527- | ↳ ` updated ` | string | ISO 8601 timestamp when the issue was last updated |
528-
529- ### ` jira_search_issues `
530-
531- Search for Jira issues using JQL with cursor-based pagination (V2 - uses nextPageToken)
532-
533- #### Input
534-
535- | Parameter | Type | Required | Description |
536- | --------- | ---- | -------- | ----------- |
537- | ` domain ` | string | Yes | Your Jira domain \( e.g., yourcompany.atlassian.net\) |
538- | ` jql ` | string | Yes | JQL query string to search for issues \( e.g., "project = PROJ AND status = Open"\) |
539- | ` startAt ` | number | No | The index of the first result to return \( for pagination\) |
540- | ` maxResults ` | number | No | Maximum number of results to return \( default: 50\) |
418+ | ` nextPageToken ` | string | No | Cursor token for the next page of results. Omit for the first page. |
419+ | ` maxResults ` | number | No | Maximum number of results to return per page \( default: 50\) |
541420| ` fields ` | array | No | Array of field names to return \( default: all navigable\) . Use "* all" for every field. |
542421| ` cloudId ` | string | No | Jira Cloud ID for the instance. If not provided, it will be fetched using the domain. |
543422
0 commit comments