Developer guide

    API documentation

    Swagger UI serves detailed documentation about different service endpoints and also provide try out option. Availability of Swagger UI per services in System mode.

    Service
    Description
    URL of Swagger UI
    Demo page
    Calculations Calculation Web Services provide endpoints for chemical property calculations and chemical-term evaluation. <serverhost>:<gateway-port>/jws-calculations/API/ https://jchem-microservices.chemaxon.com/jws-calculations/api/index.html
    DB DB Web Services provide methods for storing and searching chemical structures in a persistent database
    There are methods for
    - creating / deleting tables,
    - inserting / deleting / modifying structures and data in the tables,
    - executing duplicate, substructure, full fragment and similarity searches.
    <serverhost>:<gateway-port>/jwsdb/API/ https://jchem-microservices.chemaxon.com/jwsdb/api/index.html
    IO Input/Output (IO) Web Services provide methods for
    - converting molecules to different chemical file formats,
    - analyzing molecule string and defining its file format,
    - preparing molecule file for download,
    - collecting properties from molecule.
    <serverhost>:<gateway-port>/jwsio/API/ https://jchem-microservices.chemaxon.com/jwsio/api/index.html
    Markush Markush Web Services provide enumeration of Markush structures. <serverhost>:<gateway-port>/jws-markush/API/ https://jchem-microservices.chemaxon.com/jws-markush/api/index.html
    Reactor Reactor Web Services provide endpoints for Reactor operations. <serverhost>:<gateway-port>/jws-markush/API/ https://jchem-microservices.chemaxon.com/jws-reactor/api/index.html
    Structure Checker Structure Checker Web Services provide methods for
    - structure checking,
    - structure fixing.
    <serverhost>:<gateway-port>/jws-checker-fixer/API/ https://jchem-microservices.chemaxon.com/jws-checker-fixer/api/index.html
    Structure Manipulation Structure Manipulation Web Services provide methods for manipulations on chemical structures like
    - extracting textbox content from the structures,
    - cutting structures into their fragment structures,
    - two-dimensional and three-dimensional cleaning of chemical structures,
    - standardizing structures.
    <serverhost>:<gateway-port>/structure-manipulation/API/ https://jchem-microservices.chemaxon.com/structure-manipulation/api/index.html
    Task Manager Task Manager provides the possibility of scheduling special long-lasting tasks for other web services. <serverhost>:<gateway-port>/jws-taskmanager/API/ https://jchem-microservices.chemaxon.com/jws-taskmanager/api/index.html

    In standalone mode Swagger is available via <serverhost>:<server-port>/API/ URL.