Atlassian Jira

Atlassian Jira is a web-based issue tracking tool that allows bug tracking and project management. It also let you customize your workflows and collaborate with your colleagues in just one click. 


  • New Issue

    Triggers when a new issue is created in the specified project

  • Update Issue

    Triggers when an existing issue is updated

  • New Project

    Triggers when a new project is created

  • New User

    Triggers when a new user is created

  • New Sprint

    Triggers when a new sprint is created


  • Create Customer Request

    Creates a customer request in a service desk. The service desk and request type are required. The fields that are mandatory for the request type are also required.

  • Get All Service Desks

    Represents a service desk. A service desk is based on a project in the JIRA platform, and is used to manage customer requests. Returns all service desks in the JIRA Service Desk application.

  • Get Service Desk By Id

    Return the service desk for a given service desk Id

  • Get Request Types

    Return all request types from a service desk for a given service desk Id

  • Get Request Type By Id

    Return a request type for a given request type Id.

  • Get Request Type Fields

    Return the fields for a request type, for a given request type Id and service desk Id. These are the fields that are required to create a customer request of that particular request type.

  • Create Comment For A Customer Request

    Create a public or internal comment on an existing customer request. The currently logged-in user will be the author of the comment. The comment visibility is set by the public field.

  • Get All Comments For Customer Request

    Return the comments for a customer requests for a given request Id/key

  • Add Participants To Customer Request

    Add users as participants to an existing customer request

  • Get All Participants In Customer Request

    Return all users participating in a customer request, for a given request Id/key

  • Get SLA Information By Id

    Return the SLA information for a customer request for a given request Id or key. A request can have zero or more SLA values. Each SLA value can have zero or more completed cycles and zero or 1 ongoing cycles. Each cycle has information on when it started and stopped, and whether it breached the SLA goal.

  • Create Issue Metadata

    Return the meta data for creating issues. This includes the available projects, issue types and fields, including field types and whether or not those fields are required. Projects will not be returned if the user does not have permission to create issues in that project. The fields in the createmeta correspond to the fields in the create screen for the project/issuetype. Fields not in the screen will not be in the createmeta. Fields will only be returned if expand=projects.issuetypes.fields. The results can be filtered by project and/or issue type, given by the query params.

  • Set Property Via Restful Table

    Modify an application property via PUT. The "value" field present in the PUT will override the existing value

  • Get Attachment

    Return the meta-data for an attachment, including the URI of the actual attached file

  • Get Attachment Metadata

    Return the meta information for an attachments, specifically if they are enabled and the maximum upload size allowed.

  • Create Component

    Create a component via POST

  • Update Component By ID

    Modify a component via PUT. Any fields present in the PUT will override existing values. As a convenience, if a field is not present, it is silently ignored.If leadUserName is an empty string ("") the component lead will be removed.

  • Get Configuration

    Return the information if the optional features in JIRA are enabled or disabled. If the time tracking is enabled, it also returns the detailed information about time tracking configuration.

  • Get Custom Field Option

    Return a full representation of the Custom Field Option that has the given id.

  • Create Custom Field

    Create a custom field using a definition (object encapsulating custom field data)

  • Create Filter

    Create a new filter, and returns newly created filter. Currently sets permissions just using the users default sharing permissions

  • Remove All Columns For Filter

    Reset the columns for the given filter such that the filter no longer has its own column config

  • Add Shared Permission To Filter

    Add a share permissions to the given filter. Adding a global permission removes all previous permissions from the filter.

  • Get Shared Permission For Filter By Permission Id

    Return a single share permission of the given filter

  • Get Default Share Scope For Filter

    Return the default share scope of the logged-in user

  • Delete Issue

    Delete an issue. If the issue has subtasks you must set the parameter deleteSubtasks=true to delete the issue. You cannot delete an issue without its subtasks also being deleted.

  • Add Comment For Issue

    Adds a new comment to an issue

  • Get All Comments For Issue

    Return all comments for an issue.Results can be ordered by the "created" field which means the date a comment was added.

  • Update Comment For Issue

    Update an existing comment using its JSON representation

  • Delete Comment

    Deletes an existing comment

  • Get Remote Issue Links

    A REST sub-resource representing the remote issue links on the issue

  • Create Or Update Remote Issue Link

    Create or update a remote issue link from a JSON representation. If a globalId is provided and a remote issue link exists with that globalId, the remote issue link is updated. Otherwise, the remote issue link is created.

  • Get Remote Issue Link By Id

    Get the remote issue link with the given id on the issue.

  • Delete Remote Issue Link By Id

    Delete the remote issue link with the given id on the issue

  • Get Issue Watchers

    Return the list of watchers for the issue with the given key

  • Get Issue Worklog

    Return all work logs for an issue. Note: Work logs won't be returned if the Log work field is hidden for the project.

  • Get Issue Worklog By Worklog Id

    Return a specific worklog. Note: The work log won't be returned if the Log work field is hidden for the project.

  • Update Worklog By Worklog Id

    Updates an existing worklog entry. Note that:Fields possible for editing are: comment, visibility, started, timeSpent and timeSpentSeconds. Either timeSpent or timeSpentSeconds can be set. Fields which are not set will not be updated. For a request to be valid, it has to have at least one field change.

  • Get Issue Picker Resource

    Return suggested issues which match the auto-completion query for the user which executes this request. This REST method will check the user's history and the user's browsing context and select this issues, which match the query.

  • Get Issue Link

    Return an issue link with the specified id

  • Delete Issue Link

    Delete an issue link with the specified id. To be able to delete an issue link you must be able to view both issues and must have the link issue permission for at least one of the issues

  • Get Issue Link Types

    Return a list of available issue link types, if issue linking is enabled. Each issue link type has an id, a name and a label for the outward and inward link relationship.

  • Get Alternative Issue Types

    Return a list of all alternative issue types for the given issue type id. The list will contain these issues types, to which issues assigned to the given issue type can be migrated. The suitable alternatives are issue types which are assigned to the same workflow, the same field configuration and the same screen scheme.

  • Create Bulk Issues

    Create issues or sub-tasks from a JSON representation.Creates many issues in one bulk operation

  • Get All Projects

    Return all projects which are visible for the currently logged in user. If no user is logged in, it returns the list of projects that are visible when using anonymous access.

  • Get Project By Id OR Key

    Contains a full representation of a project in JSON format. All project keys associated with the project will only be returned if expand=projectKeys

  • Update Project

    Update a project. Only non null values sent in JSON will be updated in the project

  • Get Project Components

    Contains a full representation of a the specified project's components

  • Find Users

    Return a list of users that match the search string. This resource cannot be accessed anonymously.

  • Get User Property

    Get the property from the user identified by the key or by the id. The user removing the property is required to have permissions to administer the user.

  • Get Version Unresolved Issues

    Return the number of unresolved issues for the given version

  • Delete Remote Version Links By Version ID

    Delete the remote version links associated with the given version ID.

  • Delete Remote Version Link

    Delete a specific remote version link with the given version ID and global ID.

  • Get Worklog IDs Deleted Since

    Return worklogs id and delete time of worklogs that was deleted since given time. The returns set of worklogs is limited to 1000 elements. This API will not return worklogs deleted during last minute.

  • Get Worklogs For Given IDs

    Returns worklogs for given worklog ids. Only worklogs to which the calling user has permissions, will be included in the result. The returns set of worklogs is limited to 1000 elements.

  • Get Worklog IDs Modified Since

    Return worklogs id and update time of worklogs that was updated since given time. The returns set of worklogs is limited to 1000 elements. This API will not return worklogs updated during last minute.

  • Send Email Notification To Recipients

    Send a notification (email) to the list or recipients defined in the request.

  • Edit Issue

    Edit an issue from a JSON representation.The issue can either be updated by setting explicit the field value(s) or by using an operation to change the field value.

  • Search Issues using JQL

    Search for issues using JQL. Sorting the jql parameter is a full JQL expression, and includes an ORDER BY clause.The fields param (which can be specified multiple times) gives a comma-separated list of fields to include in the response. This can be used to retrieve a subset of fields. A particular field can be excluded by prefixing it with a minus.By default, only navigable (*navigable) fields are returned in this search resource. Note: the default is different in the get-issue resource -- the default there all fields (*all).*all - include all fields *navigable - include just navigable fields. summary,comment - include just the summary and comments. -description - include navigable fields except the description (the default is *navigable for search). *all,-comment - include everything except comments. Expanding Issues in the Search Result: It is possible to expand the issues returned by directly specifying the expansion on the expand parameter passed in to this resources.For instance, to expand the "changelog" for all the issues on the search result, it is necessary to specify "changelog" as one of the values to expand.