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?