Api Cheat Sheet



Sheet

Inspired by Stephane Leroy Cheat Sheet about RQM Resources I will present my findings about RTC REST APIs. This is “work in progress” I will extend the Post as needed.

Every time you request a resource don’t forget to include the following headers.

The API returns 20 items per page by default, and currently the maximum results per page is 300. Partial Resources If you only need a small portion of a resource (such as a first and last name), you can specify fields by appending fields=, to the URI, separating each field with a comma. The next article from the desktop automation series will be dedicated to WinAppDriver. WinAppDriver is a service to support Selenium-like UI Test Automation on Windows Applications. This service supports testing Universal Windows Platform (UWP), Windows Forms (WinForms), Windows Presentation Foundation (WPF), and Classic Windows (Win32) apps on Windows 10 PCs. The cheat sheet is ordered chronologically. Its issue-pattern tables suggest when to apply which pattern. 1 Warning: The cheat sheet is a gross simplification of a set of complex design considerations; API design is a wicked problem.The pattern texts discuss forces and consequences of solutions in depth.

NameValue
OSLC-Core-Version2.0
Acceptapplication/xml
Content-Typeapplication/rdf+xml

RTC REST API

Create the URL with the CLM Server name and the URL Snippet from the table below like https://jazzserver.ibm.com:9443/cm/process/project-areas

ApiApa cheat sheet format
ACTIONURL SNIPPET
Show all Servicesccm/service > 302 Redirect to

ccm/service/com.ibm.team.repository.service.ITeamServerStatusContentService/

Service Provider Catalog ccm/oslc/workitems/catalog

DNG REST API

Create the URL with the CLM Server name and the URL Snippet from the table below like https://jazzserver.ibm.com:9443/cm/process/project-areas

ACTIONURL SNIPPET
Show all Servicesrm/service > 302 Redirect to

rm/service/com.ibm.team.repository.service.ITeamServerStatusContentService/

Api Cheat Sheet

Api Cheat Sheet

RTC Process REST API (link)

Create the URL with the CLM Server name and the URL Snippet from the table below like https://jazzserver.ibm.com:9443/cm/process/project-areas

ActionURL Snippet
Get RTC Project Areasccm/process/project-areas
Service Provider Links collectionccm/process/project-areas/_qZ1dsu9YEeOb7eLwSED0KA/links
Service Provider Catalog ccm/oslc/workitems/catalog

DNG Process REST API (no documentation found, put it seems similar to RTC)

ActionURL Snippet
Get DNG Project Areasrm/process/project-areas
Service Provider Links collectionrm/process/project-areas/_7jWhMl3qEeSt–_ZBwtxhQ/links
Api Cheat Sheet

RTC Service SOAP API

Rest Api Cheat Sheet

Create the URL with the CLM Server name and the URL Snippet from the table below like https://jazzserver.ibm.com:9443/cm/process/project-areas

ActionURL Snippet
Get al RTC Project Areasccm/service/com.ibm.team.process.internal.service.web.IProcessWebUIService/allProjectAreas?hideArchivedProjects=true
Get Queries of a certain PA ccm/service/com.ibm.team.workitem.common.internal.rest.IQueryRestService/scopedQueries?scope=3&includeCount=false&includeParentScopes=true&projectAreaItemId=_0H5NsGmGEeSmHamBorgNJw&suppressCrossRepoQueries=false

Api 14c Cheat Sheet

RQM REST API (Reporting API)

To my surprise is the RQM Reporting API “CRUD” able.

Apa Cheat Sheet 2020

Details here.