Versions Compared

Key

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

...

Any user can create a DataAccessRequest. To create a DataAccessRequest, the following fields are required: accessRequirementId, and createdBy are required. A user can only create one DataAccessRequest to a given AccessRequirement.

Only creator of DataAccessRequest can update, and submit the request. To submit a request, it has to meet the requirements specified in the associated AccessRequirement.

...


ActionIntended UserURIMethodRequest ParamsRequest BodyResponse Body
1create a DataAccessRequestSynapse User/dataAccessRequestPOST
DataAccessRequestDataAccessRequest
2retrieve a DataAccessRequestcreator/dataAccessRequest/accessRequirement/{id}/listRequestGET

DataAccessRequest
3update a DataAccessRequestcreator/dataAccessRequestPUT
DataAccessRequestDataAccessRequest
4submit a DataAccessRequestcreator/dataAccessSubmissionPOST
DataAccessRequestDataAccessSubmission
5retrieve a list DataAccessSubmissionrequestor/accessRequirement/{id}/listSubmissionGETnextPageToken
DataAccessSubmissionPage
6cancel a DataAccessSubmissionrequestor/dataAccessSubmission/{id}/cancelPUT

DataAccessSubmission
7update a DataAccessSubmissionACT/dataAccessSubmissionPUT
DataAccessSubmissionDataAccessSubmission
8retrieve a list of DataAccessSubmissionACT/accessRequirement/{id}/listSubmissionGETnextPageToken, filter (by status)
DataAccessSubmissionPage

...