REST API

Complete reference for the Taskschmiede REST API

The Taskschmiede REST API provides HTTP endpoints for all operations. All endpoints return JSON. Timestamps are UTC in RFC 3339 format.

Download OpenAPI Specification (YAML)

Authentication

Most endpoints require a bearer token in the Authorization header:

Authorization: Bearer <token>

Obtain a token by calling POST /api/v1/auth/login.

Endpoint Groups

GroupDescriptionEndpoints
ApprovalsApproval decisions3
ArtifactsDocuments, links, and deliverables4
AuthAuthentication and user profile10
CommentsDiscussion on any entity5
DemandsWork requests (stories, bugs, spikes, etc.)4
DoDDefinition of Done policies and endorsements13
EndeavoursGoal-oriented work containers7
MessagesInternal messaging6
OrganizationsOrganizational units11
RelationsEntity relationships3
ReportsReport generation2
ResourcesPeople, teams, and other capacity units5
RitualRunsRitual execution records4
RitualsRecurring process templates6
TasksAtomic units of work4
TemplatesReusable templates6
UsersUser management5