This service tracks and manages asynchronous tasks throughout the DE backend services.
Available endpoints:
GET /
: basic status-check endpointGET /debug/vars
: standard golang expvar-provided endpointGET /tasks/:id
: list an async task by IDDELETE /tasks/:id
: delete a taskPOST /tasks/:id/status
: update the status of a taskPOST /tasks/:id/behaviors
: add a behavior to a taskGET /tasks
: get many tasks using a provided filterPOST /tasks
: create a new task
The data structures that the POST endpoints expect are best learned by looking at the model
package, except for the available filters, which are easiest found in the definition of GetByFilterRequest
, the implementation of that endpoint.