-
Notifications
You must be signed in to change notification settings - Fork 6
ABM API specifications
Chinmay edited this page Mar 14, 2019
·
3 revisions
Registration and Login APIs
- Register user POST Endpoint: /rest/username
- Login User POST Endpoint: /rest/login Manage Pending Requests APIs
User Profile APIs
- UpdateUser PUT Endpoint: /rest/username/
- Delete User DELETE Endpoint: /rest/username/ + $currentUser(query param)
- Get User details GET Endpoint: /rest/username/
Admin APIs:
- Get all Users GET Endpoint: /rest/userList
- Delete Users DELETE Endpoint: /rest/adminDeleteUsers/
- Lock/Unlock Users POST Endpoint: /rest/userlockunlock
- Update user role PUT Endpoint: /rest/roleupdate
- Approve/Reject Users: PUT Endpoint: /rest/approval
- Delete Public collection DELETE Endpoint: /rest/publiccollection/
Collections Management APIs
- Update version PUT Endpoint: /rest/version/
- Delete version DELETE Endpoint: /rest/version/ + $versionId
- Delete collection DELETE Endpoint: /rest/collection/ + $collectionId
- Derive version POST Endpoint: rest/version/derive
- Update collection PUT Endpoint: /rest/collection
Delphi APIs
- Get filters GET /rest/delphifeatures
- Search projects POST /rest/searchquery body: String DSL query