The Open API specification for Synapse is now available for download!

Download Open API Spec

PUT /evaluation/{evalId}

Updates an Evaluation.

Synapse employs an Optimistic Concurrency Control (OCC) scheme to handle concurrent updates. Each time an Evaluation is updated a new etag will be issued to the Evaluation. When an update is requested, Synapse will compare the etag of the passed Evaluation with the current etag of the Evaluation. If the etags do not match, then the update will be rejected with a PRECONDITION_FAILED (412) response. When this occurs, the caller should fetch the latest copy of the Evaluation and re-apply any changes, then re-attempt the Evaluation update.

Note: The caller must be granted the ACCESS_TYPE.UPDATE on the specified Evaluation.

Resource URL

https://repo-prod.prod.sagebase.org/repo/v1/evaluation/{evalId}

Resource URL Variables
{evalId} - the ID of the Evaluation being updated
Resource Information
Authentication Required
Required OAuth Scopes view , modify
HTTP Method PUT
Request Object Evaluation
(application/json)
Response Object Evaluation
(application/json)