Changing API documentation to latest master
diff --git a/docs/technical-documentation/airavata-api.md b/docs/technical-documentation/airavata-api.md
index db615a5..2464608 100644
--- a/docs/technical-documentation/airavata-api.md
+++ b/docs/technical-documentation/airavata-api.md
@@ -1,30 +1,34 @@
## Apache Airavata API
-For Airavata API documentation please visit <a href="http://airavata.apache.org/api-docs/0.16/" target="_blank">Airavata 0.16 API Documentation</a>
+For latest Airavata API documentation please visit <a href="http://airavata.apache.org/api-docs/master/" target="_blank">Airavata Master Branch (0.20) API Documentation</a>
+
+Legacy Airavata API documentation please visit:
+<a href="http://airavata.apache.org/api-docs/0.16/" target="_blank">Airavata 0.16 API Documentation</a>
+
### <h3>Airavata APIs for Experiments & Projects</h3>
| Gateway Function/Feature | Airavata API | Description |
|:--------------------------------------|:----------------------------------|:------------------------------|
<b style="color:blue;">Project</b>
-| Create a Project | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_createProject" target="_blank">createProject</a> | Linked with Create Project in PGA. |
-| Update Project | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_updateProject" target="_blank">updateProject</a> | To update Project name and description. |
-| Get a Project | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_getProject" target="_blank">getProject</a> | Retrieve Project by providing the ID. |
-| Search Project by Name | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_searchProjectsByProjectName" target="_blank">searchProjectsByProjectName</a> | Search for Project by giving part or full project name. |
-| Search Project by Desc | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_searchProjectsByProjectDesc" target="_blank">searchProjectsByProjectDesc</a> | Search for Project by giving part or full project description. |
-| Get all user Projects | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_getUserProjects" target="_blank">getUserProjects</a> | Retrieve all Projects of a user. |
+| Create a Project | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_createProject" target="_blank">createProject</a> | Linked with Create Project in PGA. |
+| Update Project | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_updateProject" target="_blank">updateProject</a> | To update Project name and description. |
+| Get a Project | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_getProject" target="_blank">getProject</a> | Retrieve Project by providing the ID. |
+| Search Project by Name | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_searchProjectsByProjectName" target="_blank">searchProjectsByProjectName</a> | Search for Project by giving part or full project name. |
+| Search Project by Desc | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_searchProjectsByProjectDesc" target="_blank">searchProjectsByProjectDesc</a> | Search for Project by giving part or full project description. |
+| Get all user Projects | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_getUserProjects" target="_blank">getUserProjects</a> | Retrieve all Projects of a user. |
<b style="color:blue;">Experiment</b>
-| Create an Experiment | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_createExperiment" target="_blank">createExperiment</a> | Create an Experiment. |
-| Update an Experiment | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_updateExperiment" target="_blank">updateExperiment</a> | Update ab Experiment. Experiments with CREATED exp-status can be updated. |
-| Get an Experiment | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_getExperiment" target="_blank">getExperiment</a> | Retrieve Experiment by providing the experiment ID. |
-| Get Detailed Experiment | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_getDetailedExperimentTree" target="_blank">getDetailedExperimentTree</a> | Retrieve detailed Experiment by providing the experiment ID. |
-| Clone an Experiment | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_cloneExperiment" target="_blank">cloneExperiment</a> | Clone an existing Experiment. Experiment with any exp-status can be cloned by providing the ID. |
-| Cancel an Experiment | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_terminateExperiment" target="_blank">terminateExperiment</a> | Cancel an existing Experiment. Experiments with exp-statuses LAUNCHING or EXECUTING can be cancelled. |
-| Search Experiment by Name | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_searchExperimentsByName" target="_blank">searchExperimentsByName</a> | Search Experiment by giving full or part of the name. |
-| Search Experiment by Desc | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_searchExperimentsByDesc" target="_blank">searchExperimentsByDesc</a> | Search Experiment by giving full or part of the description. |
-| Search Experiments by Application Name | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_searchExperimentsByApplication" target="_blank">searchExperimentsByApplication</a> | Search Experiment by giving the application name. |
-| Search Experiment by Creation Time | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_searchExperimentsByCreationTime" target="_blank">searchExperimentsByCreationTime</a> | Search Experiment by giving creationTime period. |
-| Get all user Experiments | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_getUserExperiments" target="_blank">getUserExperiments</a> | Search for all the experiments of a single user. |
-| Get Experiments for a Project | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_getExperimentsInProject" target="_blank">getExperimentsInProject</a> | Retrieve all the experiments in a particular Project. |
+| Create an Experiment | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_createExperiment" target="_blank">createExperiment</a> | Create an Experiment. |
+| Update an Experiment | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_updateExperiment" target="_blank">updateExperiment</a> | Update ab Experiment. Experiments with CREATED exp-status can be updated. |
+| Get an Experiment | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_getExperiment" target="_blank">getExperiment</a> | Retrieve Experiment by providing the experiment ID. |
+| Get Detailed Experiment | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_getDetailedExperimentTree" target="_blank">getDetailedExperimentTree</a> | Retrieve detailed Experiment by providing the experiment ID. |
+| Clone an Experiment | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_cloneExperiment" target="_blank">cloneExperiment</a> | Clone an existing Experiment. Experiment with any exp-status can be cloned by providing the ID. |
+| Cancel an Experiment | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_terminateExperiment" target="_blank">terminateExperiment</a> | Cancel an existing Experiment. Experiments with exp-statuses LAUNCHING or EXECUTING can be cancelled. |
+| Search Experiment by Name | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_searchExperimentsByName" target="_blank">searchExperimentsByName</a> | Search Experiment by giving full or part of the name. |
+| Search Experiment by Desc | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_searchExperimentsByDesc" target="_blank">searchExperimentsByDesc</a> | Search Experiment by giving full or part of the description. |
+| Search Experiments by Application Name | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_searchExperimentsByApplication" target="_blank">searchExperimentsByApplication</a> | Search Experiment by giving the application name. |
+| Search Experiment by Creation Time | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_searchExperimentsByCreationTime" target="_blank">searchExperimentsByCreationTime</a> | Search Experiment by giving creationTime period. |
+| Get all user Experiments | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_getUserExperiments" target="_blank">getUserExperiments</a> | Search for all the experiments of a single user. |
+| Get Experiments for a Project | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_getExperimentsInProject" target="_blank">getExperimentsInProject</a> | Retrieve all the experiments in a particular Project. |
@@ -35,34 +39,34 @@
| Admin Function/Feature | Airavata API | Description |
|:----------------------------------------------|:--------------------------------------|:------------------------------------------------------------------------------------------------ |
<b style="color:blue;">Add Gateway</b>
-| Add a gateway | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_addGateway" target="_blank">addGateway</a> | Adding a new Gateway. |
+| Add a gateway | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_addGateway" target="_blank">addGateway</a> | Adding a new Gateway. |
<b style="color:blue;">Credential Store</b>
-| Generate a Token/SSH Key | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_generateAndRegisterSSHKeys" target="_blank">generateAndRegisterSSHKeys</a> | Generate new SSH Key and Token. |
-| Get all Credential Store Tokens | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_getAllGatewaySSHPubKeys" target="_blank">getAllGatewaySSHPubKeys</a> | Retrieve all the generated keys of a Gateway. |
-| Remove a Token/SSH Key | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_deleteSSHPubKey" target="_blank">deleteSSHPubKey</a> | Select and delete a particular SSH Key Token pair. |
+| Generate a Token/SSH Key | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_generateAndRegisterSSHKeys" target="_blank">generateAndRegisterSSHKeys</a> | Generate new SSH Key and Token. |
+| Get all Credential Store Tokens | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_getAllGatewaySSHPubKeys" target="_blank">getAllGatewaySSHPubKeys</a> | Retrieve all the generated keys of a Gateway. |
+| Remove a Token/SSH Key | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_deleteSSHPubKey" target="_blank">deleteSSHPubKey</a> | Select and delete a particular SSH Key Token pair. |
<b style="color:blue;">Compute Resource (CR)</b>
-| Get all application deployed CRs | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_getAllApplicationDeployments" target="_blank">getAllApplicationDeployments</a> | Get all Application deployed Compute Resources. |
-| Get a CR | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_getComputeResource" target="_blank">getComputeResource</a> | Retrieve Compute Resource information by providing the resource ID. |
-| Register CR | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_registerComputeResource" target="_blank">registerComputeResource</a> | Register a new Compute Resource. This is Super Admin Feature.|
-| Update CR | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_updateComputeResource" target="_blank">updateComputeResource</a> | Retrieve an existing Compute Resource and update.|
-| Enable and Disable CR | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_getComputeResource" target="_blank">getComputeResource</a> <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_updateComputeResource" target="_blank">updateComputeResource</a> | Retrieve the CR and enable or disable through update. This is a Super Admin feature.|
-| Delete a Queue | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_deleteBatchQueue" target="_blank">deleteBatchQueue</a> | Delete a selected Queue from the Compute Resource. |
+| Get all application deployed CRs | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_getAllApplicationDeployments" target="_blank">getAllApplicationDeployments</a> | Get all Application deployed Compute Resources. |
+| Get a CR | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_getComputeResource" target="_blank">getComputeResource</a> | Retrieve Compute Resource information by providing the resource ID. |
+| Register CR | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_registerComputeResource" target="_blank">registerComputeResource</a> | Register a new Compute Resource. This is Super Admin Feature.|
+| Update CR | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_updateComputeResource" target="_blank">updateComputeResource</a> | Retrieve an existing Compute Resource and update.|
+| Enable and Disable CR | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_getComputeResource" target="_blank">getComputeResource</a> <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_updateComputeResource" target="_blank">updateComputeResource</a> | Retrieve the CR and enable or disable through update. This is a Super Admin feature.|
+| Delete a Queue | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_deleteBatchQueue" target="_blank">deleteBatchQueue</a> | Delete a selected Queue from the Compute Resource. |
<b style="color:blue;">Storage Resource (SR)</b>
-| Get all SR Names | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_getAllStorageResourceNames" target="_blank">getAllStorageResourceNames</a> | Retrieve all storage resources of the gateway. |
-| Get a SR | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_getStorageResource" target="_blank">getStorageResource</a> | Fetch Storage Resource by providing the Storage ID. |
-| Register a SR | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_registerStorageResource" target="_blank">registerStorageResource</a> | Register a new Storage Resource. This is a Super Admin Feature.|
-| Update a SR | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_updateStorageResource" target="_blank">updateStorageResource</a> | Update and existing Storage Resource.|
-| Enable and Disable SR | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_getStorageResource" target="_blank">getStorageResource</a> <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_updateStorageResource" target="_blank">updateStorageResource</a> |Retrieve the SR and enable or disable through update. This is a Super Admin feature.|
-| Delete SR | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_deleteStorageResource" target="_blank">deleteStorageResource</a> |Select and delete and existing Storage Resource. |
-| Delete Data Movement Interface of SR | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_deleteDataMovementInterface" target="_blank">deleteDataMovementInterface</a> |Delete a Data Movement Interface of a Storage Resource|
+| Get all SR Names | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_getAllStorageResourceNames" target="_blank">getAllStorageResourceNames</a> | Retrieve all storage resources of the gateway. |
+| Get a SR | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_getStorageResource" target="_blank">getStorageResource</a> | Fetch Storage Resource by providing the Storage ID. |
+| Register a SR | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_registerStorageResource" target="_blank">registerStorageResource</a> | Register a new Storage Resource. This is a Super Admin Feature.|
+| Update a SR | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_updateStorageResource" target="_blank">updateStorageResource</a> | Update and existing Storage Resource.|
+| Enable and Disable SR | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_getStorageResource" target="_blank">getStorageResource</a> <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_updateStorageResource" target="_blank">updateStorageResource</a> |Retrieve the SR and enable or disable through update. This is a Super Admin feature.|
+| Delete SR | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_deleteStorageResource" target="_blank">deleteStorageResource</a> |Select and delete and existing Storage Resource. |
+| Delete Data Movement Interface of SR | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_deleteDataMovementInterface" target="_blank">deleteDataMovementInterface</a> |Delete a Data Movement Interface of a Storage Resource|
<b style="color:blue;">Experiment Statistics</b>
-| Get Experiment Statistics | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_getExperimentStatistics" target="_blank">getExperimentStatistics</a> | Displays experiments grouped by the experiment status and derived for the given date time range. |
+| Get Experiment Statistics | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_getExperimentStatistics" target="_blank">getExperimentStatistics</a> | Displays experiments grouped by the experiment status and derived for the given date time range. |
<b style="color:blue;">Gateway Preferences</b>
-| Add CR Preference for a gateway | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_addGatewayComputeResourcePreference" target="_blank"> addGatewayComputeResourcePreference</a> ||
-| Edit CR Preference | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_addGatewayComputeResourcePreference" target="_blank"> addGatewayComputeResourcePreference</a> ||
+| Add CR Preference for a gateway | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_addGatewayComputeResourcePreference" target="_blank"> addGatewayComputeResourcePreference</a> ||
+| Edit CR Preference | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_addGatewayComputeResourcePreference" target="_blank"> addGatewayComputeResourcePreference</a> ||
| Delete a CR Preference | ||
-| Add SR Preference for a gateway | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_addGatewayStoragePreference" target="_blank"> addGatewayStoragePreference</a> ||
-| Edit SR Preference | <a href="http://airavata.apache.org/api-docs/0.16/airavata_api.html#Fn_Airavata_addGatewayStoragePreference" target="_blank"> addGatewayStoragePreference</a> ||
+| Add SR Preference for a gateway | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_addGatewayStoragePreference" target="_blank"> addGatewayStoragePreference</a> ||
+| Edit SR Preference | <a href="https://airavata.apache.org/api-docs/master/airavata_api.html#Fn_Airavata_addGatewayStoragePreference" target="_blank"> addGatewayStoragePreference</a> ||
| Delete a SR Preference | ||
<b style="color:blue;">Other</b>
| Get all Notices | noticesView | View all existing Notices. |