How to create a ticket via service desk api

Nadeesh MDCP May 6, 2019

Hi all,

I was using the JIRA rest api to create the issue. I want to update the customer whenever someone added/ update a comment. For that purpose,  I added an automation rule.

commentrule.png

But I found out that no emails are sending whenever somebody comments. 

Then from this post https://community.atlassian.com/t5/Jira-Service-Desk-questions/Automation-Rule-Notification-Action-Not-Sending/qaq-p/738762 , I  understood that I have to change my request type to service desk. 

jiraticket.png

Then I found out that there is separate service desk rest api https://community.developer.atlassian.com/t/whats-the-difference-between-jira-rest-api-and-jira-service-desk-rest-api/11009  but I could not find a proper example about create a ticket using service desk api.

 

Can some one please point me to the right direction.

2 answers

1 accepted

1 vote
Answer accepted
Nadeesh MDCP May 6, 2019

Following example worked. (ref - https://docs.atlassian.com/jira-servicedesk/REST/3.6.2/?_ga=2.157320761.2089437250.1557061318-247648608.1537283601#servicedeskapi/request-createCustomerRequest)

rest/servicedeskapi/request

with json body

 

{
"serviceDeskId": "{your id}",
"requestTypeId": "{your id}",
"requestFieldValues": {
"summary": "Request raised via service REST API",
"description": "test."
}
}

David Orazine October 15, 2019

How do you specify the reporting customer?

Like Heather R likes this
Jeremy Short October 21, 2020

I know this is a bit late for you David, but for those that come across this thread wondering, it's the "raiseOnBehalfOf" field, e.g.

{
  "serviceDeskId": "{your id}",
  "requestTypeId": "{your id}",
  "requestFieldValues": {
    "summary": "Request raised via service REST API",
    "description": "test."
  },
  "raiseOnBehalfOf": "sergey@google.com"
}

Like # people like this
David Orazine October 22, 2020

Thank you!

0 votes
Elisa Gutierrez March 22, 2023

Hi,

Whats the whole URL used for this? I guess this is just the last part of the URL rest/servicedeskapi/request

 

Thank you

Suggest an answer

Log in or Sign up to answer