Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieves package (app) list
User Role
Admin
URL
/web/json/workflow/package/list
Method
HTTP GET/POST
Parameters
Sample Result
{ "data": [{ "packageId": "crm", "packageName": "CRM" }, { "packageId": "helpdesk", "packageName": "Helpdesk" }] }
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Gets latest Process def Id of a process based on a Process def Id
User Role
Admin
URL
/web/json/workflow/process/list
Method
HTTP GET/POST
Parameters
Sample Result
Description
Retrieves process list
User Role
Admin
URL
/web/json/workflow/process/list
Method
HTTP GET/POST
Parameters
Sample Result
{ "total": 3, "desc": false, "sort": "name", "start": 0, "data": [{ "id": "hdc_v1001#1#hdc_certification_process", "packageName": "halal certification", "name": "HDC Certification Process", "packageId": "hdc_v1001", "label": "HDC Certification Process ver 1", "version": "1" }, { "id": "mdec_v1002#12#mdec_wp1", "packageName": "Mdec Work Progress", "name": "mdec_wp1", "packageId": "mdec_v1002", "label": "mdec_wp1 ver 12", "version": "12" }, { "id": "mora#5#mora_new_application", "packageName": "MORA Halal Certification", "name": "MORA New Application", "packageId": "mora", "label": "MORA New Application ver 5", "version": "5" }] }
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
{ "data": [{ "id": "mora", "count": 1, "processVersion": "5", "packageName": "MORA Halal Certification", "processId": "mora#5#mora_new_application", "processName": "MORA New Application", "packageId": "mora", "label": "MORA Halal Certification", "url": "/json/workflow/process/list?packageId=mora" }, { "id": "mdec_v1002", "count": 1, "processVersion": "12", "packageName": "Mdec Work Progress", "processId": "mdec_v1002#12#mdec_wp1", "processName": "mdec_wp1", "packageId": "mdec_v1002", "label": "Mdec Work Progress", "url": "/json/workflow/process/list?packageId=mdec_v1002" }, { "id": "hdc_v1001", "count": 1, "processVersion": "1", "packageName": "halal certification", "processId": "hdc_v1001#1#hdc_certification_process", "processName": "HDC Certification Process", "packageId": "hdc_v1001", "label": "halal certification", "url": "/json/workflow/process/list?packageId=hdc_v1001" }] }
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieves a list of OSGI plugins
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
Sample Result
Description
Retrieves options of plugins based on a plugin type abstract class or interface
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http://localhost:8080/jw/web/property/json/getElements?classname=org.joget.plugin.base.DefaultApplicationPlugin
Sample Result
[{"value":"","label":""},{"value":"org.joget.apps.app.lib.DatabaseUpdateTool","label":"Database Update Tool"},{"value":"org.joget.apps.app.lib.EmailTool","label":"Email Tool"},{"value":"org.joget.apps.app.lib.JsonTool","label":"Json Tool"}]
Description
Retrieves the Plugin Properties Options of a plugin
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http://localhost:8080/jw/web/property/json/getPropertyOptions?value=org.joget.apps.app.lib.BeanShellTool
Sample Result
[{ title : 'Configure Bean Shell', properties : [{ name : 'script', label : 'Script', type : 'codeeditor', required : 'True', mode : 'java' }] }]
Description
Retrieves the default Plugin Properties Options of a plugin based on App Definition meta
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http://localhost:8080/jw/web/property/json/crm/getDefaultProperties?value=org.joget.apps.app.lib.EmailTool
Sample Result
{"host":"smtp.gmail.com","port":"456","security":"SSL","username":"test@gmail.com","password":"test","from":"test@gmail.com","toSpecific":"","toParticipantId":"","cc":"","bcc":"","subject":"","message":"","isHtml":"","formDefId":"","fields":[],"files":[]}
Description
Retrieves the Plugin Properties Options of a plugin with App Definition meta
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http://localhost:8080/jw/web/property/json/crm/getPropertyOptions?value=org.joget.apps.app.lib.BeanShellTool
Sample Result
[{ title : 'Configure Bean Shell', properties : [{ name : 'script', label : 'Script', type : 'codeeditor', required : 'True', mode : 'java' }] }]
Description
Verifies a URL is valid
User Role
Admin
Method
HTTP HEAD
Parameters
Sample URL
http://localhost:8080/jw/web/json/apps/verify?url=http%3A%2F%2Fwww.joget.org
Description
Retrieves all messages added in Manage Messages
User Role
Admin
Method
HTTP GET/POST
Parameters
sort - (Optional) column name to be sorted
desc - (Optional) Boolean value to determine whether to sort by ascending or descending order (true equals to descending)
start - (Optional) where rows start from
rows - (Optional) number of rows per page
Sample URL
http://localhost:8080/jw/web/json/console/setting/message/list
Sample Result
{"total":1,"data":{"message":"搜索","id":"402880824fb19a77014fb5025ed80002","locale":"zh_CN","key":"general.method.label.search"}}
Description
Retrieves all available Hash Variable syntax
User Role
Admin
Method
HTTP GET/POST
Sample URL
http://localhost:8080/jw/web/json/hash/options
Sample Result
["assignment.activityDefId","assignment.activityId","assignment.activityName","assignment.assigneeId","assignment.processDefId","assignment.processId","assignment.processName","assignment.processRequesterId","assignment.processVersion","currentUser.active","currentUser.email","currentUser.firstName","currentUser.lastName","currentUser.timeZone","currentUser.username","date.DAY+INTEGER.FORMAT","date.DAY-INTEGER.FORMAT","date.FORMAT","date.MONTH+INTEGER.FORMAT","date.MONTH-INTEGER.FORMAT","date.YEAR+INTEGER.FORMAT","date.YEAR-INTEGER.FORMAT","envVariable.KEY","form.TABLE.COLUMN","form.TABLE.COLUMN[PRIMARY_KEY]","i18n.KEY","performer.ACTIVITY_DEF_ID.active","performer.ACTIVITY_DEF_ID.email","performer.ACTIVITY_DEF_ID.firstName","performer.ACTIVITY_DEF_ID.id","performer.ACTIVITY_DEF_ID.lastName","performer.ACTIVITY_DEF_ID.timeZone","performer.ACTIVITY_DEF_ID.username","request.characterEncoding","request.contextPath","request.header.NAME","request.locale","request.method","request.pathInfo","request.protocol","request.queryString","request.remoteAddr","request.requestURI","request.requestURL","request.requestedSessionId","request.scheme","request.serverName","request.serverPort","request.servletPath","requestParam.KEY","user.USERNAME.active","user.USERNAME.email","user.USERNAME.firstName","user.USERNAME.lastName","user.USERNAME.timeZone","variable.KEY"]
Description
To tests a JDBC connection
User Role
Admin
Method
HTTP GET/POST
Parameters
Sample URL
http://localhost:8080/jw/web/json/workflow/testConnection?datasource=default&driver=com.mysql.jdbc.Driver&url=jdbc%3Amysql%3A%2F%2Flocalhost%3A3306%2Fjwdb%3FcharacterEncoding%3DUTF-8&user=root&password=
Sample Result
{"success":true,"datasource":"default"}