Jira API Reference

Jira API Reference

Auto-generated documentation of Jira Cloud REST API response types used by Operator.

Overview

Operator integrates with the following Jira Cloud REST API endpoints:

Endpoint Description
GET /rest/api/3/user/assignable/search List assignable users
GET /rest/api/3/project/{key}/statuses List project statuses
GET /rest/api/3/search Search issues with JQL

JiraSearchResponse

Response from the JQL search endpoint.

Property Type Description
issues JiraIssue[] List of issues matching the JQL query

Type Definitions

JiraAvatarUrls

Avatar URLs for a Jira user

Property Type Description
48x48 string (optional) 48x48 pixel avatar URL

JiraDescription

Jira description in Atlassian Document Format (ADF)

Property Type Description
content array (optional) ADF content nodes - parsed to extract plain text

JiraIssue

A Jira issue from search results

Property Type Description
id string Internal Jira issue ID
key string Issue key (e.g., “PROJ-123”)
fields JiraIssueFields Issue fields containing summary, status, etc.

JiraIssueFields

Fields of a Jira issue

Property Type Description
summary string Issue summary/title
description JiraDescription (optional) Issue description in ADF format
issuetype JiraIssueTypeRef Issue type (Bug, Story, Task, etc.)
status JiraStatusRef Current workflow status
assignee JiraUser (optional) Assigned user (if any)
priority JiraPriority (optional) Issue priority (if set)

JiraIssueTypeRef

Reference to an issue type

Property Type Description
name string Issue type name (e.g., “Bug”, “Story”, “Task”)

JiraPriority

Issue priority level

Property Type Description
name string Priority name (e.g., “Highest”, “High”, “Medium”, “Low”, “Lowest”)

JiraStatusRef

Reference to a workflow status

Property Type Description
name string Status name (e.g., “To Do”, “In Progress”, “Done”)

JiraUser

Jira user information from assignable users API GET /rest/api/3/user/assignable/search?project={key}

Property Type Description
accountId string Atlassian account ID (e.g., “5e3f7acd9876543210abcdef”)
displayName string User’s display name
emailAddress string (optional) User’s email address (may be hidden by privacy settings)
avatarUrls JiraAvatarUrls (optional) Avatar URLs in various sizes