Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


NameDescription
1

Anchor
Add environment variable
Add environment variable
Add environment variable

Panel
borderColorblack
bgColor#fbfff5
borderStylesolid

Add a new environment variable to the current app.

Name

Description
URL/app/environment
HTTP MethodPOST
Body Parameters
ParameterDescription
idEnvironment variable ID.
valueEnvironment variable value.
remarksDescription of environment variable.
Sample Response
Code Block
languagejs
{
  "value": "I exist via API.",
  "remarks": "This is an environment variable created with API Builder.",
  "id": "apiEnvVar"
}
2

Anchor
Create new version
Create new version
Create new version

Panel
borderColorblack
bgColor#fbfff5
borderStylesolid

Create a new app version based on the specified version of the current app.

Name

Description
URL/app/new/{version}
HTTP MethodPOST
Path Parameters
ParameterDescription
versionVersion of current app to base on. Expects an integer value.
Sample Response
Code Block
languagejs
{
  "published": false,
  "description": null,
  "meta": null,
  "id": "expenseclaim",
  "version": 2,
  "name": "Expenses Claim",
  "dateCreated": "Aug 26, 2019 4:37:19 PM",
  "dateModified": "Aug 26, 2019 4:37:22 PM"
}
3Delete environment variable
Panel
borderColorblack
bgColor#fbfff5
borderStylesolid

Delete the specified environment variable in the current app.

Name

Description
URL/app/environment/{id}
HTTP MethodDELETE
Path Parameters
ParameterDescription
idID of environment variable to remove. Expects a string.
Sample Response
Code Block
languagejs
{
  "date": "Mon Aug 26 16:57:53 SGT 2019",
  "code": "200",
  "message": "Successful operation"
}
4Delete version
Panel
borderColorblack
bgColor#fbfff5
borderStylesolid

Delete the specified app version of the current app.

Name

Description
URL/app/delete/{version}
HTTP MethodDELETE
Path Parameters
ParameterDescription
versionVersion of current app to remove. Expects an integer value.
Sample Response
Code Block
languagejs
{
  "date": "Mon Aug 26 17:02:35 SGT 2019",
  "code": "200",
  "message": "Successful operation"
}
5Deploy XPDL
Panel
borderColorblack
bgColor#fbfff5
borderStylesolid

Deploy a XPDL file as a new/updated process design to the current app.

Name

Description
URL/app/deploy/xpdl
HTTP MethodPOST
Body Parameters
ParameterDescription
FileExpects a XPDL file.
Sample Response
Code Block
languagejs
{
  "date": "Mon Aug 26 18:17:30 SGT 2019",
  "code": "200",
  "message": "Successful operation"
}
6Download XPDL
Panel
borderColorblack
bgColor#fbfff5
borderStylesolid

Download the process definition of all process(es) as XPDL file.

Name

Description
URL/app/xpdl
HTTP MethodGET
Parameters

-

Sample Response

Contents of XPDL file.

7Download addon builder definition

Download the specified addon builder JSON definition.

Name

Description
URLHTTP MethodPath Parameters
ParameterDescription
Sample Response
Code Block
languagejs
Panel
borderColorlightgreen
borderWidth1
titleBGColor#c4ffd8
borderStylesolid
titleURL
/app/{builder}/definition/{id}
panel
HTTP Method
borderColor
GET
#f5c402
Path Parameters
borderWidth
Parameter
1
Description
titleBGColor


Sample Response
#fff5cf
Code Block
borderStyle
language
solidtitleHTTP MethodGET
js
8Download datalist definition

Download the specified datalist JSON definition.

Name

Description
URLHTTP MethodPath Parameters
ParameterDescription
Sample Response
Code Block
languagejs
Panel
borderColorlightgreen
borderWidth1
titleBGColor#c4ffd8
borderStylesolid
titleURL
/app/datalist/definition/{id}
panel
HTTP Method
borderColor
GET
#f5c402
Path Parameters
borderWidth
Parameter
1
Description
titleBGColor


Sample Response
#fff5cf
Code Block
borderStylesolidtitleHTTP MethodGET
languagejs
9Download form definition

Download the specified form JSON definition.

Name

