Skip to content

ABM API specifications

Chinmay edited this page Mar 14, 2019 · 3 revisions

Registration and Login APIs

  1. Register user POST Endpoint: /rest/username
  2. Login User POST Endpoint: /rest/login Manage Pending Requests APIs

User Profile APIs

  1. UpdateUser PUT Endpoint: /rest/username/
  2. Delete User DELETE Endpoint: /rest/username/ + $currentUser(query param)
  3. Get User details GET Endpoint: /rest/username/

Admin APIs:

  1. Get all Users GET Endpoint: /rest/userList
  2. Delete Users DELETE Endpoint: /rest/adminDeleteUsers/
  3. Lock/Unlock Users POST Endpoint: /rest/userlockunlock
  4. Update user role PUT Endpoint: /rest/roleupdate
  5. Approve/Reject Users: PUT Endpoint: /rest/approval
  6. Delete Public collection DELETE Endpoint: /rest/publiccollection/

Collections Management APIs

  1. Update version PUT Endpoint: /rest/version/
  2. Delete version DELETE Endpoint: /rest/version/ + $versionId
  3. Delete collection DELETE Endpoint: /rest/collection/ + $collectionId
  4. Derive version POST Endpoint: rest/version/derive
  5. Update collection PUT Endpoint: /rest/collection

Delphi APIs

  1. Get filters GET /rest/delphifeatures
  2. Search projects POST /rest/searchquery body: String DSL query
Clone this wiki locally