Skip to main content

Get Service Desk For Project

Get the Jira Service Desk associated with a project key. Parameters:
ParameterTypeRequiredDescription
project_keystringYesJira project key (e.g., ‘SUP’)

Get Service Desk Queues

Get queues for a Jira Service Desk. Parameters:
ParameterTypeRequiredDescription
service_desk_idstringYesService desk ID (e.g., ‘4’)
start_atintegerNoStarting index for pagination (0-based)
limitintegerNoMaximum number of results (1-50)

Get Queue Issues

Get issues from a Jira Service Desk queue. Parameters:
ParameterTypeRequiredDescription
service_desk_idstringYesService desk ID (e.g., ‘4’)
queue_idstringYesQueue ID (e.g., ‘47’)
start_atintegerNoStarting index for pagination (0-based)
limitintegerNoMaximum number of results (1-50)

Get Request Types

Get request types for a Jira Service Management service desk. Parameters:
ParameterTypeRequiredDescription
service_desk_idstringYesService desk ID (e.g., ‘4’)
start_atintegerNoStarting index for pagination (0-based)
limitintegerNoMaximum number of results (1-50)

Get Request Type Fields

Get field definitions for a Jira Service Management request type. Parameters:
ParameterTypeRequiredDescription
service_desk_idstringYesService desk ID (e.g., ‘4’)
request_type_idstringYesRequest type ID (e.g., ‘23’)

Create Customer Request

Create a Jira Service Management customer request.
This is a write tool. Disabled when READ_ONLY_MODE=true.
Parameters:
ParameterTypeRequiredDescription
service_desk_idstringYesService desk ID (e.g., ‘4’)
request_type_idstringYesRequest type ID (e.g., ‘23’)
request_field_valuesstringYesJSON string of request field values keyed by field ID. Examples: - Summary and description: {"summary": "Access issue", "description": "Cannot log in"} - Multi-value field: {"customfield_10001": ["alice", "bob"]}
raise_on_behalf_ofstringNo(Optional) Jira user identifier for raiseOnBehalfOf. For Server/DC this is typically username or key; for Cloud use the identifier expected by your JSM instance.
request_participantsstringNo(Optional) JSON array string or comma-separated list of request participants. Examples: [“user1”,“user2”] or “user1,user2”
attachmentsstringNo(Optional) JSON array string of files to attach to the created request. Each object must contain ‘filename’, ‘mime_type’, and base64-encoded ‘base64’ content. Example: [{"filename": "log.txt", "mime_type": "text/plain", "base64": "aGVsbG8="}]
strict_on_behalfbooleanNoIf true, fail immediately when raiseOnBehalfOf cannot be applied. If false, retry without raiseOnBehalfOf and return a fallback warning.