DescriptionURLHTTP MethodPath Parameters
ParameterDescription
Sample Response
Code Block
languagejs
PanelborderColorlightgreenborderWidth1
titleBGColor#c4ffd8borderStylesolidtitle
URL/app/form/definition/{id}
panel
HTTP Method
borderColor
GET
#f5c402
Path Parameters
borderWidth
Parameter
1
Description
titleBGColor


Sample Response
#fff5cf
Code Block
borderStyle
language
solidtitleHTTP MethodGET
js
10Download userview definition

Download the specified userview JSON definition.

Description

Name

Description
URLHTTP MethodPath ParametersParameterSample Response
Code Block
languagejs
Panel
borderColorlightgreen
borderWidth1
titleBGColor#c4ffd8
borderStylesolid
titleURL
/app/userview/definition/{id}
panel
HTTP Method
borderColor
GET
#f5c402
Path Parameters
borderWidth
Parameter
1
Description
titleBGColor


Sample Response
#fff5cf
Code Block
borderStylesolidtitleHTTP MethodGET
languagejs
11Find environment variable

Get values of all environment variable(s) in the current app by default. Able to filter or sort the returned results via parameters.

Name

Description
URL/app/environment/find
HTTP MethodGET
Path Parameters
ParameterDescription


Sample Response
Code Block
languagejs
PanelborderColorlightgreenborderWidth
1titleBGColor#c4ffd8borderStylesolidtitleURL/app/environment/find
Panel
borderColor#f5c402
borderWidth1
titleBGColor#fff5cf
borderStylesolid
titleHTTP Method
GET
12Get environment variable by ID

Get values of an environment variable by its specified ID.

Name

Description
URL/app/environment/{id}
HTTP MethodGET
Path Parameters
ParameterDescription


Sample Response
Code Block
languagejs
PanelborderColorlightgreenborderWidth1titleBGColor#c4ffd8borderStylesolidtitle
URL/app/environment/{id}
Panel
borderColor#f5c402
borderWidth1
titleBGColor#fff5cf
borderStylesolid
titleHTTP Method
GET
13Increase environment variable counter value

Increments the specified environment variable counter value by 1.

Name

Description
URL/app/environment/increaseCounter
HTTP MethodPUT
Path Parameters
ParameterDescription


Sample Response
Code Block
languagejs
Panel
borderColorlightgreen
borderWidth1
titleBGColor#c4ffd8
borderStylesolid
titleURL
/app/environment/increaseCounter
panel
borderColor#f5c402
borderWidth1
titleBGColor#fff5cf
borderStylesolid
titleHTTP Method
PUT
14List created addon builder element

List ID of all created addon builder element(s) present in the current app.

Name

Description
URL/app/list/{builder}
HTTP MethodGET
Path Parameters
ParameterDescription


Sample Response
Code Block
languagejs
Panel
borderColorlightgreen
borderWidth1
titleBGColor#c4ffd8
borderStylesolid
titleURL
/app/list/{builder}
Panel
borderColor#f5c402
borderWidth1
titleBGColor#fff5cf
borderStylesolid
titleHTTP Method
GET
15List created datalist

List ID of all created datalist(s) present in the current app.

Name

Description
URL/app/list/datalist
HTTP MethodGET
Path Parameters
ParameterDescription


Sample Response
Code Block
languagejs
Panel
borderColorlightgreen
borderWidth1
titleBGColor#c4ffd8
borderStylesolid
titleURL
/app/list/datalist
Panel
borderColor#f5c402
borderWidth1
titleBGColor#fff5cf
borderStylesolid
titleHTTP Method
GET
16List created form

List ID of all created form(s) present in the current app.

Name

Description
URL/app/list/form
HTTP MethodGET
Path Parameters
ParameterDescription


Sample Response
Code Block
languagejs
panel
borderColorlightgreen
borderWidth1
titleBGColor#c4ffd8
borderStylesolid
titleURL
/app/list/form
Panel
borderColor#f5c402
borderWidth1
titleBGColor#fff5cf
borderStylesolid
titleHTTP Method
GET
17List created userview

List ID of all created userview(s) present in the current app.

Name

Description
URL/app/list/userview
HTTP MethodGET
Path Parameters
ParameterDescription


