Versions Compared

Key

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

...

After a ResearchProject is created, only the owner can make changes to a ResearchProject. The owner can also change the ownership of a ResearchProject by changing the ownerId value to another userId that has been granted access to the dataset under the same ResearchProject.

DataAccessRequest implements DataAccessRequestInterface
String id
String accessRequirementId
String createdBy
Long createdOn
String researchProjectId
List<String> accessors
String ducFileHandleId
String irbFileHandleId
List<String> attachments
Long modifiedOn

...

Once a request is submitted, a DataAccessSubmission object is created. While there is an DataAccessSubmission with status SUBMITTED, it's associated DataAccessRequest no longer available for update & submit. 

DataAccessRenewal implements DataAccessRequestInterface extends DataAccessRequest
String publication
String summaryOfUse

...


ActionIntended UserURIMethodRequest ParamsRequest BodyResponse Body
1create a ResearchProjectSynapseUser/researchProjectPOST
ResearchProjectResearchProject
2retrieve a ResearchProjectowner/accessRequirement/{id}/researchProjectGET

ResearchProject
3update a ResearchProjectowner/researchProjectPUT
ResearchProjectResearchProject
4transfer ownership of a ResearchProjectowner/researchProject/{id}/updateOwnerPUT
ResearchProjectResearchProject
5create a DataAccessRequestSynapse User/dataAccessRequestPOST
DataAccessRequestDataAccessRequest
6retrieve a DataAccessRequestcreator/accessRequirement/{id}/listRequestGET

DataAccessRequestDataAccessRequestInterface
7update a DataAccessRequestcreator/dataAccessRequestPUT
DataAccessRequestDataAccessRequestInterfaceDataAccessRequestDataAccessRequestInterface
8submit a DataAccessRequestcreator/dataAccessSubmissionPOST
DataAccessRequestDataAccessRequestInterfaceDataAccessSubmissionSubmissionStatus
9retrieve a list DataAccessSubmissionrequestor/accessRequirement/{id}/listSubmissionGETnextPageToken
DataAccessSubmissionPage
10cancel a DataAccessSubmissionrequestor/dataAccessSubmission/{id}/cancelPUT

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

...