Greetings,
We use: Atlassian Jira Project Management Software (v8.20.8#820008-sha1:881997c)
We have an issue with inconsistent behaviour when calling the API of Jira.
We try to send requests to the endpoint
`/rest/greenhopper/1.0/integration/teamcalendars/sprint/list`
To retrieve a list of sprints.
Request 1:
```
curl -H "Authorization: Bearer $JIRA_TOKEN" "https://jira.example.com/rest/greenhopper/1.0/integration/teamcalendars/sprint/list?jql=project=13480"
```
Returns:
```
{
"errorMessages": [
"Sprint doesn't exist."
],
"errors": {}
}
```
Request 2:
```
curl -H "Authorization: Bearer $JIRA_TOKEN" "https://jira.example.com/rest/greenhopper/1.0/integration/teamcalendars/sprint/list?jql=project=13480+and+Sprint+not+in+closedSprints()"
```
Returns:
```
{
"jodaTimeZoneId": "Europe/Berlin",
"sprints": [
{
"id": 8566,
"start": "28042022075600",
"end": "11052022075600",
"name": "xxxxxxxxxxxxxxxxxxx",
"closed": false,
"editable": true,
"projects": [
{
"key": "xxxxxxxxxxxxx",
"name": "xxxxxxxxxxxxxxxxxxxx"
}
],
"viewBoardsUrl": "https://jira.example.com/secure/GHGoToBoard.jspa?sprintId=8566"
}
]
}
```
For other projects a JQL query `?jql=project=<ID>` just works fine.
Does anyone have an Idea why the behviour is that strange?
Earning the Mindful Member badge proves you know how to lead with kindness, plus it enters you into a giveaway for exclusive Atlassian swag. Take the quiz, grab the badge, and comment on our announcement article to spread the good vibes!
Start here