Confusing API behaviour when fetching a list of sprints

Bree May 5, 2022

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? 

0 answers

Suggest an answer

Log in or Sign up to answer