Jira Service Management

Interact with Jira Service Management

Jira Service Management is Atlassian’s modern IT service management (ITSM) solution designed to help teams efficiently manage service requests, incidents, problems, assets, and changes across your organization. Built on the Jira platform, Jira Service Management empowers IT, DevOps, HR, facilities, and other business teams to deliver exceptional, collaborative service.

Jira Service Management (JSM) goes beyond traditional issue tracking by providing features purpose-built for service teams, such as integrated SLAs, customizable request types, automation, robust queues, and seamless customer portals. Through the JSM API and Sim integration, you can automate, monitor, and interact with all aspects of your service management workflows.

Key features of Jira Service Management include:

  • Service Request Management: Streamline intake, triage, and resolution of IT or business requests via customizable forms, queues, and automated routing.
  • Incident and Problem Management: Log, track, escalate, and resolve incidents with tools for root cause analysis, post-incident reviews, and real-time collaboration.
  • SLA Tracking and Reporting: Define, monitor, and report on service level agreements to ensure timely service delivery and accountability.
  • Asset and Configuration Management: Maintain an up-to-date inventory of assets, configuration items, and their relationships to improve visibility and impact analysis.
  • Queue Management: Manage workload and priorities using powerful queues for service agents, including filtering, sorting, and bulk actions.
  • Customer and Organization Management: Group customers into organizations, manage user permissions, and improve communication through tailored customer portals.

With Sim’s Jira Service Management integration, you can create, monitor, and update service requests, fetch and manage customer organizations, track active queues, and automate ITSM operations programmatically. Build intelligent service desk agents, automate workflows triggered by service events, and ensure both end-users and service teams benefit from proactive, AI-powered support.

Usage Instructions

Integrate with Jira Service Management for IT service management. Create and manage service requests, handle customers and organizations, track SLAs, and manage queues.

Tools

jsm_get_service_desks

Get all service desks from Jira Service Management

Input

ParameterTypeRequiredDescription
domainstringYesYour Jira domain (e.g., yourcompany.atlassian.net)
cloudIdstringNoJira Cloud ID for the instance
expandstringNoComma-separated fields to expand in the response
startnumberNoStart index for pagination (e.g., 0, 50, 100)
limitnumberNoMaximum results to return (e.g., 10, 25, 50)

Output

ParameterTypeDescription
tsstringTimestamp of the operation
serviceDesksarrayList of service desks
idstringService desk ID
projectIdstringAssociated Jira project ID
projectNamestringAssociated project name
projectKeystringAssociated project key
namestringService desk name
descriptionstringService desk description
leadDisplayNamestringProject lead display name
totalnumberTotal number of service desks
isLastPagebooleanWhether this is the last page

jsm_get_request_types

Get request types for a service desk in Jira Service Management

Input

ParameterTypeRequiredDescription
domainstringYesYour Jira domain (e.g., yourcompany.atlassian.net)
cloudIdstringNoJira Cloud ID for the instance
serviceDeskIdstringYesService Desk ID (e.g., "1", "2")
searchQuerystringNoFilter request types by name
groupIdstringNoFilter by request type group ID
expandstringNoComma-separated fields to expand in the response
startnumberNoStart index for pagination (e.g., 0, 50, 100)
limitnumberNoMaximum results to return (e.g., 10, 25, 50)

Output

ParameterTypeDescription
tsstringTimestamp of the operation
requestTypesarrayList of request types
idstringRequest type ID
namestringRequest type name
descriptionstringRequest type description
helpTextstringHelp text for customers
issueTypeIdstringAssociated Jira issue type ID
serviceDeskIdstringParent service desk ID
groupIdsjsonGroups this request type belongs to
iconjsonRequest type icon with id and links
restrictionStatusstringOPEN or RESTRICTED
totalnumberTotal number of request types
isLastPagebooleanWhether this is the last page

jsm_create_request

Create a new service request in Jira Service Management

Input

ParameterTypeRequiredDescription
domainstringYesYour Jira domain (e.g., yourcompany.atlassian.net)
cloudIdstringNoJira Cloud ID for the instance
serviceDeskIdstringYesService Desk ID (e.g., "1", "2")
requestTypeIdstringYesRequest Type ID (e.g., "10", "15")
summarystringYesSummary/title for the service request
descriptionstringNoDescription for the service request
raiseOnBehalfOfstringNoAccount ID of customer to raise request on behalf of
requestFieldValuesjsonNoCustom field values as key-value pairs (overrides summary/description if provided)
requestParticipantsstringNoComma-separated account IDs to add as request participants
channelstringNoChannel the request originates from (e.g., portal, email)

