Closed
Description
Motivation
We need an endpoint to allow any Topcoder user to retrieve Topcoder Skills. We already have an endpoint in U-Bahn API but it has restrictions which don't allow any user to retrieve Topcoder Skills. To bypass this restistiction we will create a proxy endpoint in TaaS Api which would be allowed for any topcoder user, while internally it would call U-Bahn using M2M token.
Requirements
Add a new endpoint GET /v5/taas-teams/skills
which would return a list of Topcoder Skills. (We use such URL with taas-teams
so we don't have to add a new config to Topcoder Gateway).
- Any logged-in Topcoder User should be able to call it
- Internally, this endpoint should call ednpint
GET /v5/skills?skillProviderId=${TOPCODER_SKILL_PROVIDER_ID}
using M2M token - It should support query params:
perPage
,page
,orderBy
(pass them from the request) TOPCODER_SKILL_PROVIDER_ID
should be configured. We would set different value for DEV and PROD envs.- Update Postman and Swagger