...
URL | HTTP Type | Description |
---|---|---|
/evaluation | POST | Create a new Evaluation |
/evaluation/{evaluationId} | GET | Get a Evaluation |
/evaluation/{evaluationId} | PUT | Update a Evaluation |
/evaluation/{evaluationId} | DELETE | Delete a Evaluation |
/evaluation | GET | Batch Get Evaluations (Paginated) |
/evaluation/count | GET | Get the number of Evaluations |
/evaluation/name/{name} | GET | Find a Evaluation by name Note that the name must be URL-encoded |
/evaluation/available | GET | Get the paginated list of Evaluations in which the authenticated user may participate. This includes (1) Evaluations which the user owns and (2) those which the user has joined as a participant. |
Participant
URL | HTTP Type | Description |
---|---|---|
/evaluation/{evaluationId}/participant | POST | Join as a Participant in a Evaluation * |
/evaluation/{evaluationId}/participant/{principalId} | POST | Add another user as a Participant in a Evaluation. * Requires admin rights on the Evaluation. |
/evaluation/{evaluationId}/participant/{principalId} | GET | Get a Participant |
/evaluation/{evaluationId}/participant/{principalId} | DELETE | Delete a Participant |
/evaluation/{evaluationId}/participant/ | GET | Batch get Participants for a given Evaluation(Paginated) Optional request parameters: |
/evaluation/{evaluationId}/participant/count | GET | Get the number of Participants in a given Evaluation |
...