Path: / executions

Get all executions


Resources
NameDescription
{execution-id}Get a execution by Id

Method Summary
ResourceDescription
POST /executionsCreate execution via execution JSON
GET /executions?page=…&size=…&email=…&since=…&until=…Get all executions

Method Detail
HTTP Example:
POST /executions

API Example:

ExecutionsResource.createExecution({'$entity': /* execution a execution JSON */});

Create execution via execution JSON

Input:
edu.illinois.ncsa.datawolf.domain.Execution - a execution JSON
Output:
java.lang.String - execution Id
Produces:
application/json
Consumes:
application/json
HTTP Example:
GET /executions?page=…&size=…&email=…&since=…&until=…

API Example:

ExecutionsResource.getExecutions({'page': /* page page number starting 0 */,
  'size': /* size number of executions per page (default: 100) */,
  'email': /* email of creater */,
  'since': /* since executions created after the given date, e.g. 2018-02-10 */,
  'until': /* until executions created before the given date, e.g. 2018-02-10 */});

Get all executions

Output:
java.util.List<edu.illinois.ncsa.datawolf.domain.Execution> - list of executions
Query parameters:
page - page number starting 0
size - number of executions per page (default: 100)
email - email of creater
since - executions created after the given date, e.g. 2018-02-10
until - executions created before the given date, e.g. 2018-02-10
Produces:
application/json