Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

How to prevent getting error messages in html format for jira rest APIs

Naman Goenka
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
May 4, 2023

Scenario: Jira rest get api call to fetch an issue using wrong credentials in expected to give a 401 error.  

curl --location --request GET 'https://{jira_instance_name}/rest/api/2/issue/11662' \

--header 'X-Atlassian-Token: no-check' \

--header 'Accept: application/json' \

--header 'Authorization: Basic {token}'



But I want to get the error response in json format instead of long weird html error like

<html>

<head>

<title>Unauthorized (401)</title>

<!--[if IE]><![endif]-->

<script type="text/javascript">

(function() {

var contextPath = '';.......



Jira Server: 8.20.18

Steps tried: 

1. Using X-Atlassian-Token: no-check
2. Using Accept: application/json' 
3. Updated the jira.webapi.enableJsonErrorResponse property to true in the jira-config.properties file and restarted Jira

1 answer

0 votes
Sunny Ape
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
May 4, 2023

In the jira-config.properties file, try setting the jira.toothFairy.grantAllMyWishes property to true and see if that works.

Suggest an answer

Log in or Sign up to answer