Output

ParameterTypeDescription
tsstringTimestamp of the operation
issueIdstringCreated request issue ID
issueKeystringCreated request issue key (e.g., SD-123)
requestTypeIdstringRequest type ID
serviceDeskIdstringService desk ID
createdDatejsonCreation date with iso8601, friendly, epochMillis
currentStatusjsonCurrent status with status name and category
reporterjsonReporter user with accountId, displayName, emailAddress
successbooleanWhether the request was created successfully
urlstringURL to the created request

jsm_get_request

Get a single service request from Jira Service Management

Input

ParameterTypeRequiredDescription
domainstringYesYour Jira domain (e.g., yourcompany.atlassian.net)
cloudIdstringNoJira Cloud ID for the instance
issueIdOrKeystringYesIssue ID or key (e.g., SD-123)
expandstringNoComma-separated fields to expand: participant, status, sla, requestType, serviceDesk, attachment, comment, action

Output

ParameterTypeDescription
tsstringTimestamp of the operation
issueIdstringJira issue ID
issueKeystringIssue key (e.g., SD-123)
requestTypeIdstringRequest type ID
serviceDeskIdstringService desk ID
createdDatejsonCreation date with iso8601, friendly, epochMillis
currentStatusobjectCurrent request status
statusstringStatus name
statusCategorystringStatus category (NEW, INDETERMINATE, DONE)
statusDatejsonStatus change date with iso8601, friendly, epochMillis
reporterobjectReporter user details
accountIdstringAtlassian account ID
displayNamestringUser display name
emailAddressstringUser email address
activebooleanWhether the account is active
requestFieldValuesarrayRequest field values
fieldIdstringField identifier
labelstringHuman-readable field label
valuejsonField value
renderedValuejsonHTML-rendered field value
urlstringURL to the request
requestjsonThe service request object

jsm_get_requests

Get multiple service requests from Jira Service Management

Input

ParameterTypeRequiredDescription
domainstringYesYour Jira domain (e.g., yourcompany.atlassian.net)
cloudIdstringNoJira Cloud ID for the instance
serviceDeskIdstringNoFilter by service desk ID (e.g., "1", "2")
requestOwnershipstringNoFilter by ownership: OWNED_REQUESTS, PARTICIPATED_REQUESTS, APPROVER, ALL_REQUESTS
requestStatusstringNoFilter by status: OPEN_REQUESTS, CLOSED_REQUESTS, ALL_REQUESTS
requestTypeIdstringNoFilter by request type ID
searchTermstringNoSearch term to filter requests (e.g., "password reset", "laptop")
expandstringNoComma-separated fields to expand: participant, status, sla, requestType, serviceDesk, attachment, comment, action
startnumberNoStart index for pagination (e.g., 0, 50, 100)
limitnumberNoMaximum results to return (e.g., 10, 25, 50)

Output

ParameterTypeDescription
tsstringTimestamp of the operation
requestsarrayList of service requests
issueIdstringJira issue ID
issueKeystringIssue key (e.g., SD-123)
requestTypeIdstringRequest type ID
serviceDeskIdstringService desk ID
createdDatejsonCreation date with iso8601, friendly, epochMillis
currentStatusobjectCurrent request status
statusstringStatus name
statusCategorystringStatus category (NEW, INDETERMINATE, DONE)
statusDatejsonStatus change date with iso8601, friendly, epochMillis
reporterobjectReporter user details
accountIdstringAtlassian account ID
displayNamestringUser display name
emailAddressstringUser email address
activebooleanWhether the account is active
requestFieldValuesarrayRequest field values
fieldIdstringField identifier
labelstringHuman-readable field label
valuejsonField value
renderedValuejsonHTML-rendered field value
totalnumberTotal number of requests in current page
isLastPagebooleanWhether this is the last page

jsm_add_comment

Add a comment (public or internal) to a service request in Jira Service Management

Input

ParameterTypeRequiredDescription
domainstringYesYour Jira domain (e.g., yourcompany.atlassian.net)
cloudIdstringNoJira Cloud ID for the instance
issueIdOrKeystringYesIssue ID or key (e.g., SD-123)
bodystringYesComment body text
isPublicbooleanYesWhether the comment is public (visible to customer) or internal (true/false)

Output

