i am using in this way
url = f"https://api.atlassian.com/ex/jira/{cloud_id}/rest/api/2/agile/1.0/board?projectKeyOrId=BUN"
auth1 = HTTPBasicAuth(JIRA_EMAIL, api_token)
headers1 = {"Accept": "application/json"}
r = requests.get(url, headers=headers1, auth=auth1)
print(r.status_code)
print("Jira Json Response --->>> ", r.text)
these are the scopes I added
I got this response
401
Jira Json Response --->>> {"code":401,"message":"Unauthorized; scope does not match"}
Hello @AdnanFakhar Training Material
First, the documentation for the Get all boards endpoint says that it requires two OAuth 2.0 scopes:
But according to the information you have provided, you didn't add the second scope to your OAuth scoped API token. Is there a reason why you did that??
Second, you said you are using an OAuth scoped token, but the code you've provided shows that you are trying to make a connection using Basic auth and submitting an email address + API token instead of a Bearer token. Is there a reason why you're doing that??
Hi @AdnanFakhar Training Material
Firstly, change the URL host and path
Use your Jira site, not the Atlassian gateway, and the Agile API path:https://<your-site>.atlassian.net/rest/agile/1.0/board?projectKeyOrId=BUN.
https://developer.atlassian.com/cloud/jira/software/rest/api-group-board/?utm_source=chatgpt.com
Keep Basic Auth (email + API token)
Basic auth is valid for simple scripts against your site domain.
import requests
from requests.auth import HTTPBasicAuth
SITE = "your-site.atlassian.net"
url = f"https://{SITE}/rest/agile/1.0/board?projectKeyOrId=BUN"
auth = HTTPBasicAuth(JIRA_EMAIL, API_TOKEN) # same token you already have
headers = {"Accept": "application/json"}
r = requests.get(url, headers=headers, auth=auth, timeout=30)
print(r.status_code)
print(r.text)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @AdnanFakhar Training Material
The Software API has no granular scopes, so you can't use a scoped API token with the software API endpoint.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.