Represents a user in the system, user data is effectively immutable and removing users cannot override externally provided users
Response Code Details: 200 plus data; 404 if not found, 406 if format unavailable
Gets a list of all users in the system (can be limited by search but always max of 50 results), normally this only works for admin users, but can be enabled for all users with config setting 'entity.users.viewall=true'
Response Code Details: 201 plus id (EntityId); 400 if inputs invalid
Creates a user, eid is the only required field, all others are optional, id may be specified as well but one will be generated for you if you leave this out
Response Code Details: 200 plus data; 404 if not found, 406 if format unavailable
Get a single user by eid (default) or id by prefixing it with "id=" (e.g. /user/id=ERW434YIY88)
Response Code Details: 204; 400 if inputs invalid
Response Code Details: 204; 404 if not found
Output formats : xml, json, form
Input formats : html, xml, json
No Access Provider registered for request processing
| Name | Type | Description |
1 | CoreEntityProvider | org.sakaiproject.entitybroker.entityprovider.CoreEntityProvider | |
2 | EntityProvider | org.sakaiproject.entitybroker.entityprovider.EntityProvider | |
3 | ActionsExecutable | org.sakaiproject.entitybroker.entityprovider.capabilities.ActionsExecutable | |
4 | CRUDable | org.sakaiproject.entitybroker.entityprovider.capabilities.CRUDable | |
5 | CollectionResolvable | org.sakaiproject.entitybroker.entityprovider.capabilities.CollectionResolvable | |
6 | Createable | org.sakaiproject.entitybroker.entityprovider.capabilities.Createable | |
7 | Deleteable | org.sakaiproject.entitybroker.entityprovider.capabilities.Deleteable | |
8 | Describeable | org.sakaiproject.entitybroker.entityprovider.capabilities.Describeable | |
9 | Inputable | org.sakaiproject.entitybroker.entityprovider.capabilities.Inputable | |
10 | Outputable | org.sakaiproject.entitybroker.entityprovider.capabilities.Outputable | |
11 | RESTful | org.sakaiproject.entitybroker.entityprovider.capabilities.RESTful | |
12 | Redirectable | org.sakaiproject.entitybroker.entityprovider.capabilities.Redirectable | |
13 | Resolvable | org.sakaiproject.entitybroker.entityprovider.capabilities.Resolvable | The user identifier by default is the eid (e.g. /user/aaronz), lookups can also happen using the id by prefixing it with "id=" (e.g. /user/id=ERW434YIY88) |
14 | Sampleable | org.sakaiproject.entitybroker.entityprovider.capabilities.Sampleable | |
15 | Saveable | org.sakaiproject.entitybroker.entityprovider.capabilities.Saveable | |
16 | Updateable | org.sakaiproject.entitybroker.entityprovider.capabilities.Updateable | |