ts.edv.create

Create a new endeavour (container for related work toward a goal).

Create a new endeavour (container for related work toward a goal).

Requires authentication

Description

Creates a new endeavour in Taskschmiede.

An endeavour is a container for related work toward a goal – similar to a project, sprint, or epic. Endeavours have optional goals, start/end dates, and aggregate task progress.

After creation, associate the endeavour with an organization using ts.org.add_endeavour and add team members with ts.edv.add_member.

Parameters

NameTypeRequiredDefaultDescription
namestringYesEndeavour name
descriptionstringDetailed description
goalsarraySuccess criteria or goals (array of strings)
start_datestringStart date (ISO 8601)
end_datestringEnd date (ISO 8601)
metadataobjectArbitrary key-value pairs

Response

Returns the created endeavour summary.

{
  "created_at": "2026-02-06T13:36:32Z",
  "id": "edv_bd159eb7bb9a877a...",
  "name": "Build Taskschmiede",
  "status": "active"
}

Errors

CodeDescription
not_authenticatedNo active login for this session
invalid_inputName is required

Examples

Create an endeavour with goals

Create an endeavour with goals and a start date.

Request:

{
  "description": "Develop the agent-first task management system",
  "goals": [
    "Ship v0.2.0",
    "Replace BACKLOG.md"
  ],
  "name": "Build Taskschmiede",
  "start_date": "2026-02-06T00:00:00Z"
}

Response:

{
  "created_at": "2026-02-06T13:36:32Z",
  "id": "edv_bd159eb7bb9a877a...",
  "name": "Build Taskschmiede",
  "status": "active"
}