Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Challenge Objectives

  • Implement the POST endpoint for creating Security Groups.

  • Cover the new endpoint with tests.

  • Update the existing Swagger doc to reflect the new changes.

Tech Stack

  • Node.js

  • Express.js

  • Swagger

  • Neo4j

Project Background

In this series of challenges, we will build the version 5 (V5) of the Groups API.

Code Access

Repo: https://github.com/topcoder-platform/groups-api

Branch: develop

Detailed requirements

As part of this challenge, you need to implement the POST endpoint to create Security Groups.

Please refer to the implementation of the existing v3 API for more details https://github.com/appirio-tech/tc1-api-core/blob/master/tech.core/tech.core.service.identity/src/main/java/com/appirio/tech/core/service/identity/resource/GroupResource.java

 

You need to create positive and negative unit tests for the new endpoint.

Important notes

  • Update the existing Swagger file to reflect any changes made during development.

  • Update the existing POSTMAN collection to reflect any changes.

  • The new endpoint must have positive and negative POSTMAN tests.

  • Performance and stability are very critical.

 

Should you have any questions, feel free to ask on the challenge forum!

What to Submit

Submit a git patch for the latest commit in the develop branch.



Final Submission Guidelines

Please read above

ELIGIBLE EVENTS:

Topcoder Open 2019

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30086994