Data Center REST API
Browse the available end points for the Ativo cloud API.
The REST endpoints below allow you to retrieve Ativo configuration data via an API token.
This page is for the Data Center API. Use Jira Cloud API instead if you are on the Jira cloud platform.
Team
Path parameters
idinteger · int64Required
Responses
200
OK
*/*
get
GET /rest/ativo-programs/1.0/api/1/team/{id} HTTP/1.1
Host: <jira-data-center-local-url>
Accept: */*
200
OK
{
"id": 1,
"key": "text",
"name": "text",
"mode": "SCRUM",
"estimation": "STORY_POINTS",
"configFilter": {
"jiraFilterBody": {
"id": "text"
},
"manualFilterBody": {
"projects": {
"selectionOn": "PROJECT",
"values": [
{
"id": "text"
}
]
},
"fieldFilters": [
{
"field": {
"id": "text"
},
"values": [
{
"id": "text"
}
],
"jqlGeneratePattern": "WHERE_FIELD_IN_VALUE_LABEL",
"operator": "IN"
}
]
},
"filterMode": "JIRA"
},
"board": {
"id": 1
},
"type": "BOARD",
"isArchived": true
}
Responses
200
OK
*/*
get
GET /rest/ativo-programs/1.0/api/1/teams HTTP/1.1
Host: <jira-data-center-local-url>
Accept: */*
200
OK
[
{
"id": 1,
"key": "text",
"name": "text",
"mode": "SCRUM",
"estimation": "STORY_POINTS",
"configFilter": {
"jiraFilterBody": {
"id": "text"
},
"manualFilterBody": {
"projects": {
"selectionOn": "PROJECT",
"values": [
{
"id": "text"
}
]
},
"fieldFilters": [
{
"field": {
"id": "text"
},
"values": [
{
"id": "text"
}
],
"jqlGeneratePattern": "WHERE_FIELD_IN_VALUE_LABEL",
"operator": "IN"
}
]
},
"filterMode": "JIRA"
},
"board": {
"id": 1
},
"type": "BOARD",
"isArchived": true
}
]
Program (ART)
Path parameters
idinteger · int64Required
Responses
200
OK
*/*
get
GET /rest/ativo-programs/1.0/api/1/program/{id} HTTP/1.1
Host: <jira-data-center-local-url>
Accept: */*
200
OK
{
"id": 1,
"key": "text",
"name": "text",
"combinedFilter": {
"mode": "PROGRAM_FILTER_EPIC_AND_ISSUES_UNDER_EPIC",
"epicMode": "PROGRAM_EPICS_IN_FILTER",
"epicFilter": {
"jiraFilterBody": {
"id": "text"
},
"manualFilterBody": {
"projects": {
"selectionOn": "PROJECT",
"values": [
{
"id": "text"
}
]
},
"fieldFilters": [
{
"field": {
"id": "text"
},
"values": [
{
"id": "text"
}
],
"jqlGeneratePattern": "WHERE_FIELD_IN_VALUE_LABEL",
"operator": "IN"
}
]
},
"filterMode": "JIRA"
},
"issueFilter": {
"jiraFilterBody": {
"id": "text"
},
"manualFilterBody": {
"projects": {
"selectionOn": "PROJECT",
"values": [
{
"id": "text"
}
]
},
"fieldFilters": [
{
"field": {
"id": "text"
},
"values": [
{
"id": "text"
}
],
"jqlGeneratePattern": "WHERE_FIELD_IN_VALUE_LABEL",
"operator": "IN"
}
]
},
"filterMode": "JIRA"
}
},
"teams": [
{
"id": 1,
"key": "text",
"name": "text"
}
],
"isArchived": true
}
Responses
200
OK
*/*
get
GET /rest/ativo-programs/1.0/api/1/programs HTTP/1.1
Host: <jira-data-center-local-url>
Accept: */*
200
OK
[
{
"id": 1,
"key": "text",
"name": "text",
"combinedFilter": {
"mode": "PROGRAM_FILTER_EPIC_AND_ISSUES_UNDER_EPIC",
"epicMode": "PROGRAM_EPICS_IN_FILTER",
"epicFilter": {
"jiraFilterBody": {
"id": "text"
},
"manualFilterBody": {
"projects": {
"selectionOn": "PROJECT",
"values": [
{
"id": "text"
}
]
},
"fieldFilters": [
{
"field": {
"id": "text"
},
"values": [
{
"id": "text"
}
],
"jqlGeneratePattern": "WHERE_FIELD_IN_VALUE_LABEL",
"operator": "IN"
}
]
},
"filterMode": "JIRA"
},
"issueFilter": {
"jiraFilterBody": {
"id": "text"
},
"manualFilterBody": {
"projects": {
"selectionOn": "PROJECT",
"values": [
{
"id": "text"
}
]
},
"fieldFilters": [
{
"field": {
"id": "text"
},
"values": [
{
"id": "text"
}
],
"jqlGeneratePattern": "WHERE_FIELD_IN_VALUE_LABEL",
"operator": "IN"
}
]
},
"filterMode": "JIRA"
}
},
"teams": [
{
"id": 1,
"key": "text",
"name": "text"
}
],
"isArchived": true
}
]
Period (PI)
Path parameters
idinteger · int64Required
Responses
200
OK
*/*
get
GET /rest/ativo-programs/1.0/api/1/period/{id} HTTP/1.1
Host: <jira-data-center-local-url>
Accept: */*
200
OK
{
"id": 1,
"key": "text",
"name": "text",
"sprints": [
{
"id": 1,
"key": "text",
"name": "text",
"closed": true,
"startDate": "text",
"endDate": "text",
"teamSprints": [
{
"sprintJiraId": 1,
"teamKey": "text"
}
]
}
],
"programIncrements": [
{
"programId": 1,
"combinedFilter": {
"mode": "PROGRAM_FILTER_EPIC_AND_ISSUES_UNDER_EPIC",
"epicMode": "PROGRAM_EPICS_IN_FILTER",
"epicFilter": {
"jiraFilterBody": {
"id": "text"
},
"manualFilterBody": {
"projects": {
"selectionOn": "PROJECT",
"values": [
{
"id": "text"
}
]
},
"fieldFilters": [
{
"field": {
"id": "text"
},
"values": [
{
"id": "text"
}
],
"jqlGeneratePattern": "WHERE_FIELD_IN_VALUE_LABEL",
"operator": "IN"
}
]
},
"filterMode": "JIRA"
},
"issueFilter": {
"jiraFilterBody": {
"id": "text"
},
"manualFilterBody": {
"projects": {
"selectionOn": "PROJECT",
"values": [
{
"id": "text"
}
]
},
"fieldFilters": [
{
"field": {
"id": "text"
},
"values": [
{
"id": "text"
}
],
"jqlGeneratePattern": "WHERE_FIELD_IN_VALUE_LABEL",
"operator": "IN"
}
]
},
"filterMode": "JIRA"
}
},
"teams": [
{
"id": 1,
"key": "text",
"name": "text"
}
]
}
],
"isArchived": true
}
Responses
200
OK
*/*
get
GET /rest/ativo-programs/1.0/api/1/periods HTTP/1.1
Host: <jira-data-center-local-url>
Accept: */*
200
OK
[
{
"id": 1,
"key": "text",
"name": "text",
"sprints": [
{
"id": 1,
"key": "text",
"name": "text",
"closed": true,
"startDate": "text",
"endDate": "text",
"teamSprints": [
{
"sprintJiraId": 1,
"teamKey": "text"
}
]
}
],
"programIncrements": [
{
"programId": 1,
"combinedFilter": {
"mode": "PROGRAM_FILTER_EPIC_AND_ISSUES_UNDER_EPIC",
"epicMode": "PROGRAM_EPICS_IN_FILTER",
"epicFilter": {
"jiraFilterBody": {
"id": "text"
},
"manualFilterBody": {
"projects": {
"selectionOn": "PROJECT",
"values": [
{
"id": "text"
}
]
},
"fieldFilters": [
{
"field": {
"id": "text"
},
"values": [
{
"id": "text"
}
],
"jqlGeneratePattern": "WHERE_FIELD_IN_VALUE_LABEL",
"operator": "IN"
}
]
},
"filterMode": "JIRA"
},
"issueFilter": {
"jiraFilterBody": {
"id": "text"
},
"manualFilterBody": {
"projects": {
"selectionOn": "PROJECT",
"values": [
{
"id": "text"
}
]
},
"fieldFilters": [
{
"field": {
"id": "text"
},
"values": [
{
"id": "text"
}
],
"jqlGeneratePattern": "WHERE_FIELD_IN_VALUE_LABEL",
"operator": "IN"
}
]
},
"filterMode": "JIRA"
}
},
"teams": [
{
"id": 1,
"key": "text",
"name": "text"
}
]
}
],
"isArchived": true
}
]
Objectives
Path parameters
programIdinteger · int64Required
periodIdinteger · int64Required
Responses
200
OK
*/*
get
GET /rest/ativo-programs/1.0/api/1/objectives/{programId}/{periodId} HTTP/1.1
Host: <jira-data-center-local-url>
Accept: */*
200
OK
{
"id": 1,
"key": "text",
"name": "text",
"programId": 1,
"periodId": 1,
"objectives": [
{
"level": "PROGRAM",
"teamId": 1,
"commitment": "COMMITTED",
"label": "text",
"plannedValue": 1,
"deliveredValue": 1,
"epicIds": [
"text"
]
}
],
"showEpicLinks": true
}
Last updated