JIRA

FREE
By stefan.skliarov
Updated 5 months ago
Business Software
-/10
Popularity Score
-
Latency
-
Success Rate

JIRA API Documentation

Create and manage workflows, plan projects and track issues.

View API Details
POSTaddActorToProjectRole
POSTaddCommentToIssue
POSTaddDefaultActorsToRole
POSTaddFieldToDefaultScreen
POSTaddFilterSharePermissions
POSTaddIssueAttachment
POSTaddIssueVote
POSTaddIssueWatcher
POSTaddIssueWorklog
POSTaddScreenField
POSTaddScreenTab
POSTaddUserToGroup
POSTassignIssueToUser
POSTassignPermissionScheme
POSTcreateAvatar
POSTcreateComponent
POSTcreateCustomField
POSTcreateDraftForScheme
POSTcreateFilter
POSTcreateGroup
POSTcreateIssueLink
POSTcreateIssueLinkType
POSTcreateIssueType
POSTcreateIssueTypeAvatar
POSTcreateIssues
POSTcreatePermissionGrant
POSTcreatePermissionScheme
POSTcreateProject
POSTcreateProjectAvatar
POSTcreateProjectCategory
POSTcreateProjectRole
POSTcreateRemoteIssueLink
POSTcreateRemoteVersionLink
POSTcreateSelectFieldOption
POSTcreateSingleIssue
POSTcreateVersion
POSTcreateWorkflowProperty
POSTcreateWorkflowScheme
POSTdeleteActorFromProjectRole
POSTdeleteAvatar
POSTdeleteCommentProperty
POSTdeleteComponent
POSTdeleteDashboardProperty
POSTdeleteDefaultActorFromRole
POSTdeleteDefaultDraftWorkflowScheme
POSTdeleteDefaultWorkflowScheme
POSTdeleteDraftSchemeIssueType
POSTdeleteDraftWorkflowMapping
POSTdeleteDraftWorkflowScheme
POSTdeleteFilter
POSTdeleteFilterSingleSharePermission
POSTdeleteGroup
POSTdeleteIssueComment
POSTdeleteIssueLink
POSTdeleteIssueProperty
POSTdeleteIssueTypeProperty
POSTdeleteIssueVote
POSTdeleteIssueWatcher
POSTdeleteIssueWorklog
POSTdeleteMyPreference
POSTdeletePermissionSchemeEntity
POSTdeletePermissionScheme
POSTdeleteProject
POSTdeleteProjectAvatar
POSTdeleteProjectCategory
POSTdeleteProjectProperty
POSTdeleteProjectRole
POSTdeleteRemoteIssueLinkByGlobalId
POSTdeleteRemoteIssueLinkById
POSTdeleteRemoteVersionLinks
POSTdeleteScreenTab
POSTdeleteSelectFieldSingleOption
POSTdeleteSingleIssue
POSTdeleteSingleIssueLinkType
POSTdeleteSingleIssueType
POSTdeleteSingleRemoteVersionLink
POSTdeleteUserFromGroup
POSTdeleteUserPropertyByUserKey
POSTdeleteUserPropertyByUsername
POSTdeleteVersion
POSTdeleteWorkflow
POSTdeleteWorkflowProperty
POSTdeleteWorkflowScheme
POSTdeleteWorkflowSchemeIssueType
POSTdeleteWorklogProperty
POSTdisableTimeTracking
POSTfindAssignableUsers
POSTfindBulkAssignableUsers
POSTfindGroups
POSTfindUsersAndGroups
POSTfindUsersByProperty
POSTfindUsersByUsername
POSTfindUsersWithAllPermissions
POSTfindUsersWithBrowsePermission
POSTgetAccessibleProjectTypeByKey
POSTgetAdvancedSettings
POSTgetAllPermissions
POSTgetAllProjectCategories
POSTgetAllProjectStatuses
POSTgetAllProjectTypes
POSTgetAllProjects
POSTgetAllScreenFields
POSTgetAllScreenTabs
POSTgetAllSystemAvatars
POSTgetAllWorkflows
POSTgetAlternativeIssueTypes
POSTgetApplicationRoles
POSTgetAssignedPermissionScheme
POSTgetAuditingRecords
POSTgetAutoComplete
POSTgetAvailableSelectFieldOptions
POSTgetAvatars
POSTgetCommentPropertiesKeys
POSTgetCommentProperty
POSTgetComponent
POSTgetComponentIssuesCounts
POSTgetConfiguration
POSTgetCreatedIssueMeta
POSTgetDashboardPropertiesKeys
POSTgetDashboardProperty
POSTgetDashboards
POSTgetDefaultActorsForRole
POSTgetDefaultColumns
POSTgetDefaultDraftWorkflowScheme
POSTgetDefaultShareScope
POSTgetDefaultWorkflowScheme
POSTgetDraftSchemeIssueType
POSTgetDraftWorkflow
POSTgetDraftWorkflowScheme
POSTgetFavouriteFilters
POSTgetFieldAutoComplete
POSTgetFields
POSTgetFilter
POSTgetFilterDefaultColumns
POSTgetFilterSharePermissions
POSTgetFilterSingleSharePermission
POSTgetIssueAllTypes
POSTgetIssueComments
POSTgetIssueLink
POSTgetIssueLinkTypes
POSTgetIssueNavigatorDefaultColumns
POSTgetIssuePropertiesKeys
POSTgetIssueProperty
POSTgetIssueSecurityScheme
POSTgetIssueSecuritySchemes
POSTgetIssueSingleComment
POSTgetIssueSingleSecurityScheme
POSTgetIssueTransitions
POSTgetIssueTypePropertiesKeys
POSTgetIssueTypeProperty
POSTgetIssueVotes
POSTgetIssueWatchers
POSTgetIssueWorklog
POSTgetIssuesBasedOnQuery
POSTgetIssuesecuritylevel
POSTgetMe
POSTgetMyFilters
POSTgetMyPermissions
POSTgetMyPreferences
POSTgetNotificationScheme
POSTgetNotificationSchemes
POSTgetPermissionSchemeGrant
POSTgetPermissionSchemeGrants
POSTgetPermissionSchemes
POSTgetPriorities
POSTgetProjectCategoryById
POSTgetProjectComponents
POSTgetProjectPropertiesKeys
POSTgetProjectProperty
POSTgetProjectRoles
POSTgetProjectRolesById
POSTgetProjectSingleRole
POSTgetProjectTypeByKey
POSTgetProjectVersionsPaginated
POSTgetProperty
POSTgetRemoteIssueLinkById
POSTgetRemoteIssueLinks
POSTgetRemoteVersionLink
POSTgetRemoteVersionLinksByVersionId
POSTgetRemoteVersionLinks
POSTgetResolutions
POSTgetScreenFieldsToAdd
POSTgetSecurityLevelsForProject
POSTgetSelectFieldOptions
POSTgetSelectFieldSingleOption
POSTgetSelectedTimeTracking
POSTgetServerInfo
POSTgetSingleApplicationRole
POSTgetSingleAttachment
POSTgetSingleCustomFieldOption
POSTgetSingleDashboard
POSTgetSingleIssue
POSTgetSingleIssueLinkType
POSTgetSingleIssueType
POSTgetSingleNotificationScheme
POSTgetSinglePermissionScheme
POSTgetSinglePriority
POSTgetSingleProject
POSTgetSingleProjectRoles
POSTgetSingleResolution
POSTgetSingleStatus
POSTgetStatusCategories
POSTgetStatusCategory
POSTgetStatuses
POSTgetTimeTrackingConfiguration
POSTgetTimeTrackingList
POSTgetUser
POSTgetUserPropertiesKeysByUserKey
POSTgetUserPropertiesKeysByUsername
POSTgetUserPropertyByUserKey
POSTgetUserPropertyByUsername
POSTgetUsersFromGroup
POSTgetVersion
POSTgetVersionRelatedIssues
POSTgetVersionUnresolvedIssues
POSTgetWorkflow
POSTgetWorkflowProperties
POSTgetWorkflowScheme
POSTgetWorkflowSchemeIssueType
POSTgetWorklogById
POSTgetWorklogPropertiesKeys
POSTgetWorklogProperty
POSTgetWorklogs
POSTgetWorklogsDeletedSince
POSTgetWorklogsModifiedSince
POSTmakeIssueTransition
POSTmergeVersion
POSTmoveScreenFieldByNeighbours
POSTmoveScreenFieldByPosition
POSTmoveScreenTab
POSTmoveVersionByNeighbours
POSTmoveVersionByPosition
POSTremoveScreenField
POSTremoveSingleAttachment
POSTrenameScreenTab
POSTresetDefaultColumns
POSTresetFilterDefaultColumns
POSTsearch
POSTsearchSelectFieldOptions
POSTselectTimeTracking
POSTsendIssueNotify
POSTsetBaseURL
POSTsetColumns
POSTsetCommentProperty
POSTsetDashboardProperty
POSTsetDefaultShareScope
POSTsetDraftSchemeIssueType
POSTsetFilterDefaultColumns
POSTsetIssueNavigatorDefaultColumns
POSTsetIssueProperty
POSTsetIssueTypeProperty
POSTsetMyPreference
POSTsetProjectProperty
POSTsetProperty
POSTsetRoleActors
POSTsetTimeTrackingConfiguration
POSTsetUserPropertyByUserKey
POSTsetUserPropertyByUsername
POSTsetWorkflowSchemeIssueType
POSTsetWorklogProperty
POSTupdateComponent
POSTupdateDefaultDraftWorkflowScheme
POSTupdateDefaultWorkflowScheme
POSTupdateDraftWorkflowMapping
POSTupdateDraftWorkflowScheme
POSTupdateFilter
POSTupdateIssueComment
POSTupdateIssueWorklog
POSTupdatePermissionScheme
POSTupdateProject
POSTupdateProjectAvatar
POSTupdateProjectCategory
POSTupdateProjectRole
POSTupdateProjectType
POSTupdateRemoteIssueLink
POSTupdateRemoteVersionLink
POSTupdateSelectFieldOptions
POSTupdateSingleIssue
POSTupdateSingleIssueLinkType
POSTupdateSingleIssueType
POSTupdateVersion
POSTupdateWorkflowMapping
POSTupdateWorkflowProperty
POSTupdateWorkflowScheme
POSTvalidateProject
POSTaddActorToProjectRole

Adds an actor (user or group) to a project role.

Header Parameters
X-RapidAPI-HostSTRING
REQUIRED
X-RapidAPI-KeySTRING
REQUIRED
Required Parameters
jiraNameSTRING
REQUIREDName of JIRA.
jiraUsernameCREDENTIALS
REQUIREDUsername in JIRA.
roleIdSTRING
REQUIREDRole identifier.
jiraPasswordCREDENTIALS
REQUIREDPassword in JIRA.
projectIdOrKeySTRING
REQUIREDProject identifier or key.
actorsJSON
REQUIREDJSON Object, of users or group.
Code Snippet
unirest.post("https://JIRAstefan-skliarovV1.p.rapidapi.com/addActorToProjectRole")
.header("X-RapidAPI-Host", "JIRAstefan-skliarovV1.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.header("Content-Type", "application/x-www-form-urlencoded")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
Sample Response
General
Request URL: https://JIRAstefan-skliarovV1.p.rapidapi.com/addActorToProjectRole
Request Method: POST
Response Headers
Response Body

Install SDK for NodeJS

Installing

To utilize unirest for node.js install the the npm module:

$ npm install unirest

After installing the npm package you can now start simplifying requests like so:

var unirest = require('unirest');

Creating Request

unirest.post("https://JIRAstefan-skliarovV1.p.rapidapi.com/addActorToProjectRole")
.header("X-RapidAPI-Host", "JIRAstefan-skliarovV1.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.header("Content-Type", "application/x-www-form-urlencoded")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication