IMPORTANT MESSAGE: We are still experiencing some difficulties that will affect your ability work with the RWS AppStore. Our IT team is working to resolve this but for now you may not be able to download or upload apps through the RWS AppStore. We apologise for the inconvenience and will update the community when we have a resolution in place. In the meantime you can take advantage of the Private AppStore if you are using Trados Studio 2021 or 2022.

Missing parameters in API query for TMS

Hello,

We are developing a custom web app which needs to access to our TMS.

We have found the documentation of GS2017DEV API from SDL in Swagger UI.com (http://gs2017dev.sdl.com:41235/docs/v1/swagger)

Later, we have created our API Key in our SDL Profile, but we can test some endpoints, because the query needs some parameters that we don't know how to send it.

For example, this endpoint: 

GET /api/tmservice/tms      Returns a list of all available Translation Memories

It needs the following parameters:

Parameter Value Parameter Type Data Type
options.location query string
options.ancestor query string
options.includeSubLocations                   true            false        query boolean

What do we need to put as "options.location" and "options.ancestor" in order the query can be successfully completed??. We have tried some values but the query fails with this response:
{ "errorCode": "ServiceError", "message": "An error has occured while processing your request." }

We have looked for in documentation but we can't find a reference to these fields.


Thanks in advance

Regards