Adds one or more customers to a service desk. If any of the passed customers are associated with the service desk, no changes will be made for those customers and the resource returns a 204 success code.
Permissions required: Service desk administrator
Optional
callback: undefinedThis method adds one or more temporary attachments to a service desk, which can then be permanently attached to a customer request using servicedeskapi/request/{issueIdOrKey}/attachment.
Note: It is possible for a service desk administrator to turn off the ability to add attachments to a service desk.
Permissions required: Permission to add attachments in this Service Desk.
This method adds one or more temporary attachments to a service desk, which can then be permanently attached to a customer request using servicedeskapi/request/{issueIdOrKey}/attachment.
Note: It is possible for a service desk administrator to turn off the ability to add attachments to a service desk.
Permissions required: Permission to add attachments in this Service Desk.
Optional
callback: undefinedThis method enables a customer request type to be added to a service desk based on an issue type. Note that not all customer request type fields can be specified in the request and these fields are given the following default values:
These fields can be updated by a service desk administrator using the Request types option in Project
settings.
Request Types are created in next-gen projects by creating Issue Types. Please use the Jira Cloud Platform Create
issue type endpoint instead.
Permissions required: Service desk's administrator
This method enables a customer request type to be added to a service desk based on an issue type. Note that not all customer request type fields can be specified in the request and these fields are given the following default values:
These fields can be updated by a service desk administrator using the Request types option in Project
settings.
Request Types are created in next-gen projects by creating Issue Types. Please use the Jira Cloud Platform Create
issue type endpoint instead.
Permissions required: Service desk's administrator
Optional
callback: undefinedRemoves a property from a request type.
Properties for a Request Type in next-gen are stored as Issue Type properties and therefore can also be deleted by calling the Jira Cloud Platform Delete issue type property endpoint.
Permissions required: Jira project administrator with a Jira Service Management agent license.
Removes a property from a request type.
Properties for a Request Type in next-gen are stored as Issue Type properties and therefore can also be deleted by calling the Jira Cloud Platform Delete issue type property endpoint.
Permissions required: Jira project administrator with a Jira Service Management agent license.
Optional
callback: undefinedThis method deletes a customer request type from a service desk, and removes it from all customer requests.
This only supports classic projects.
Permissions required: Service desk administrator.
This method deletes a customer request type from a service desk, and removes it from all customer requests.
This only supports classic projects.
Permissions required: Service desk administrator.
Optional
callback: undefinedReturns articles which match the given query and belong to the knowledge base linked to the service desk.
Permissions required: Permission to access the service desk.
Returns articles which match the given query and belong to the knowledge base linked to the service desk.
Permissions required: Permission to access the service desk.
Optional
callback: undefinedThis method returns a list of the customers on a service desk.
The returned list of customers can be filtered using the query
parameter. The parameter is matched against
customers' displayName
, name
, or email
. For example, searching for "John", "Jo", "Smi", or "Smith" will match
a user with display name "John Smith".
Permissions required: Permission to view this Service Desk's customers.
This method returns a list of the customers on a service desk.
The returned list of customers can be filtered using the query
parameter. The parameter is matched against
customers' displayName
, name
, or email
. For example, searching for "John", "Jo", "Smi", or "Smith" will match
a user with display name "John Smith".
Permissions required: Permission to view this Service Desk's customers.
Optional
callback: undefinedThis method returns the customer requests in a queue. Only fields that the queue is configured to show are returned. For example, if a queue is configured to show description and due date, then only those two fields are returned for each customer request in the queue.
Permissions required: Service desk's agent.
This method returns the customer requests in a queue. Only fields that the queue is configured to show are returned. For example, if a queue is configured to show description and due date, then only those two fields are returned for each customer request in the queue.
Permissions required: Service desk's agent.
Optional
callback: undefinedReturns the keys of all properties for a request type.
Properties for a Request Type in next-gen are stored as Issue Type properties and therefore the keys of all properties for a request type are also available by calling the Jira Cloud Platform Get issue type property keys endpoint.
Permissions required: The user must have permission to view the request type.
Returns the keys of all properties for a request type.
Properties for a Request Type in next-gen are stored as Issue Type properties and therefore the keys of all properties for a request type are also available by calling the Jira Cloud Platform Get issue type property keys endpoint.
Permissions required: The user must have permission to view the request type.
Optional
callback: undefinedReturns the value of the property from a request type.
Properties for a Request Type in next-gen are stored as Issue Type properties and therefore also available by calling the Jira Cloud Platform Get issue type property endpoint.
Permissions required: User must have permission to view the request type.
Returns the value of the property from a request type.
Properties for a Request Type in next-gen are stored as Issue Type properties and therefore also available by calling the Jira Cloud Platform Get issue type property endpoint.
Permissions required: User must have permission to view the request type.
Optional
callback: undefinedThis method returns a specific queues in a service desk. To include a customer request count for the queue (in the
issueCount
field) in the response, set the query parameter includeCount
to true (its default is false).
Permissions required: service desk's Agent.
This method returns a specific queues in a service desk. To include a customer request count for the queue (in the
issueCount
field) in the response, set the query parameter includeCount
to true (its default is false).
Permissions required: service desk's Agent.
Optional
callback: undefinedThis method returns the queues in a service desk. To include a customer request count for each queue (in the
issueCount
field) in the response, set the query parameter includeCount
to true (its default is false).
Permissions required: service desk's Agent.
This method returns the queues in a service desk. To include a customer request count for each queue (in the
issueCount
field) in the response, set the query parameter includeCount
to true (its default is false).
Permissions required: service desk's Agent.
Optional
callback: undefinedThis method returns a customer request type from a service desk.
Permissions required: Permission to access the service desk.
This method returns a customer request type from a service desk.
Permissions required: Permission to access the service desk.
Optional
callback: undefinedThis method returns the fields for a service desk's customer request type.
Also, the following information about the user's permissions for the request type is returned:
canRaiseOnBehalfOf
returns true
if the user has permission to raise customer requests on behalf of other
customers. Otherwise, returns false
.canAddRequestParticipants
returns true
if the user can add customer request participants. Otherwise, returns
false
.Permissions required: Permission to view the Service Desk. However, hidden fields would be visible to only Service desk's Administrator.
This method returns the fields for a service desk's customer request type.
Also, the following information about the user's permissions for the request type is returned:
canRaiseOnBehalfOf
returns true
if the user has permission to raise customer requests on behalf of other
customers. Otherwise, returns false
.canAddRequestParticipants
returns true
if the user can add customer request participants. Otherwise, returns
false
.Permissions required: Permission to view the Service Desk. However, hidden fields would be visible to only Service desk's Administrator.
Optional
callback: undefinedThis method returns a service desk's customer request type groups. Jira Service Management administrators can arrange the customer request type groups in an arbitrary order for display on the customer portal; the groups are returned in this order.
Permissions required: Permission to view the service desk.
This method returns a service desk's customer request type groups. Jira Service Management administrators can arrange the customer request type groups in an arbitrary order for display on the customer portal; the groups are returned in this order.
Permissions required: Permission to view the service desk.
Optional
callback: undefinedThis method returns all customer request types from a service desk. There are two parameters for filtering the returned list:
groupId
which filters the results to items in the customer request type group.searchQuery
which is matched against request types' name
or description
. For example, the strings "Install",
"Inst", "Equi", or "Equipment" will match a request type with the name "Equipment Installation Request".Permissions required: Permission to access the service desk.
This method returns all customer request types from a service desk. There are two parameters for filtering the returned list:
groupId
which filters the results to items in the customer request type group.searchQuery
which is matched against request types' name
or description
. For example, the strings "Install",
"Inst", "Equi", or "Equipment" will match a request type with the name "Equipment Installation Request".Permissions required: Permission to access the service desk.
Optional
callback: undefinedThis method returns a service desk. Use this method to get service desk details whenever your application component is passed a service desk ID but needs to display other service desk details.
Permissions required: Permission to access the Service Desk. For example, being the Service Desk's Administrator or one of its Agents or Users.
This method returns a service desk. Use this method to get service desk details whenever your application component is passed a service desk ID but needs to display other service desk details.
Permissions required: Permission to access the Service Desk. For example, being the Service Desk's Administrator or one of its Agents or Users.
Optional
callback: undefinedThis method returns all the service desks in the Jira Service Management instance that the user has permission to access. Use this method where you need a list of service desks or need to locate a service desk by name or keyword.
Permissions required: Any
This method returns all the service desks in the Jira Service Management instance that the user has permission to access. Use this method where you need a list of service desks or need to locate a service desk by name or keyword.
Permissions required: Any
Optional
parameters: GetServiceDesksOptional
callback: undefinedThis method removes one or more customers from a service desk. The service desk must have closed access. If any of the passed customers are not associated with the service desk, no changes will be made for those customers and the resource returns a 204 success code.
Permissions required: Services desk administrator
This method removes one or more customers from a service desk. The service desk must have closed access. If any of the passed customers are not associated with the service desk, no changes will be made for those customers and the resource returns a 204 success code.
Permissions required: Services desk administrator
Optional
callback: undefinedSets the value of a request type property. Use this resource to store custom data against a request type.
Properties for a Request Type in next-gen are stored as Issue Type properties and therefore can also be set by calling the Jira Cloud Platform Set issue type property endpoint.
Permissions required: Jira project administrator with a Jira Service Management agent license.
Sets the value of a request type property. Use this resource to store custom data against a request type.
Properties for a Request Type in next-gen are stored as Issue Type properties and therefore can also be set by calling the Jira Cloud Platform Set issue type property endpoint.
Permissions required: Jira project administrator with a Jira Service Management agent license.
Optional
callback: undefined
Adds one or more customers to a service desk. If any of the passed customers are associated with the service desk, no changes will be made for those customers and the resource returns a 204 success code.
Permissions required: Service desk administrator