JiraPlatformApi class

Constructors

JiraPlatformApi(ApiClient _client)

Properties

announcementBanner AnnouncementBannerApi
This resource represents an announcement banner. Use it to retrieve and update banner configuration.
latefinal
applicationRoles ApplicationRolesApi
This resource represents application roles. Use it to get details of an application role or all application roles.
latefinal
appMigration AppMigrationApi
This resource supports app migrations. Use it to:
latefinal
appProperties AppPropertiesApi
This resource represents app properties. Use it to store arbitrary data for your Connect app.
latefinal
auditRecords AuditRecordsApi
This resource represents audits that record activities undertaken in Jira. Use it to get a list of audit records.
latefinal
avatars AvatarsApi
This resource represents system and custom avatars. Use it to obtain the details of system or custom avatars, add and remove avatars from a project or issue type, and obtain avatar images.
latefinal
dashboards DashboardsApi
This resource represents dashboards. Use it to obtain the details of dashboards as well as get, create, update, or remove item properties and gadgets from dashboards.
latefinal
dynamicModules DynamicModulesApi
This resource represents modules registered dynamically by Connect apps.
latefinal
filters FiltersApi
This resource represents filters. Use it to get, create, update, or delete filters. Also use it to configure the columns for a filter and set favorite filters.
latefinal
filterSharing FilterSharingApi
This resource represents options for sharing filters. Use it to get share scopes as well as add and remove share scopes from filters.
latefinal
groupAndUserPicker GroupAndUserPickerApi
This resource represents a list of users and a list of groups. Use it to obtain the details to populate user and group picker suggestions list.
latefinal
groups GroupsApi
This resource represents groups of users. Use it to get, create, find, and delete groups as well as add and remove users from groups. (WARNING The standard Atlassian group names are default names only and can be edited or deleted. For example, an admin or Atlassian support could delete the default group jira-software-users or rename it to jsw-users at any point. See https://support.atlassian.com/user-management/docs/create-and-update-groups/ for details.)
latefinal
hashCode int
The hash code for this object.
no setterinherited
issueAttachments IssueAttachmentsApi
This resource represents issue attachments and the attachment settings for Jira. Use it to get the metadata for an attachment, delete an attachment, and view the metadata for the contents of an attachment. Also, use it to get the attachment settings for Jira.
latefinal
issueCommentProperties IssueCommentPropertiesApi
This resource represents issue comment properties, which provides for storing custom data against an issue comment. Use is to get, set, and delete issue comment properties as well as obtain the keys of all properties on a comment. Comment properties are a type of entity property.
latefinal
issueComments IssueCommentsApi
This resource represents issue comments. Use it to:
latefinal
issueCustomFieldConfigurationApps IssueCustomFieldConfigurationAppsApi
This resource represents configurations stored against a custom field context by a Forge app. Configurations are information used by the Forge app at runtime to determine how to handle or process the data in a custom field in a given context. Use this resource to set and read configurations.
latefinal
issueCustomFieldContexts IssueCustomFieldContextsApi
This resource represents issue custom field contexts. Use it to:
latefinal
issueCustomFieldOptions IssueCustomFieldOptionsApi
This resource represents custom issue field select list options created in Jira or using the REST API. This resource supports the following field types:
latefinal
issueCustomFieldOptionsApps IssueCustomFieldOptionsAppsApi
This resource represents custom issue field select list options created by a Connect app. See Issue custom field options to manipulate options created in Jira or using the REST API.
latefinal
issueCustomFieldValuesApps IssueCustomFieldValuesAppsApi
This resource represents the values of custom fields added by Forge apps. Use it to update the value of a custom field on issues.
latefinal
issueFieldConfigurations IssueFieldConfigurationsApi
This resource represents issue field configurations. Use it to get, set, and delete field configurations and field configuration schemes.
latefinal
issueFields IssueFieldsApi
This resource represents issue fields, both system and custom fields. Use it to get fields, field configurations, and create custom fields.
latefinal
This resource represents links between issues. Use it to get, create, and delete links between issues.
latefinal
issueLinkTypes IssueLinkTypesApi
This resource represents issue link types. Use it to get, create, update, and delete link issue types as well as get lists of all link issue types.
latefinal
issueNavigatorSettings IssueNavigatorSettingsApi
This resource represents issue navigator settings. Use it to get and set issue navigator default columns.
latefinal
issueNotificationSchemes IssueNotificationSchemesApi
This resource represents notification schemes, lists of events and the recipients who will receive notifications for those events. Use it to get details of a notification scheme and a list of notification schemes.
latefinal
issuePriorities IssuePrioritiesApi
This resource represents issue priorities. Use it to get, create and update issue priorities and details for individual issue priorities.
latefinal
issueProperties IssuePropertiesApi
This resource represents issue properties, which provides for storing custom data against an issue. Use it to get, set, and delete issue properties as well as obtain details of all properties on an issue. Operations to bulk update and delete issue properties are also provided. Issue properties are a type of entity property.
latefinal
This resource represents remote issue links, a way of linking Jira to information in other systems. Use it to get, create, update, and delete remote issue links either by ID or global ID. The global ID provides a way of accessing remote issue links using information about the item's remote system host and remote system identifier.
latefinal
issueResolutions IssueResolutionsApi
This resource represents issue resolution values. Use it to obtain a list of all issue resolution values and the details of individual resolution values.
latefinal
issues IssuesApi
This resource represents Jira issues. Use it to:
latefinal
issueSearch IssueSearchApi
This resource represents various ways to search for issues. Use it to search for issues with a JQL query and find issues to populate an issue picker.
latefinal
issueSecurityLevel IssueSecurityLevelApi
This resource represents issue security levels. Use it to obtain the details of any issue security level. For more information about issue security levels, see Configuring issue-level security.
latefinal
issueSecuritySchemes IssueSecuritySchemesApi
This resource represents issue security schemes. Use it to get an issue security scheme or a list of issue security schemes.
latefinal
issueTypeProperties IssueTypePropertiesApi
This resource represents issue type properties, which provides for storing custom data against an issue type. Use it to get, create, and delete issue type properties as well as obtain the keys of all properties on a issues type. Issue type properties are a type of entity property.
latefinal
issueTypes IssueTypesApi
This resource represents issues types. Use it to:
latefinal
issueTypeSchemes IssueTypeSchemesApi
This resource represents issue type schemes in classic projects. Use it to:
latefinal
issueTypeScreenSchemes IssueTypeScreenSchemesApi
This resource represents issue type screen schemes. Use it to:
latefinal
issueVotes IssueVotesApi
This resource represents votes cast by users on an issue. Use it to get details of votes on an issue as well as cast and withdrawal votes.
latefinal
issueWatchers IssueWatchersApi
This resource represents users watching an issue. Use it to get details of users watching an issue as well as start and stop a user watching an issue.
latefinal
issueWorklogProperties IssueWorklogPropertiesApi
This resource represents issue worklog properties, which provides for storing custom data against an issue worklog. Use it to get, create, and delete issue worklog properties as well as obtain the keys of all properties on a issue worklog. Issue worklog properties are a type of entity property.
latefinal
issueWorklogs IssueWorklogsApi
This resource represents issue worklogs. Use it to:
latefinal
jiraExpressions JiraExpressionsApi
This resource is a collection of operations for Jira expressions.
latefinal
jiraSettings JiraSettingsApi
This resource represents various settings in Jira. Use it to get and update Jira settings and properties.
latefinal
jql JQLApi
This resource represents JQL search auto-complete details. Use it to obtain JQL search auto-complete data and suggestions for use in programmatic construction of queries or custom query builders. It also provides operations to:
latefinal
jqlFunctionsApps JQLFunctionsAppsApi
This resource represents JQL function's precomputations. Precomputation is a mapping between custom function call and JQL fragment returned by this function. Use it to get and update precomputations.
latefinal
labels LabelsApi
This resource represents available labels. Use it to get available labels for the global label field.
latefinal
licenseMetrics LicenseMetricsApi
This resource represents license metrics. Use it to get available metrics for Jira licences.
latefinal
myself MyselfApi
This resource represents information about the current user, such as basic details, group membership, application roles, preferences, and locale. Use it to get, create, update, and delete (restore default) values of the user's preferences and locale.
latefinal
permissions PermissionsApi
This resource represents permissions. Use it to obtain details of all permissions and determine whether the user has certain permissions.
latefinal
permissionSchemes PermissionSchemesApi
This resource represents permission schemes. Use it to get, create, update, and delete permission schemes as well as get, create, update, and delete details of the permissions granted in those schemes.
latefinal
projectAvatars ProjectAvatarsApi
This resource represents avatars associated with a project. Use it to get, load, set, and remove project avatars.
latefinal
projectCategories ProjectCategoriesApi
This resource represents project categories. Use it to create, update, and delete project categories as well as obtain a list of all project categories and details of individual categories. For more information on managing project categories, see Adding, assigning, and deleting project categories.
latefinal
projectComponents ProjectComponentsApi
This resource represents project components. Use it to get, create, update, and delete project components. Also get components for project and get a count of issues by component.
latefinal
projectEmail ProjectEmailApi
This resource represents the email address used to send a project's notifications. Use it to get and set the project's sender email address.
latefinal
projectFeatures ProjectFeaturesApi
This resource represents project features. Use it to get the list of features for a project and modify the state of a feature. The project feature endpoint is available only for Jira Software, both for team- and company-managed projects.
latefinal
projectKeyAndNameValidation ProjectKeyAndNameValidationApi
This resource provides validation for project keys and names.
latefinal
projectPermissionSchemes ProjectPermissionSchemesApi
This resource represents permission schemes for a project. Use this resource to:
latefinal
projectProperties ProjectPropertiesApi
This resource represents project properties, which provides for storing custom data against a project. Use it to get, create, and delete project properties as well as get a list of property keys for a project. Project properties are a type of entity property.
latefinal
projectRoleActors ProjectRoleActorsApi
This resource represents the users assigned to project roles. Use it to get, add, and remove default users from project roles. Also use it to add and remove users from a project role associated with a project.
latefinal
projectRoles ProjectRolesApi
This resource represents the roles that users can play in projects. Use this resource to get, create, update, and delete project roles.
latefinal
projects ProjectsApi
This resource represents projects. Use it to get, create, update, and delete projects. Also get statuses available to a project, a project's notification schemes, and update a project's type.
latefinal
projectTypes ProjectTypesApi
This resource represents project types. Use it to obtain a list of all project types, a list of project types accessible to the calling user, and details of a project type.
latefinal
projectVersions ProjectVersionsApi
This resource represents project versions. Use it to get, get lists of, create, update, move, merge, and delete project versions. This resource also provides counts of issues by version.
latefinal
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
screens ScreensApi
This resource represents the screens used to record issue details. Use it to:
latefinal
screenSchemes ScreenSchemesApi
This resource represents screen schemes in classic projects. Use it to get, create, update, and delete screen schemes.
latefinal
screenTabFields ScreenTabFieldsApi
This resource represents the screen tab fields used to record issue details. Use it to get, add, move, and remove fields from screen tabs.
latefinal
screenTabs ScreenTabsApi
This resource represents the screen tabs used to record issue details. Use it to get, create, update, move, and delete screen tabs.
latefinal
serverInfo ServerInfoApi
This resource provides information about the Jira instance.
latefinal
status StatusApi
This resource represents statuses. Use it to search, get, create, delete, and change statuses.
latefinal
tasks TasksApi
This resource represents a long-running asynchronous tasks. Use it to obtain details about the progress of a long-running task or cancel a long-running task.
latefinal
timeTracking TimeTrackingApi
This resource represents time tracking and time tracking providers. Use it to get and set the time tracking provider, get and set the time tracking options, and disable time tracking.
latefinal
uiModificationsApps UIModificationsAppsApi
UI modifications is a feature available for Forge apps only. It enables Forge apps to control how selected Jira fields behave on global create issue dialog. For example: hide specific fields, set them as required, etc.
latefinal
userProperties UserPropertiesApi
This resource represents user properties and provides for storing custom data against a user. Use it to get, create, and delete user properties as well as get a list of property keys for a user. This resourse is designed for integrations and apps to store per-user data and settings. This enables data used to customized the user experience to be kept in the Jira Cloud instance's database. User properties are a type of entity property.
latefinal
users UsersApi
This resource represent users. Use it to:
latefinal
userSearch UserSearchApi
This resource represents various ways to search for and find users. Use it to obtain list of users including users assignable to projects and issues, users with permissions, user lists for pickup fields, and user lists generated using structured queries. Note that the operations in this resource only return users found within the first 1000 users.
latefinal
webhooks WebhooksApi
This resource represents webhooks. Webhooks are calls sent to a URL when an event occurs in Jira for issues specified by a JQL query. Only Connect and OAuth 2.0 apps can register and manage webhooks. For more information, see Webhooks.
latefinal
workflows WorkflowsApi
This resource represents workflows. Use it to:
latefinal
workflowSchemeDrafts WorkflowSchemeDraftsApi
This resource represents draft workflow schemes. Use it to manage drafts of workflow schemes.
latefinal
workflowSchemeProjectAssociations WorkflowSchemeProjectAssociationsApi
This resource represents the associations between workflow schemes and projects.
latefinal
workflowSchemes WorkflowSchemesApi
This resource represents workflow schemes. Use it to manage workflow schemes and the workflow scheme's workflows and issue types.
latefinal
workflowStatusCategories WorkflowStatusCategoriesApi
This resource represents status categories. Use it to obtain a list of all status categories and the details of a category. Status categories provided a mechanism for categorizing statuses.
latefinal
workflowStatuses WorkflowStatusesApi
This resource represents issue workflow statuses. Use it to obtain a list of all statuses associated with workflows and the details of a status.
latefinal
workflowTransitionProperties WorkflowTransitionPropertiesApi
This resource represents workflow transition properties, which provides for storing custom data against a workflow transition. Use it to get, create, and delete workflow transition properties as well as get a list of property keys for a workflow transition. Workflow transition properties are a type of entity property.
latefinal
workflowTransitionRules WorkflowTransitionRulesApi
This resource represents workflow transition rules. Workflow transition rules define a Connect or a Forge app routine, such as a workflow post functions that is executed in association with the workflow. Use it to read and modify configuration of workflow transition rules.
latefinal

Methods

close() → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited