...
Action | Intended User | URI | Method | Request Params | Request Body | Response Body | |
---|---|---|---|---|---|---|---|
7 | create a request | any Synapse User | /dataAccessRequest | POST | DataAccessRequest | DataAccessRequestResult | |
8 | retrieve requests for accessRequirementId | ACT | /dataAccessRequests | GET | accessRequirementIds, limit (max 20), offset, filter (SUBMITTED, APPROVED, REJECTED, EXPIRED) | DataAccessRequestList | |
9 | delete a request | requestor | /dataAccessRequest/{dataAccessRequestId} | DELETE | |||
10 | change request status | ACT | /dataAccessRequest/{dataAccessRequestId} | PUT | ChangeDataAccessRequest |
Question:
- What actions are required to validate a request?
- Which fields are need to lookup, sorted
Notification
Condition | Target User | Notes | |
---|---|---|---|
1 | After a new request is created | ACT member | Includes link to a page that manages the dataset's access requests |
2 | After a request is granted | Requestor | |
3 | After a request is rejected | Requestor | Includes reason Includes link to create a new request from the rejected one |
4 | One month before request expires | Requestor | Include links to update request |
5 | After request expires | Requestor |