...
LongValue |
---|
String filedId |
Long value |
UserValue |
---|
String fieldId |
String userId |
Boolean validationRequired |
DataAccessRequest |
---|
String requestorId |
List<String> accessorIdList |
String formId |
Long accessRequirementId |
String researchStatement |
List<Value> values |
DataAccessRequestResult |
---|
String id |
String requestorId |
List<String> accessorIdList |
String formId |
Long accessRequirementId |
Long createdOn |
String researchStatement |
List<Value> values |
DataAccessRequestStatus status (SUBMITTED, APPROVED, REJECTED, EXPIRED) |
String reason |
Long modifiedOn |
String modifiedBy |
Long expiredOn |
DataAccessRequestList |
---|
List<DataAccessRequestResult> results |
Long numberOfResults |
...
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 |
...