Swagger Updates

Register
Submit a solution
The challenge is finished.

Challenge Overview

Skills

  • GET /skills now supports filter by name

Search endpoints

  • New POST /search/users, GET /search/userAttributes, GET /search/userAchievements and GET /search/skills endpoints

/search/users

  • Can be used to search for users that match a criteria
  • Supports pagination through page and perPage query params
  • Support orderBy query param. Values are name, location and isAvailable
  • The request body will contain an object with properties achievements (array of strings), attributes (array of objects with properties id and value, where id is the attribute id), isAvailable (string true or string false), locations (array of strings), organizationId (string) and skills (array of strings)

/search/userAttributes

  • Used to search for a user's attribute values mainly for a lookup
  • attributeId and attributeValue are the query params it supports

/search/userAchievements

  • Used to search for a user's achievement values mainly for a lookup
  • organizationId and keyword (string) are the query params it supports

/search/skills

  • Used to search for skills associated with an org
  • organizationId and keyword are the query params it supports


Final Submission Guidelines

Git issue link: https://github.com/topcoder-platform/u-bahn-api/issues/11

Review style

Final Review

Community Review Board

Approval

User Sign-Off

Challenge links

ID: 30136298