ParameterTypeDescription
tsstringTimestamp of the operation
issueIdOrKeystringIssue ID or key
commentIdstringCreated comment ID
bodystringComment body text
isPublicbooleanWhether the comment is public
authorobjectComment author
accountIdstringAtlassian account ID
displayNamestringUser display name
emailAddressstringUser email address
activebooleanWhether the account is active
createdDatejsonComment creation date with iso8601, friendly, epochMillis
successbooleanWhether the comment was added successfully

jsm_get_comments

Get comments for a service request in Jira Service Management

Input

ParameterTypeRequiredDescription
domainstringYesYour Jira domain (e.g., yourcompany.atlassian.net)
cloudIdstringNoJira Cloud ID for the instance
issueIdOrKeystringYesIssue ID or key (e.g., SD-123)
isPublicbooleanNoFilter to only public comments (true/false)
internalbooleanNoFilter to only internal comments (true/false)
expandstringNoComma-separated fields to expand: renderedBody, attachment
startnumberNoStart index for pagination (e.g., 0, 50, 100)
limitnumberNoMaximum results to return (e.g., 10, 25, 50)

Output

ParameterTypeDescription
tsstringTimestamp of the operation
issueIdOrKeystringIssue ID or key
commentsarrayList of comments
idstringComment ID
bodystringComment body text
publicbooleanWhether the comment is public
authorobjectComment author
accountIdstringAtlassian account ID
displayNamestringUser display name
emailAddressstringUser email address
activebooleanWhether the account is active
createdjsonCreation date with iso8601, friendly, epochMillis
renderedBodyjsonHTML-rendered comment body (when expand=renderedBody)
totalnumberTotal number of comments
isLastPagebooleanWhether this is the last page

jsm_get_customers

Get customers for a service desk in Jira Service Management

Input

ParameterTypeRequiredDescription
domainstringYesYour Jira domain (e.g., yourcompany.atlassian.net)
cloudIdstringNoJira Cloud ID for the instance
serviceDeskIdstringYesService Desk ID (e.g., "1", "2")
querystringNoSearch query to filter customers (e.g., "john", "acme")
startnumberNoStart index for pagination (e.g., 0, 50, 100)
limitnumberNoMaximum results to return (e.g., 10, 25, 50)

Output

ParameterTypeDescription
tsstringTimestamp of the operation
customersarrayList of customers
accountIdstringAtlassian account ID
displayNamestringDisplay name
emailAddressstringEmail address
activebooleanWhether the account is active
timeZonestringUser timezone
totalnumberTotal number of customers
isLastPagebooleanWhether this is the last page

jsm_add_customer

Add customers to a service desk in Jira Service Management

Input

ParameterTypeRequiredDescription
domainstringYesYour Jira domain (e.g., yourcompany.atlassian.net)
cloudIdstringNoJira Cloud ID for the instance
serviceDeskIdstringYesService Desk ID (e.g., "1", "2")
accountIdsstringNoComma-separated Atlassian account IDs to add as customers
emailsstringNoComma-separated email addresses to add as customers

Output

ParameterTypeDescription
tsstringTimestamp of the operation
serviceDeskIdstringService desk ID
successbooleanWhether customers were added successfully

jsm_get_organizations

Get organizations for a service desk in Jira Service Management

Input

ParameterTypeRequiredDescription
domainstringYesYour Jira domain (e.g., yourcompany.atlassian.net)
cloudIdstringNoJira Cloud ID for the instance
serviceDeskIdstringYesService Desk ID (e.g., "1", "2")
startnumberNoStart index for pagination (e.g., 0, 50, 100)
limitnumberNoMaximum results to return (e.g., 10, 25, 50)

Output

ParameterTypeDescription
tsstringTimestamp of the operation
organizationsarrayList of organizations
idstringOrganization ID
namestringOrganization name
totalnumberTotal number of organizations
isLastPagebooleanWhether this is the last page

jsm_create_organization

Create a new organization in Jira Service Management

Input

ParameterTypeRequiredDescription
domainstringYesYour Jira domain (e.g., yourcompany.atlassian.net)
cloudIdstringNoJira Cloud ID for the instance
namestringYesName of the organization to create

Output

ParameterTypeDescription
tsstringTimestamp of the operation
organizationIdstringID of the created organization
namestringName of the created organization
successbooleanWhether the operation succeeded

jsm_add_organization

Add an organization to a service desk in Jira Service Management

Input

