Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Class NameFields
Challengeid, projectId, participantTeamId

...

, createdBy/On, modifiedBy/On
ChallengeTeamid, challengeId, teamId, message, createdBy/On, modifiedBy/On


'- Entity bundle includes Challenge

- Submission bundle includes TeamState.

 

/entity/{id} parent id parent entity/challenge in parent entity/challenge in parent
URIMethodRequest ParametersRequest BodyResponse BodyAuthorizationNotes
/challengePOST--ChallengeChallengeCREATE permission required in referenced project 
/challenge/{id}GET----ChallengeREAD permission required in referenced project 
/entity/{projectId}/challengeGET----ChallengeREAD permission required in project 
/challenge/{id}PUT--Challenge--UPDATE permission required in referenced project 
/challenge/{id}DELETE------DELETE permission required in referenced project 
/challenge/{id}/challengeTeamPOST--ChallengeTeamChallengeTeamMust be a member of the Participant Team and be an admin on the referenced Challenge Team. 
/challenge/{id}/challengeTeam/{challTeamId}GET----ChallengeTeamMust have READ permission in the Challenge Project. 
/challenge/{id}/challengeTeamGETlimit, offset, userId--PaginatedList<ChallengeTeam>Must have READ permission in the Challenge Project.userId is an optional filter, limiting the results to just those Teams containing the user.  400 status if not in the Participant Team.
/challenge/{id}/challengeTeam/{challTeamId}PUT--ChallengeTeamChallengeTeamMust be a member of the Participant Team and be an admin on the referenced Challenge Team.     
/challenge/{id}/challengeTeam/{challTeamId}DELETE------Must be an admin on the referenced Challenge Team.