...
Jira uses cookie-based authentication in the browser, so you can call the REST API from Javascript on the page and rely on the authentication the browser has established. To reproduce the behavior of the Jira log-in page, you can POST to the /auth/1/session resource. You can use it, for example, to display authentication error messages to users.
API Calls:
Backlog
Expand |
---|
title | Update issues to move them to the backlog |
---|
|
POST /rest/agile/1.0/backlog/issue Move issues to the backlog. This operation is equivalent to remove future and active sprints from a given set of issues. At most 50 issues may be moved at once. RequestBody parametersissues Array<string> Unique items:
Example Expand |
---|
|
Code Block |
---|
curl --request POST \
--url 'http://{baseurl}/rest/agile/1.0/backlog/issue' \
--user 'email@example.com:<api_token>' \
--header 'Content-Type: application/json' |
|
Expand |
---|
| Node.js Code Block |
---|
// This code sample uses the 'node-fetch' library:
// https://www.npmjs.com/package/node-fetch
const fetch = require('node-fetch');
fetch('http://{baseurl}/rest/agile/1.0/backlog/issue', {
method: 'POST',
headers: {
'Authorization': `Basic ${Buffer.from(
'email@example.com:<api_token>'
).toString('base64')}`,
'Content-Type': 'application/json'
}
})
.then(response => {
console.log(
`Response: ${response.status} ${response.statusText}`
);
return response.text();
})
.then(text => console.log(text))
.catch(err => console.error(err)); |
|
Expand |
---|
| Code Block |
---|
# This code sample uses the 'requests' library:
# http://docs.python-requests.org
import requests
from requests.auth import HTTPBasicAuth
url = "http://{baseurl}/rest/agile/1.0/backlog/issue"
auth = HTTPBasicAuth("email@example.com", "<api_token>")
headers = {
"Content-Type": "application/json"
}
response = requests.request(
"POST",
url,
headers=headers,
auth=auth
)
print(response.text) |
|
|
...