ParameterTypeRequiredDescription
domainstringYesYour Jira domain (e.g., yourcompany.atlassian.net)
cloudIdstringNoJira Cloud ID for the instance
serviceDeskIdstringYesService Desk ID (e.g., "1", "2")
organizationIdstringYesOrganization ID to add to the service desk

Output

ParameterTypeDescription
tsstringTimestamp of the operation
serviceDeskIdstringService Desk ID
organizationIdstringOrganization ID added
successbooleanWhether the operation succeeded

jsm_get_queues

Get queues for a service desk in Jira Service Management

Input

ParameterTypeRequiredDescription
domainstringYesYour Jira domain (e.g., yourcompany.atlassian.net)
cloudIdstringNoJira Cloud ID for the instance
serviceDeskIdstringYesService Desk ID (e.g., "1", "2")
includeCountbooleanNoInclude issue count for each queue (true/false)
startnumberNoStart index for pagination (e.g., 0, 50, 100)
limitnumberNoMaximum results to return (e.g., 10, 25, 50)

Output

ParameterTypeDescription
tsstringTimestamp of the operation
queuesarrayList of queues
idstringQueue ID
namestringQueue name
jqlstringJQL filter for the queue
fieldsjsonFields displayed in the queue
issueCountnumberNumber of issues in the queue
totalnumberTotal number of queues
isLastPagebooleanWhether this is the last page

jsm_get_sla

Get SLA information for a service request in Jira Service Management

Input

ParameterTypeRequiredDescription
domainstringYesYour Jira domain (e.g., yourcompany.atlassian.net)
cloudIdstringNoJira Cloud ID for the instance
issueIdOrKeystringYesIssue ID or key (e.g., SD-123)
startnumberNoStart index for pagination (e.g., 0, 50, 100)
limitnumberNoMaximum results to return (e.g., 10, 25, 50)

Output

ParameterTypeDescription
tsstringTimestamp of the operation
issueIdOrKeystringIssue ID or key
slasarrayList of SLA metrics
idstringSLA metric ID
namestringSLA metric name
completedCyclesjsonCompleted SLA cycles with startTime, stopTime, breachTime, breached, goalDuration, elapsedTime, remainingTime (each time as DateDTO, durations as DurationDTO)
ongoingCyclejsonOngoing SLA cycle with startTime, breachTime, breached, paused, withinCalendarHours, goalDuration, elapsedTime, remainingTime
totalnumberTotal number of SLAs
isLastPagebooleanWhether this is the last page

jsm_get_transitions

Get available transitions for a service request in Jira Service Management

Input

ParameterTypeRequiredDescription
domainstringYesYour Jira domain (e.g., yourcompany.atlassian.net)
cloudIdstringNoJira Cloud ID for the instance
issueIdOrKeystringYesIssue ID or key (e.g., SD-123)
startnumberNoStart index for pagination (e.g., 0, 50, 100)
limitnumberNoMaximum results to return (e.g., 10, 25, 50)

Output

ParameterTypeDescription
tsstringTimestamp of the operation
issueIdOrKeystringIssue ID or key
transitionsarrayList of available transitions
idstringTransition ID
namestringTransition name
totalnumberTotal number of transitions
isLastPagebooleanWhether this is the last page

jsm_transition_request

Transition a service request to a new status in Jira Service Management

Input

ParameterTypeRequiredDescription
domainstringYesYour Jira domain (e.g., yourcompany.atlassian.net)
cloudIdstringNoJira Cloud ID for the instance
issueIdOrKeystringYesIssue ID or key (e.g., SD-123)
transitionIdstringYesTransition ID to apply
commentstringNoOptional comment to add during transition

Output

ParameterTypeDescription
tsstringTimestamp of the operation
issueIdOrKeystringIssue ID or key
transitionIdstringApplied transition ID
successbooleanWhether the transition was successful

jsm_get_participants

Get participants for a request in Jira Service Management

Input

ParameterTypeRequiredDescription
domainstringYesYour Jira domain (e.g., yourcompany.atlassian.net)
cloudIdstringNoJira Cloud ID for the instance
issueIdOrKeystringYesIssue ID or key (e.g., SD-123)
startnumberNoStart index for pagination (e.g., 0, 50, 100)
limitnumberNoMaximum results to return (e.g., 10, 25, 50)

Output

ParameterTypeDescription
tsstringTimestamp of the operation
issueIdOrKeystringIssue ID or key
participantsarrayList of participants
accountIdstringAtlassian account ID
displayNamestringDisplay name
emailAddressstringEmail address
activebooleanWhether the account is active
totalnumberTotal number of participants
isLastPagebooleanWhether this is the last page

