REST API Endpoints
Base URL
The base Url is shown on the Ativo REST API admin page (Jira settings β Marketplace Apps β Ativo Programs β REST API).
Jira Cloud
https://<your-site>.atlassian.net/gateway/api/svc/jira/apps/<app-id>_<environment-id>/rest/api/1
Jira Data Center
https://<your-jira-url>/rest/ativo-programs/1.0/api/1
All endpoints are GET, answer JSON, and carry the X-API-Model-Version header (see Version). Paths below are relative to the base URL. The scope column applies to Jira Cloud only: an OAuth 2.0 integration must hold that scope to call the endpoint, see Cloud setup.
Teams
/team
List of teams: id, key, name
read:configuration:custom
/team/{id}
One team configuration
read:configuration:custom
/teams
All team configurations
read:configuration:custom
Programs (ARTs)
/program
List of programs: id, key, name
read:configuration:custom
/program/{id}
One program configuration
read:configuration:custom
/programs
All program configurations
read:configuration:custom
Periods (PIs)
/period
List of periods: id, key, name
read:configuration:custom
/period/{id}
One period configuration
read:configuration:custom
/periods
All period configurations
read:configuration:custom
Objectives
/objectives/{programId}/{periodId}
The program and team objectives of one PI
read:plan:custom
Meta
/meta/model/version
The current data model version, {"version": 9}
read:configuration:custom
Rips
Start with a list endpoint (
/team,/program,/period) to get theids, then fetch an object by id.Archived teams, programs and periods are included and carry
isArchived: true.Ativo configuration changes slowly. Cache responses rather than fetching them on every request.
Jira Cloud only: requests beyond Atlassian's platform limits answer
429and can be retried with exponential backoff, see Cloud setup.
Last updated