Tracker API
Here’s a list of what’s new/changed with the Tracker API in TeamForge 20.2 as compared to Tracker API in TeamForge 20.1.
Changed APIs
API Group | Operation | API Signature / Description |
---|---|---|
Artifacts | POST | /artifacts/filter Applies the given filter and returns the artifacts that satisfy the filter |
Artifacts | PATCH | /artifacts/{artifactid} Updates artifacts Two new parameters, effortSpent and autoAdjustEfforts , are added to the body of PATCH /artifacts/{artifactid} |
TrackerUnits | GET | /trackerunit/{trackerUnitId} Gets tracker unit details |
The follwong REST APIs have been updated to include the lastStatusChangeDate
in their response:
API Group | Operation | API Signature / Description |
---|---|---|
Artifacts | GET | /artifacts Gets artifacts |
Artifacts | GET | /artifacts/{artifactid} Gets artifact details |
Artifacts | POST | /planningfolders/{planningFolderId}/artifacts/list List artifacts based on filter |
Artifacts | POST | /trackers/{trackerid}/artifacts/filter List artifacts based on filter |
Artifacts | POST | /artifacts/filter Applies the given filter and returns the artifacts that satisfy the filter |
Discussion API
Discussion API is newly added in TeamForge 20.2 to manage discussion forums.
Document Management API
Here’s a list of what’s new/changed with the Document Management API in TeamForge 20.2 as compared to Document Management API in TeamForge 20.1.
New APIs
API Group | Operation | API Signature / Description |
---|---|---|
Recent Documents | POST | /projects/{projectId}/recent-documents Lists the recent documents for a user by project id/path |
Changed APIs
API Group | Operation | API Signature / Description |
---|---|---|
Documents | POST | /{folderId}/advanced-search/results Gets documents matching the advanced search criteria which current user can view |
Foundation API
Here’s a list of what’s new/changed with the Foundation API in TeamForge 20.2 as compared to Foundation API in TeamForge 20.1.
Changed APIs
API Group | Operation | API Signature / Description |
---|---|---|
Project Membership | PUT | /users/{userid}/projects/{projectid} Adds a user to specified project’s member list by user id |
File Release System API
Here’s a list of what’s new/changed with the File Release System API in TeamForge 20.2 as compared to File Release System API in TeamForge 20.1.
Changed APIs
API Group | Operation | API Signature / Description |
---|---|---|
Releases | GET | /releases/projects/{projectId} Gets project’s release list |
Files | GET | /releases/{releaseid}/files Gets release files |
Release Management API
The Release Management APIs used for managing applications and environments have been removed in TeamForge 20.2.
Source Code Management API
Here’s a list of what’s new/changed with the Source Code Management API in TeamForge 20.2 as compared to Source Code Management API in TeamForge 20.1.
New APIs
API Group | Operation | API Signature / Description |
---|---|---|
Repositories | GET | /repositories/{repositoryId}/notificationSubscriptionStatus Get notification subscription status for user |
Repositories | GET | /repositories/{repositoryId}/submoduleNotificationsForum Get submodule notifications forum |
Repositories | PUT | /repositories/{repositoryId}/subscribeToNotifications Subscribe user to repository notifications |
Repositories | GET | /repositories/{repositoryId}/unsubscribeFromNotifications Unsubscribe user from repository notifications |
Changed APIs
API Group | Operation | API Signature / Description |
---|---|---|
Webhooks | GET | /servers/{serverId}/webhooks Gets SCM server webhook configuration |