jsm_add_participants

Add participants to a request in Jira Service Management

Input

ParameterTypeRequiredDescription
domainstringYesYour Jira domain (e.g., yourcompany.atlassian.net)
cloudIdstringNoJira Cloud ID for the instance
issueIdOrKeystringYesIssue ID or key (e.g., SD-123)
accountIdsstringYesComma-separated account IDs to add as participants

Output

ParameterTypeDescription
tsstringTimestamp of the operation
issueIdOrKeystringIssue ID or key
participantsarrayList of added participants
accountIdstringAtlassian account ID
displayNamestringDisplay name
emailAddressstringEmail address
activebooleanWhether the account is active
successbooleanWhether the operation succeeded

jsm_get_approvals

Get approvals for a request in Jira Service Management

Input

ParameterTypeRequiredDescription
domainstringYesYour Jira domain (e.g., yourcompany.atlassian.net)
cloudIdstringNoJira Cloud ID for the instance
issueIdOrKeystringYesIssue ID or key (e.g., SD-123)
startnumberNoStart index for pagination (e.g., 0, 50, 100)
limitnumberNoMaximum results to return (e.g., 10, 25, 50)

Output

ParameterTypeDescription
tsstringTimestamp of the operation
issueIdOrKeystringIssue ID or key
approvalsarrayList of approvals
idstringApproval ID
namestringApproval description
finalDecisionstringFinal decision: pending, approved, or declined
canAnswerApprovalbooleanWhether current user can respond
approversarrayList of approvers with their decisions
approverobjectApprover user details
accountIdstringAtlassian account ID
displayNamestringUser display name
emailAddressstringUser email address
activebooleanWhether the account is active
approverDecisionstringDecision: pending, approved, or declined
createdDatejsonCreation date
completedDatejsonCompletion date
totalnumberTotal number of approvals
isLastPagebooleanWhether this is the last page

jsm_answer_approval

Approve or decline an approval request in Jira Service Management

Input

ParameterTypeRequiredDescription
domainstringYesYour Jira domain (e.g., yourcompany.atlassian.net)
cloudIdstringNoJira Cloud ID for the instance
issueIdOrKeystringYesIssue ID or key (e.g., SD-123)
approvalIdstringYesApproval ID to answer
decisionstringYesDecision: "approve" or "decline"

Output

ParameterTypeDescription
tsstringTimestamp of the operation
issueIdOrKeystringIssue ID or key
approvalIdstringApproval ID
decisionstringDecision made (approve/decline)
idstringApproval ID from response
namestringApproval description
finalDecisionstringFinal approval decision: pending, approved, or declined
canAnswerApprovalbooleanWhether the current user can still respond
approversarrayUpdated list of approvers with decisions
approverobjectApprover user details
accountIdstringApprover account ID
displayNamestringApprover display name
emailAddressstringApprover email
activebooleanWhether the account is active
approverDecisionstringIndividual approver decision
createdDatejsonApproval creation date
completedDatejsonApproval completion date
approvaljsonThe approval object
successbooleanWhether the operation succeeded

jsm_get_request_type_fields

Get the fields required to create a request of a specific type in Jira Service Management

Input

ParameterTypeRequiredDescription
domainstringYesYour Jira domain (e.g., yourcompany.atlassian.net)
cloudIdstringNoJira Cloud ID for the instance
serviceDeskIdstringYesService Desk ID (e.g., "1", "2")
requestTypeIdstringYesRequest Type ID (e.g., "10", "15")

Output

ParameterTypeDescription
tsstringTimestamp of the operation
serviceDeskIdstringService desk ID
requestTypeIdstringRequest type ID
canAddRequestParticipantsbooleanWhether participants can be added to requests of this type
canRaiseOnBehalfOfbooleanWhether requests can be raised on behalf of another user
requestTypeFieldsarrayList of fields for this request type
fieldIdstringField identifier (e.g., summary, description, customfield_10010)
namestringHuman-readable field name
descriptionstringHelp text for the field
requiredbooleanWhether the field is required
visiblebooleanWhether the field is visible
validValuesjsonAllowed values for select fields
presetValuesjsonPre-populated values
defaultValuesjsonDefault values for the field
jiraSchemajsonJira field schema with type, system, custom, customId

On this page

Start building today
Trusted by over 60,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started