Sample Response
Code Block
languagejs
PanelborderColor
lightgreenborderWidth1titleBGColor#c4ffd8borderStylesolidtitleURL/app/list/userview
Panel
borderColor#f5c402
borderWidth1
titleBGColor#fff5cf
borderStylesolid
titleHTTP Method
GET
18List versions

List ID of all created app version(s) of the current app.

Name

Description
URL/app/versions
HTTP MethodGET
Path Parameters
ParameterDescription


Sample Response
Code Block
languagejs
PanelborderColorlightgreenborderWidth1titleBGColor#c4ffd8borderStylesolidtitle
URL/app/versions
Panel
borderColor#f5c402
borderWidth1
titleBGColor#fff5cf
borderStylesolid
titleHTTP Method
GET
19Published version

Get the currently published app version of the current app.

Name

Description
URL/app/published
HTTP MethodGET
Path Parameters
ParameterDescription


Sample Response
Code Block
languagejs
Panel
borderColorlightgreen
borderWidth1
titleBGColor#c4ffd8
borderStylesolid
titleURL
/app/published
PanelborderColor#f5c402borderWidth1titleBGColor#fff5cfborderStylesolidtitleHTTP Method
GET
20Retrieve created addon builder element as options

List label & value of all addon builder element(s) present in the current app.

Name

Description
URL/app/{builder}/options
HTTP MethodGET
Path Parameters
ParameterDescription


Sample Response
Code Block
languagejs
Panel
borderColorlightgreen
borderWidth1
titleBGColor#c4ffd8
borderStylesolid
titleURL
/app/{builder}/options
PanelborderColor#f5c402borderWidth1titleBGColor#fff5cfborderStylesolid
titleHTTP MethodGET
21Retrieve created datalist as options

List label & value of all datalist(s) present in the current app.

Name

Description
URL/app/datalist/options
HTTP MethodGET
Path Parameters
ParameterDescription


Sample Response
Code Block
languagejs
PanelborderColorlightgreenborderWidth1titleBGColor#c4ffd8
borderStylesolidtitleURL/app/datalist/options
Panel
borderColor#f5c402
borderWidth1
titleBGColor#fff5cf
borderStylesolid
titleHTTP Method
GET
22Retrieve created form as options

List label & value of all form(s) present in the current app.

Name

Description
URL/app/form/options
HTTP MethodGET
Path Parameters
ParameterDescription


Sample Response
Code Block
languagejs
Panel
borderColorlightgreen
borderWidth1
titleBGColor#c4ffd8
borderStylesolid
titleURL
/app/form/options
Panel
borderColor#f5c402
borderWidth1
titleBGColor#fff5cf
borderStylesolid
titleHTTP Method
GET
23Retrieve created userview as options

List label & value of all userview(s) present in the current app.

Name

Description
URL/app/userview/options
HTTP MethodGET
Path Parameters
ParameterDescription


Sample Response
Code Block
languagejs
PanelborderColorlightgreenborderWidth1titleBGColor
#c4ffd8borderStylesolidtitleURL/app/userview/options
Panel
borderColor#f5c402
borderWidth1
titleBGColor#fff5cf
borderStylesolid
titleHTTP Method
GET
24Retrieve processes as options

List label & value of all process(es) present in the current app.

Name

Description
URL/app/process/options
HTTP MethodGET
Path Parameters
ParameterDescription


Sample Response
Code Block
languagejs
Panel
borderColorlightgreen
borderWidth1
titleBGColor#c4ffd8
borderStylesolid
titleURL
/app/process/options
PanelborderColor#f5c402borderWidth1titleBGColor#fff5cf
borderStylesolidtitleHTTP MethodGET
25Update environment variable

Update the value of an environment variable in the current app.

Name

Description
URL/app/environment
HTTP MethodPUT
Path Parameters
ParameterDescription


Sample Response
Code Block
languagejs
Panel
borderColorlightgreen
borderWidth1
titleBGColor#c4ffd8
borderStylesolid
titleURL
/app/environment
Panel
borderColor#f5c402
borderWidth1
titleBGColor#fff5cf
borderStylesolid
titleHTTP Method
PUT