DATA
)Project informations
projectInfo
::=
{
"id"
:
#project
,"name"
:
string ,"current"
:
boolean}
DATA
)Request to be executed on the specified project.
projectRequest
::=
{
"project"
:
#project
,"request"
:
string ,"data"
:
any}
GET
)Returns the current project
input
::=
null
output
::=
projectInfo
SET
)Switches the current project
input
::=
#project
output
::=
null
GET
)Returns the list of all projects
input
::=
null
output
::=
projectInfo
[]
GET
)Execute a GET request within the given project
input
::=
projectRequest
output
::=
any
SET
)Execute a SET request within the given project
input
::=
projectRequest
output
::=
any
EXEC
)Execute an EXEC request within the given project
input
::=
projectRequest
output
::=
any
SET
)Create a new project
input
::=
string
output
::=
projectInfo