Resource |
Study.Roster.Role |
Method |
DELETE |
Purpose |
Remove all permissions for an existing roleholder for a study |
Client sends … |
Request | DELETE role-URI |
Header | Host: host |
Header | Date: date |
Header | Authorization: yosokumo user-identifier:request-digest |
Header (optional) | Accept: content-type(s) |
Server returns … |
Success | Code | 204 No Content |
Header | Date: date |
Authorization header malformed | Code | 400 Bad Request |
Authorization header missing | Code | 401 Unauthorized |
Header | WWW-Authenticate: yosokumo user:digest |
• Requesting user not recognized |
• Request digest incorrect |
• Requesting user lacks DELETE role permission for this study |
|
Code |
403 Forbidden |
Requested URI not recognized | Code | 404 Not Found |
Role to be deleted belongs to study owner | Code | 409 Conflict |