Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "RTP/REST"

< RTP
Line 61: Line 61:
 
'''Uninstalls a component. If no version provided the latest available version will be uninstalled.'''
 
'''Uninstalls a component. If no version provided the latest available version will be uninstalled.'''
  
* DELETE /install/<id>/<version>  (E.g. /install/rap/1.5.0)
+
* DELETE /uninstall/<id>/<version>  (E.g. /uninstall/rap/1.5.0)
  
 
Response
 
Response
 
  Status 200 OK //uninstall was successfull
 
  Status 200 OK //uninstall was successfull
 
  Status 500 //uninstall wasn't successfull. In this case content contains the exception's stack trace
 
  Status 500 //uninstall wasn't successfull. In this case content contains the exception's stack trace

Revision as of 15:52, 14 May 2012

Lists all available components

  • GET /list

Response

Status 200 OK
Content: in JSON format specified here

Lists all available and installed components

  • GET /list/installed

Response

Status 200 OK
Content: in JSON format specified here


Lists all available and not installed components

  • GET /list/uninstalled

Response

Status 200 OK
Content: in JSON format specified here


Shows details of specific components. The value for the 'query' parameter is used to select the components.

  • GET /show?query="some query"

Response

Status 200 OK
Content: in JSON format specified here

Lists the available components which where searched. A phonetic search is done.

  • GET /search?query="some query"

Response

Status 200 OK
Content: in JSON format specified here


Installs a component. If no version provided the latest available version will be installed.

  • PUT /install/<id>/<version> (E.g. /install/rap/1.5.0)

Response

Status 200 OK //uninstall was successfull
Status 500 //installation wasn't successfull. In this case content contains the exception's stack trace


Updates all installed componets to their latest version.

  • PUT /updateworld

Response

Status 200 OK //udpate was successfull
Status 500 //udpate wasn't successfull. In this case content contains the exception's stack trace

Uninstalls a component. If no version provided the latest available version will be uninstalled.

  • DELETE /uninstall/<id>/<version> (E.g. /uninstall/rap/1.5.0)

Response

Status 200 OK //uninstall was successfull
Status 500 //uninstall wasn't successfull. In this case content contains the exception's stack trace

Back to the top