...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/apps/install
Description
Retrieve first process with details of every packages
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/apps/published/processes
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/apps/published/userviews
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/console/app/list
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/console/app/(*:appId)/version/list
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/console/app/(*:appId)/(~:version)/builder/actions
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/console/app/(*:appId)/(~:version)/builder/binder/columns
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/console/app/(*:appId)/(~:version)/envVariable/list
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/console/app/(*:appId)/(~:version)/datalist/list
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/console/app/(*:appId)/(~:version)/datalist/options
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/console/app/(*:appId)/(~:version)/form/tableNameList
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/console/app/(*:appId)/(~:version)/forms
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/console/app/(*:appId)/(~:version)/forms/options
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/console/app/(*:appId)/(~:version)/package/deploy
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/console/app/(*:appId)/(~:version)/package/xpdl
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/console/app/(*:appId)/(~:version)/pluginDefault/list
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/console/app/(*:appId)/(~:version)/message/list
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/console/app/(*:appId)/(~:version)/userview/list
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/console/app/(*:appId)/(~:version)/userview/options
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/workflow/package/list
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/workflow/assignment/complete/(*:activityId)
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/workflow/assignment/completeWithVariable/(*:activityId)
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/workflow/assignment/list
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/workflow/assignment/list/count
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/workflow/assignment/list/accepted
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/workflow/assignment/list/accepted/count
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/workflow/assignment/list/accepted/process
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/workflow/assignment/list/pending
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/workflow/assignment/list/pending/count
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/workflow/assignment/list/pending/process
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/workflow/assignment/process/view/(*:processId)
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/workflow/assignment/withdraw/(*:activityId)
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/workflow/assignment/variable/(*:activityId)/(*:variable)
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/workflow/assignment/view/(*:activityId)
...
http:/localhost/jw/web/json/workflow/process/list/package
Processes
web/json/workflow/process/abort/(*:processId)
...
| Code Block |
|---|
{
"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"
}]
}
|
web/json/workflow/process/start/(*:processDefId)
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
- callback - (Optional) a function (in JavaScript) to call back after invoking this method
- checkWhiteList - (Optional) Boolean value to return the list based on process white list
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
web/json/workflow/process/variable/(*:processId)/(*:variable)
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
- callback - (Optional) a function (in JavaScript) to call back after invoking this method
- checkWhiteList - (Optional) Boolean value to return the list based on process white list
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
web/json/workflow/process/view/(*:processId)
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
- callback - (Optional) a function (in JavaScript) to call back after invoking this method
- checkWhiteList - (Optional) Boolean value to return the list based on process white list
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
web/json/workflow/variable/list/(*:processId)
Description
Retrieve first process with details of every packages
User Role
Admin
Method
HTTP GET/POST
Parameters
- callback - (Optional) a function (in JavaScript) to call back after invoking this method
- checkWhiteList - (Optional) Boolean value to return the list based on process white list
Sample URL
Monitoring
web/json/monitoring/activity/abort/(*:processId)/(*:activityDefId)
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/monitoring/activity/list
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/monitoring/activity/reassign
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/monitoring/activity/reevaluate
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/monitoring/activity/start/(*:processId)/(*:activityDefId)
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/monitoring/activity/variable/(*:activityId)/(*:variable)
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/monitoring/activity/view/(*:activityId)
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/monitoring/completed/process/list
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/monitoring/process/copy/(*:processId)/(*:processDefId)
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/monitoring/process/variable/(*:processId)/(*:variable)
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/monitoring/process/view/(*:activityId)
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/monitoring/running/activity/complete
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/monitoring/running/activity/reassign
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/monitoring/running/process/list
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/monitoring/user/reevaluate
...
http:/localhost/jw/web/json/workflow/process/list/package
SLA
web/json/workflow/activity/sla/list
...
http:/localhost/jw/web/json/workflow/process/list/package
Audit Trail
web/json/workflow/audittrail/list
...
http:/localhost/jw/web/json/workflow/process/list/package
Directory
web/json/directory/admin/dept/list
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/directory/admin/employment/list
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/directory/admin/employment/noHaveOrganization/list
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/directory/admin/employment/noInDept/list
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/directory/admin/employment/noInGrade/list
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/directory/admin/group/list
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/directory/admin/grade/list
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/directory/admin/organization/list
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/directory/admin/subdept/list
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/directory/admin/user/deptAndGrade/options
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/directory/admin/user/group/list
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/directory/admin/user/list
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/directory/admin/user/notInGroup/list
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/directory/user/sso
...
http:/localhost/jw/web/json/workflow/process/list/package
web/json/workflow/currentUsername
...
http:/localhost/jw/web/json/workflow/process/list/package
Plugin
web/json/plugin/list
Description
Retrieve first process with details of every packagesRetrieves a list of plugins
User Role
Admin
Method
HTTP GET/POST
Parameters
- callback className - (Optional) a function (in JavaScript) to call back after invoking this methodcheckWhiteList - (Optional) Boolean value to return the list based on process white list class name of plugin type abstract class or interface
- start - where rows start from
- rows - number of rows per page
Sample URL
http://localhost:8080/jw/web/json/workflow/processplugin/list/package?start=0&rows=5
Sample Result
web/json/plugin/listOsgi
Description
Retrieves a list of OSGI plugins
User Role
Admin
Result
| Code Block | ||
|---|---|---|
| ||
{
"total": 140,
"start": 0,
"data": [{
"id": "org.joget.plugin.enterprise.AjaxSubForm",
"description": "AJAX Subform Element",
"name": "AJAX Subform",
"version": "5.0.0"
}, {
"id": "org.joget.plugin.enterprise.AdminUserviewPermission",
"description": "",
"name": "Is Admin",
"version": "5.0.0"
}, {
"id": "org.joget.plugin.enterprise.AdvancedFormRowDataListBinder",
"description": "Retrieves data rows from a form table.",
"name": "Advanced Form Data Binder",
"version": "5.0.0"
}, {
"id": "org.joget.plugin.enterprise.AdvancedGrid",
"description": "Advanced Grid Element",
"name": "Advanced Grid",
"version": "5.0.0"
}, {
"id": "org.joget.plugin.enterprise.AnonymousUserviewPermission",
"description": "",
"name": "Is Anonymous",
"version": "5.0.0"
}]
} |
web/json/plugin/listOsgi
Description
Retrieves a list of OSGI plugins
User Role
Admin
Method
HTTP GET/POST
Parameters
- callback className - (Optional) a function (in JavaScript) to call back after invoking this method
- checkWhiteList - (Optional) Boolean value to return the list based on process white list
Sample URL
http:/localhost/jw/web/json/workflow/process/list/package
...
- class name of plugin type abstract class or interface
start - where rows start from
rows - number of rows per page
Sample URL
http://localhost:8080/jw/web/json/plugin/listOsgi?start=0&rows=10
Sample Result
| Code Block | ||
|---|---|---|
| ||
{
"total": 1,
"start": 0,
"data": {
"id": "test.directory.TestDirectoryManager",
"description": "Test Directory Manager",
"name": "Test Directory Manager",
"version": "1.0.0"
}
} |
web/property/json/getElements
...
Sample Result
| Code Block | ||
|---|---|---|
| ||
[{
"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"
}] |
web/property/json/getPropertyOptions
...
Sample Result
| Code Block | ||
|---|---|---|
| ||
[{
title : 'Configure Bean Shell',
properties : [{
name : 'script',
label : 'Script',
type : 'codeeditor',
required : 'True',
mode : 'java'
}]
}] |
web/property/json/(*:appId)/(~:version)/getDefaultProperties
...
Sample Result
| Code Block | ||
|---|---|---|
| ||
{
"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": []
} |
...
web/property/json/(*:appId)/(~:version)/getPropertyOptions
...
Sample Result
| Code Block | ||
|---|---|---|
| ||
[{
title : 'Configure Bean Shell',
properties : [{
name : 'script',
label : 'Script',
type : 'codeeditor',
required : 'True',
mode : 'java'
}]
}] |
System
web/json/apps/verify
...
| Code Block | ||
|---|---|---|
| ||
["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"] |
web/json/workflow/testConnection
...