User Tools

Site Tools


compound

This is an old revision of the document!


Table of Contents

Compound

Contents

  • REST Operations

º1.1 GET

   º1.2 POST 
   º1.3 DELETE 
   º1.4 PUT
      

REST Operations

GET

URI Parameter Accept Types Result Status Codes /compound optional parameter “delimiter” for text/csv only, default value: “,”

text/html application/json

text/plain

text/csv

List of all compounds of all packages that the user has permission to read. 200 - OK 500 - Internal Server Error

/package/<id>/compound optional parameter “delimiter” for text/csv only, default value: “,”

text/html application/json

text/plain

text/csv

List of all compounds of the package given by the URI. 200 - OK 401 - Unauthorized

500 - Internal Server Error

/package/<id>/compound/<id> optional parameter “delimiter” for text/csv only, default value: “,”

text/html application/json

text/plain

text/csv

chemical/x-daylight-smiles

chemical/x-inchi

chemical/x-mdl-molfile

The compound identified by the URI.

Gets the compound smiles, inchi or mol2 file.

200 - OK 401 - Unauthorized

404 - Not Found

500 - Internal Server Error

POST

URI Parameter Accept Types Result Status Codes /compound compoundSmiles compoundName

compoundDescription

Create a new Compound in the default package. The redirect points to the URI of the new Compound. 303 - See Other 500 - Internal Server Error

/package/<id>/compound compoundSmiles compoundName

compoundDescription

Create a new Compound in the package given by the URI. The redirect points to the URI of the new Compound. 303 - See Other 401 - Unauthorized

500 - Internal Server Error

/package/<id>/compound/<id> compoundSmiles Modify the compound identified by the URI. Set setAsDefaultName to “setAsDefaultName” to use the new alias as default name. 200 - OK compoundName setAsDefaultName

401 - Unauthorized compoundDescription 404 - Not Found scenario - URI of the scenario 500 - Internal Server Error DELETE

URI Parameter Accept Types Result Status Codes /compound Delete all compounds the user has write access on. 303 - See Other 500 - Internal Server Error

/package/<id>/compound Delete all compounds in the package given by the URI. 303 - See Other 401 - Unauthorized

500 - Internal Server Error

/package/<id>/compound/<id> Delete the compound identified by the URI. 303 - See Other 401 - Unauthorized 404 - Not Found 500 - Internal Server Error

PUT

Not Implemented.

compound.1702472336.txt.gz · Last modified: 2023/12/13 12:58 by shankar