Getting 404 error while accessing source /jira/rest/auth/1/session

Sagar October 3, 2019

While  doing cookie based authentication  with Jira getting 404 error while accessing resource "https://testhappiestminds.atlasJira Issue.pngsian.net/jira/rest/auth/1/session"

1 answer

0 votes
DPKJ
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
October 3, 2019

@SagarThe resource you trying to access is removed from Jira Cloud in favor of API tokens, OAuth, or Atlassian Connect.

Here is deprecation/removal notice by Atlassian - https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-basic-auth-and-cookie-based-auth/

I suggest you to use basic authentication which is documented here - https://developer.atlassian.com/cloud/jira/platform/jira-rest-api-basic-authentication/

Sagar October 4, 2019

@DPKJ 

Thanks for the information.

I was going through basic authentication documentation which was  referred by you and I found here also they are trying to access  resource "/rest/api/2/issue". Hence again, I am getting 404 error. Could you please help me here. Actually I wanted to create an issue in JIra using Api's which they have exposed.As we need to do authentication before we create issues, I am using above steps. 

DPKJ
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
October 4, 2019

Below is sample bash file that you can use to create issue in Jira. Please replace,

  1. SITE_NAME with your site address i.e. https://testhappiestminds.atlassian.net
  2. EMAIL with your email
  3. API_TOKEN with API Token your might have generated
  4. PROJECT_KEY with key of project you want to create issue in
  5. ISSUE_SUMMARY with textual issue summary
  6. ISSUE_TYPE_NAME with name of issue type, like "Bug", "Task" etc.

 

Please save this as "sample.sh" and execute.

#!/bin/bash

curl --request POST \
--url 'https://testhappiestminds.atlassian.net/rest/api/3/issue' \
--user '<EMAIL>:<API_TOKEN>' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '{
"fields": {
"project": {
"key": "<PROJECT_KEY>"
},
"summary": "<ISSUE_SUMMARY>",
"issuetype": {
"name": "<ISSUE_TYPE_NAME>"
},
}
}'

 

Note - I have seen that you are adding 'jira' context path after site address before 'rest', this is not correct. API path for JIRA cloud is  'SITE_ADDRESS/rest/api/3/...'

DPKJ
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
October 4, 2019

Suggest an answer

Log in or Sign up to answer