Documentation Center

New project settings XML REST API endpoint

This release makes it possible to extract and amend viable settings of existing projects through the REST API.

For this, Trados GroupShare provides a new API endpoint to export the current settings of a project as a Trados project settings file (.sdlproj).

After changing the settings in the file, the file can be reimported, and the changed settings applied through the same endpoint: (GET/PUT /api/projectserver/v2/projects/{projectId}/settingsxml. (CRQ-24649)

New endpoints for third-party developers

With this change we are adding the following new REST API endpoints. The old endpoints are still available for use, but only for previous versions of Trados Studio.
  • POST /api/projectserver/v2/projects/{projectId}/files/externalCheckOut. Calling this endpoint will check-out exclusively multiple files at once.
  • POST /api/projectserver/v2/projects/{projectId}/files/externalCheckIn. Calling this endpoint will check-in multiple files at once. This action is restricted to the user who previously checked out the files.
  • POST /api/projectserver/v2/projects/{projectId}/files/undoExternalCheckOut. Calling this endpoint will undo check-out multiple files at once. This action requires Cancel Check Out of Other Users Project Files permission. If the user who performs this action is the user who check-out the files, then translation is lost. Otherwise, the translation if saved.
  • POST /api/projectserver/v2/projects/{projectId}/cancelPublishPackage. During project creation, this endpoint allows you to cancel the publishing of project package to Groupshare.
  • GET /api/management/v2/permissions/organizationtree?username=[encoded username]&hideImplicitLibs=[hideImplicitLibs.Calling this endpoint will retrieve all the user permission from all organizations that this user belongs to.