Register
Submit a solution
The challenge is finished.

Challenge Overview

This challenge includes:

1) Fix two nagging issues in the SAM API:

  1.1) it currently uses dashes in the URL paths

  1.2) the use of "externalId" is used inconsistently throughout.  

2) Update postman based on the above

3) Merge the git branch (3156_gf_testing) that inclues the first set of unit tests, and update them based on the major revisions included in the the "cork" branch, as well as the changes from #1 above

Item 1.1

Your submission should modify all endpoints and model names to use a camelCase (initial lower) instead of dash separators.

example, old: access-target >> new: accessTarget

Item 1.2

Your submission should also implement and documenat a clear usage pattern for interacting with IDs and externalId values throughout the API.  The application often uses the concept of an externalId to represent a foreign key to an external system.  Naturally, it is convenient for the external system to use that exernalId in API calls.  However, this is implemented inconsistently in the current API in the way "id" parameters are used.

 

 



Final Submission Guidelines

The readme file includes most necessary information.  You may download the attached zip file, or request access to the github repository if you do not already have it.  Please use the "cork" branch. Your submission should include the updated code, preferably with git commits (either locally in a zip file, or via github pull request).  

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30039082