The
Rational Team Concert reportable
REST API is different from many traditional domain APIs. Rather than
providing resource URLs that point to specific items, such as a single
work item or a single build result, the reportable REST API provides
access to monolithic resources. Each monolithic resource is a container
resource, which represents the result of a query for one or more elements.
- foundation: Common artifacts such as project
areas, team areas, contributors, iterations, and links.
- workitem: Work item artifacts such as summaries,
categories, severities, and priorities.
- apt: Agile Planning artifacts such as team capacity,
resource schedules, and absences.
- generic: Generic artifacts.
- build: Build artifacts such as build results,
build result contributions, build definitions, and build engines.
- scm: Source control artifacts such as streams
and components, as well as stream sizing deltas.
These resources provide flexibility in filtering and querying
when gathering data for a report. For example, a work item resource
might contain one or more elements related to the work items, depending
on the query or filter passed to the REST API.