Skip to content

[$100] Add new endpoint for getting Topcoder Skills #64

Closed
@maxceem

Description

@maxceem

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions