Tasks

Create-or-get a task by idempotencyKey. Emits task.created; when startImmediately (default true) and inputs are supplied, kicks off the first run. A repeat call returns the existing task unchanged, without emitting further events or altering its links.

post/experimental/tasks

Request

  • Base URL: https://api.tessl.io
  • URL: https://api.tessl.io/experimental/tasks
  • Auth: none declared

Headers

Authorizationstring

Request body

workspaceNamestring required
idempotencyKeystring required
projectIdstring uuid

Id of the project the task's runs are for, a live project in the task workspace. An org environment named by the definition must be bound to it. When absent, an org environment resolves against the workspace's only live project; the request is refused with a 400 when the workspace has none or several.

inputsobject required
startImmediatelyboolean

Response

Default Response

Changes

    • info

      added the new optional request property

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status