{toc} h3. web/json/app/(:appId)/(~:appVersion)/plugin/(*:pluginName)/service *URL* web/json/app/(:appId)/(~:appVersion)/plugin/(*:pluginName)/service *Method* GET/POST *Description* This plugin serves as the generic access point to any plugin that implements *PluginWebSupport*. It will call the *webService* method in the specificied plugin. Thus, the number of parameters needed essentially depends on the plugin itself. *Parameters* || Name || Mandatory || Description || | appId | Yes | Application ID | | appVersion \\ | Yes | Application Version | | pluginName \\ | Yes | Plugin Class Path | *Sample Call* http://localhost:8080/jw/web/json/console/app/leaveApp/2/forms/options *Sample Result* \[{"value":"","label":""},{"value":"submitLeaveForm","label":"1-Submit Leave Form"},{"value":"approveLeaveForm" ,"label":"2-Approve Leave Form"},{"value":"leaveApprovedForm","label":"3-Leave Approved Form"},{"value" :"emergencyContact","label":"Emergency Contact"}\] {code}[ { "value":"", "label":"" }, { "value":"submitLeaveForm", "label":"1-Submit Leave Form" }, { "value":"approveLeaveForm", "label":"2-Approve Leave Form" }, { "value":"leaveApprovedForm", "label":"3-Leave Approved Form" } ]{code} h3. web/json/plugin/(*:pluginName)/service *URL* *Method* *Description* *Parameters* || Name || Description || | pluginName | | *Sample Call* *Sample Result* h3. web/json/hash/options *URL* *Method* *Description* *Parameters* || Name || Description || | className | | | start | | | rows | | *Sample Call* *Sample Result* h3. web/json/console/app/(*:appId)/(~:version)/datalist/options *URL* *Method* *Description* *Parameters* || Name || Description || | appId | | | version \\ | | | callback \\ | | | name | | | sort | | | desc | | | start | | | rows | | *Sample Call* *Sample Result* h3. web/json/console/app/(*:appId)/(~:version)/forms/options *URL* *Method* *Description* *Parameters* || Name || Description || | appId | | | version | | | callback | | | name | | | sort | | | desc | | | start | | | rows | | *Sample Call* *Sample Result* h3. web/json/console/app/(*:appId)/(~:version)/userview/options *URL* *Method* *Description* {info}Available in Joget version 5{info} *Parameters* || Name || Description || | appId | | | version | | | callback | | | name | | | sort | | | desc | | | start | | | rows | | *Sample Call* *Sample Result* h3. web/property/json/getElements *URL* *Method* *Description* *Parameters* || Name || Description || | className | | *Sample Call* *Sample Result* h3. web/property/json/getPropertyOptions *URL* *Method* *Description* *Parameters* || Name || Description || | value | | *Sample Call* *Sample Result* h3. web/property/json/(*:appId)/(~:version)/getPropertyOptions *URL* *Method* *Description* *Parameters* || Name || Description || | appId | | | version | | | value | | | callback | | *Sample Call* *Sample Result* h3. web/property/json/(*:appId)/(~:version)/getDefaultProperties *URL* *Method* *Description* {info}Available in Joget version 5{info} *Parameters* || Name || Description || | appId | | | version | | | value | | | callback | | *Sample Call* *Sample Result* |