packages/tasks adds the Vikunja v2 client, the eight task verbs, the
board-plus-cursor poll with its 60 s window and the digest. The broker
gains the task verbs and boots trackers from the boot config (lead
decisions 66 to 68). Due dates are truncated to the second and recorded
as truncated (B1). A write that lands but whose final read fails counts
as landed, in update and in create (B2).
Candidate agents/darkwing/work/slice1-s3, build-r2.patch 71ce87e6,
manifest e10e30e3 (28 files). Filbert approved round 2 on #1520
(comment 26853). Darkwing's post-reset rerun: test-release 14/14,
test-task 98/98 (comment 26857).
Integration gate in a worktree on c4baf779 with the patch applied:
bus 67, business 60, control-board 124, discord 173, ledger 78,
mosaic 69, queue 148, seat 19, tasks 51 and webui 14, all with no
failures. Conversation is 149/3. The three cohort kill cases (K1, K3,
K10) fail the same on the unpatched base, and the patch doesn't touch
the package. Every scripts/test-*.sh is green. test-release 14/14 and
test-task 98/98 ran on the existing gate2 compose network, because the
host's Docker address pools are exhausted. No network was created or
pruned.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2415 lines
58 KiB
JSON
2415 lines
58 KiB
JSON
{
|
|
"$comment": "Recorded from vikunja/vikunja@sha256:e2204a1c (v2.7.0) on a scratch container, 2026-10-08. Response bodies as served; no token values. probes.md, slice1-s3. The three \"related\" entries are from probe-s7g, the same day.",
|
|
"GET /projects/{p}/views": {
|
|
"status": 200,
|
|
"body": {
|
|
"$schema": "http://127.0.0.1:34571/api/v2/schemas/PaginatedProjectView.json",
|
|
"items": [
|
|
{
|
|
"id": 17,
|
|
"title": "List",
|
|
"project_id": 3,
|
|
"view_kind": "list",
|
|
"filter": {
|
|
"s": "",
|
|
"sort_by": null,
|
|
"order_by": null,
|
|
"filter": "done = false",
|
|
"filter_include_nulls": false
|
|
},
|
|
"position": 100,
|
|
"bucket_configuration_mode": "none",
|
|
"bucket_configuration": null,
|
|
"default_bucket_id": 0,
|
|
"done_bucket_id": 0,
|
|
"updated": "2026-10-08T22:04:57Z",
|
|
"created": "2026-10-08T22:04:57Z"
|
|
},
|
|
{
|
|
"id": 18,
|
|
"title": "Gantt",
|
|
"project_id": 3,
|
|
"view_kind": "gantt",
|
|
"filter": null,
|
|
"position": 200,
|
|
"bucket_configuration_mode": "none",
|
|
"bucket_configuration": null,
|
|
"default_bucket_id": 0,
|
|
"done_bucket_id": 0,
|
|
"updated": "2026-10-08T22:04:57Z",
|
|
"created": "2026-10-08T22:04:57Z"
|
|
},
|
|
{
|
|
"id": 19,
|
|
"title": "Table",
|
|
"project_id": 3,
|
|
"view_kind": "table",
|
|
"filter": null,
|
|
"position": 300,
|
|
"bucket_configuration_mode": "none",
|
|
"bucket_configuration": null,
|
|
"default_bucket_id": 0,
|
|
"done_bucket_id": 0,
|
|
"updated": "2026-10-08T22:04:57Z",
|
|
"created": "2026-10-08T22:04:57Z"
|
|
},
|
|
{
|
|
"id": 20,
|
|
"title": "Kanban",
|
|
"project_id": 3,
|
|
"view_kind": "kanban",
|
|
"filter": null,
|
|
"position": 400,
|
|
"bucket_configuration_mode": "manual",
|
|
"bucket_configuration": null,
|
|
"default_bucket_id": 13,
|
|
"done_bucket_id": 15,
|
|
"updated": "2026-10-08T22:04:57Z",
|
|
"created": "2026-10-08T22:04:57Z"
|
|
}
|
|
],
|
|
"total": 4,
|
|
"page": 1,
|
|
"per_page": 50,
|
|
"total_pages": 1
|
|
}
|
|
},
|
|
"GET /projects/{p}/views/{k}/buckets": {
|
|
"status": 200,
|
|
"body": {
|
|
"$schema": "http://127.0.0.1:34571/api/v2/schemas/PaginatedBucket.json",
|
|
"items": [
|
|
{
|
|
"id": 13,
|
|
"title": "todo",
|
|
"project_view_id": 20,
|
|
"limit": 0,
|
|
"count": 0,
|
|
"position": 0,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
}
|
|
},
|
|
{
|
|
"id": 14,
|
|
"title": "in-progress",
|
|
"project_view_id": 20,
|
|
"limit": 0,
|
|
"count": 0,
|
|
"position": 0,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
}
|
|
},
|
|
{
|
|
"id": 15,
|
|
"title": "done",
|
|
"project_view_id": 20,
|
|
"limit": 0,
|
|
"count": 0,
|
|
"position": 0,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
}
|
|
},
|
|
{
|
|
"id": 25,
|
|
"title": "in-review",
|
|
"project_view_id": 20,
|
|
"limit": 0,
|
|
"count": 0,
|
|
"position": 1638400,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
}
|
|
},
|
|
{
|
|
"id": 26,
|
|
"title": "blocked",
|
|
"project_view_id": 20,
|
|
"limit": 0,
|
|
"count": 0,
|
|
"position": 1703936,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
}
|
|
}
|
|
],
|
|
"total": 5,
|
|
"page": 1,
|
|
"per_page": 50,
|
|
"total_pages": 1
|
|
}
|
|
},
|
|
"GET /labels (pm)": {
|
|
"status": 200,
|
|
"body": {
|
|
"$schema": "http://127.0.0.1:34571/api/v2/schemas/PaginatedLabelWithTaskID.json",
|
|
"items": [
|
|
{
|
|
"id": 1,
|
|
"title": "on-ms-task",
|
|
"description": "",
|
|
"hex_color": "",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
},
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z"
|
|
},
|
|
{
|
|
"id": 2,
|
|
"title": "on-launchpad-task",
|
|
"description": "",
|
|
"hex_color": "",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
},
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z"
|
|
},
|
|
{
|
|
"id": 3,
|
|
"title": "on-personal-task",
|
|
"description": "",
|
|
"hex_color": "",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
},
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z"
|
|
},
|
|
{
|
|
"id": 4,
|
|
"title": "owner-unattached",
|
|
"description": "",
|
|
"hex_color": "",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
},
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z"
|
|
}
|
|
],
|
|
"total": 4,
|
|
"page": 1,
|
|
"per_page": 50,
|
|
"total_pages": 1
|
|
}
|
|
},
|
|
"GET board (sync)": {
|
|
"status": 200,
|
|
"body": {
|
|
"$schema": "http://127.0.0.1:34571/api/v2/schemas/BucketsWithTasksBodyBody.json",
|
|
"items": [
|
|
{
|
|
"id": 13,
|
|
"title": "todo",
|
|
"project_view_id": 20,
|
|
"tasks": [
|
|
{
|
|
"id": 4,
|
|
"title": "ms-4",
|
|
"description": "",
|
|
"project_id": 3,
|
|
"done": false,
|
|
"done_at": "0001-01-01T00:00:00Z",
|
|
"due_date": "0001-01-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 0,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": null,
|
|
"labels": null,
|
|
"hex_color": "",
|
|
"percent_done": 0,
|
|
"identifier": "#4",
|
|
"index": 4,
|
|
"related_tasks": {},
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z",
|
|
"bucket_id": 13,
|
|
"position": 8192,
|
|
"reactions": null,
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
}
|
|
},
|
|
{
|
|
"id": 3,
|
|
"title": "ms-3",
|
|
"description": "",
|
|
"project_id": 3,
|
|
"done": false,
|
|
"done_at": "0001-01-01T00:00:00Z",
|
|
"due_date": "0001-01-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 0,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": null,
|
|
"labels": [
|
|
{
|
|
"id": 1,
|
|
"title": "on-ms-task",
|
|
"description": "",
|
|
"hex_color": "",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
},
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z"
|
|
}
|
|
],
|
|
"hex_color": "",
|
|
"percent_done": 0,
|
|
"identifier": "#3",
|
|
"index": 3,
|
|
"related_tasks": {},
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z",
|
|
"bucket_id": 13,
|
|
"position": 16384,
|
|
"reactions": null,
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
}
|
|
},
|
|
{
|
|
"id": 2,
|
|
"title": "ms-2",
|
|
"description": "",
|
|
"project_id": 3,
|
|
"done": false,
|
|
"done_at": "0001-01-01T00:00:00Z",
|
|
"due_date": "0001-01-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 0,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": null,
|
|
"labels": [
|
|
{
|
|
"id": 2,
|
|
"title": "on-launchpad-task",
|
|
"description": "",
|
|
"hex_color": "",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
},
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z"
|
|
},
|
|
{
|
|
"id": 4,
|
|
"title": "owner-unattached",
|
|
"description": "",
|
|
"hex_color": "",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
},
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z"
|
|
}
|
|
],
|
|
"hex_color": "",
|
|
"percent_done": 0,
|
|
"identifier": "#2",
|
|
"index": 2,
|
|
"related_tasks": {},
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z",
|
|
"bucket_id": 13,
|
|
"position": 32768,
|
|
"reactions": null,
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
}
|
|
},
|
|
{
|
|
"id": 1,
|
|
"title": "ms-1",
|
|
"description": "",
|
|
"project_id": 3,
|
|
"done": false,
|
|
"done_at": "0001-01-01T00:00:00Z",
|
|
"due_date": "0001-01-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 0,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": [
|
|
{
|
|
"id": 4,
|
|
"name": "mosaic-stack coder",
|
|
"username": "bot-mosaic-stack-coder",
|
|
"bot_owner_id": 1,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z"
|
|
}
|
|
],
|
|
"labels": [
|
|
{
|
|
"id": 1,
|
|
"title": "on-ms-task",
|
|
"description": "",
|
|
"hex_color": "",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
},
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z"
|
|
}
|
|
],
|
|
"hex_color": "",
|
|
"percent_done": 0,
|
|
"identifier": "#1",
|
|
"index": 1,
|
|
"related_tasks": {},
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z",
|
|
"bucket_id": 13,
|
|
"position": 65536,
|
|
"reactions": null,
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
}
|
|
}
|
|
],
|
|
"limit": 0,
|
|
"count": 4,
|
|
"position": 0,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
}
|
|
},
|
|
{
|
|
"id": 14,
|
|
"title": "in-progress",
|
|
"project_view_id": 20,
|
|
"limit": 0,
|
|
"count": 0,
|
|
"position": 0,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
}
|
|
},
|
|
{
|
|
"id": 15,
|
|
"title": "done",
|
|
"project_view_id": 20,
|
|
"limit": 0,
|
|
"count": 0,
|
|
"position": 0,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
}
|
|
},
|
|
{
|
|
"id": 25,
|
|
"title": "in-review",
|
|
"project_view_id": 20,
|
|
"limit": 0,
|
|
"count": 0,
|
|
"position": 1638400,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
}
|
|
},
|
|
{
|
|
"id": 26,
|
|
"title": "blocked",
|
|
"project_view_id": 20,
|
|
"limit": 0,
|
|
"count": 0,
|
|
"position": 1703936,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
}
|
|
}
|
|
],
|
|
"total": 5
|
|
}
|
|
},
|
|
"GET /tasks/{missing}": {
|
|
"status": 404,
|
|
"body": {
|
|
"$schema": "http://127.0.0.1:34571/api/v2/schemas/VikunjaErrorModel.json",
|
|
"title": "Not Found",
|
|
"status": 404,
|
|
"detail": "This task does not exist",
|
|
"code": 4002
|
|
}
|
|
},
|
|
"401 scope": {
|
|
"status": 401,
|
|
"body": {
|
|
"code": 11,
|
|
"message": "missing, malformed, expired or otherwise invalid token provided"
|
|
}
|
|
},
|
|
"401 expired": {
|
|
"status": 401,
|
|
"body": {
|
|
"code": 11,
|
|
"message": "missing, malformed, expired or otherwise invalid token provided"
|
|
}
|
|
},
|
|
"POST /tasks/{t}/comments": {
|
|
"status": 201,
|
|
"body": {
|
|
"id": 1,
|
|
"comment": "first",
|
|
"author": {
|
|
"id": 3,
|
|
"name": "mosaic-stack pm",
|
|
"username": "bot-mosaic-stack-pm",
|
|
"bot_owner_id": 1,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z"
|
|
},
|
|
"reactions": null,
|
|
"created": "2026-10-08T22:05:02.958809385Z",
|
|
"updated": "2026-10-08T22:05:02.95881098Z"
|
|
}
|
|
},
|
|
"GET /tasks/{t}/comments": {
|
|
"status": 200,
|
|
"body": {
|
|
"$schema": "http://127.0.0.1:34571/api/v2/schemas/PaginatedTaskComment.json",
|
|
"items": [
|
|
{
|
|
"id": 1,
|
|
"comment": "first",
|
|
"author": {
|
|
"id": 3,
|
|
"name": "mosaic-stack pm",
|
|
"username": "bot-mosaic-stack-pm",
|
|
"bot_owner_id": 1,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z"
|
|
},
|
|
"reactions": null,
|
|
"created": "2026-10-08T22:05:02Z",
|
|
"updated": "2026-10-08T22:05:02Z"
|
|
}
|
|
],
|
|
"total": 1,
|
|
"page": 1,
|
|
"per_page": 50,
|
|
"total_pages": 1
|
|
}
|
|
},
|
|
"POST /tasks/{t}/relations": {
|
|
"status": 201,
|
|
"body": {
|
|
"task_id": 4,
|
|
"other_task_id": 3,
|
|
"relation_kind": "blocked",
|
|
"created_by": {
|
|
"id": 3,
|
|
"name": "mosaic-stack pm",
|
|
"username": "bot-mosaic-stack-pm",
|
|
"bot_owner_id": 1,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z"
|
|
},
|
|
"created": "2026-10-08T22:05:05.194371758Z"
|
|
}
|
|
},
|
|
"DELETE unassigned assignee": {
|
|
"status": 204,
|
|
"body": null
|
|
},
|
|
"DELETE absent label": {
|
|
"status": 403,
|
|
"body": {
|
|
"$schema": "http://127.0.0.1:34571/api/v2/schemas/VikunjaErrorModel.json",
|
|
"title": "Forbidden",
|
|
"status": 403,
|
|
"detail": "Forbidden"
|
|
}
|
|
},
|
|
"GET /projects/{p}": {
|
|
"status": 200,
|
|
"body": {
|
|
"$schema": "http://127.0.0.1:34571/api/v2/schemas/ProjectReadBody.json",
|
|
"id": 3,
|
|
"title": "mosaic-stack",
|
|
"description": "",
|
|
"identifier": "",
|
|
"hex_color": "",
|
|
"parent_project_id": 0,
|
|
"owner": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
},
|
|
"is_archived": false,
|
|
"background_information": null,
|
|
"background_blur_hash": "",
|
|
"is_favorite": false,
|
|
"position": 196608,
|
|
"views": [
|
|
{
|
|
"id": 17,
|
|
"title": "List",
|
|
"project_id": 3,
|
|
"view_kind": "list",
|
|
"filter": {
|
|
"s": "",
|
|
"sort_by": null,
|
|
"order_by": null,
|
|
"filter": "done = false",
|
|
"filter_include_nulls": false
|
|
},
|
|
"position": 100,
|
|
"bucket_configuration_mode": "none",
|
|
"bucket_configuration": null,
|
|
"default_bucket_id": 0,
|
|
"done_bucket_id": 0,
|
|
"updated": "2026-10-08T22:04:57Z",
|
|
"created": "2026-10-08T22:04:57Z"
|
|
},
|
|
{
|
|
"id": 18,
|
|
"title": "Gantt",
|
|
"project_id": 3,
|
|
"view_kind": "gantt",
|
|
"filter": null,
|
|
"position": 200,
|
|
"bucket_configuration_mode": "none",
|
|
"bucket_configuration": null,
|
|
"default_bucket_id": 0,
|
|
"done_bucket_id": 0,
|
|
"updated": "2026-10-08T22:04:57Z",
|
|
"created": "2026-10-08T22:04:57Z"
|
|
},
|
|
{
|
|
"id": 19,
|
|
"title": "Table",
|
|
"project_id": 3,
|
|
"view_kind": "table",
|
|
"filter": null,
|
|
"position": 300,
|
|
"bucket_configuration_mode": "none",
|
|
"bucket_configuration": null,
|
|
"default_bucket_id": 0,
|
|
"done_bucket_id": 0,
|
|
"updated": "2026-10-08T22:04:57Z",
|
|
"created": "2026-10-08T22:04:57Z"
|
|
},
|
|
{
|
|
"id": 20,
|
|
"title": "Kanban",
|
|
"project_id": 3,
|
|
"view_kind": "kanban",
|
|
"filter": null,
|
|
"position": 400,
|
|
"bucket_configuration_mode": "manual",
|
|
"bucket_configuration": null,
|
|
"default_bucket_id": 13,
|
|
"done_bucket_id": 15,
|
|
"updated": "2026-10-08T22:04:57Z",
|
|
"created": "2026-10-08T22:04:57Z"
|
|
}
|
|
],
|
|
"max_permission": 0,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:05:14Z"
|
|
}
|
|
},
|
|
"POST /projects/{p}/tasks": {
|
|
"status": 201,
|
|
"body": {
|
|
"id": 8,
|
|
"title": "pm made",
|
|
"description": "REQ-TASK-1",
|
|
"project_id": 3,
|
|
"done": false,
|
|
"done_at": "0001-01-01T00:00:00Z",
|
|
"due_date": "0001-01-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 0,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": [],
|
|
"labels": null,
|
|
"hex_color": "",
|
|
"percent_done": 0,
|
|
"identifier": "#5",
|
|
"index": 5,
|
|
"related_tasks": null,
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"created": "2026-10-08T22:05:14.177885061Z",
|
|
"updated": "2026-10-08T22:05:14.177888Z",
|
|
"bucket_id": 0,
|
|
"position": 0,
|
|
"reactions": null,
|
|
"created_by": {
|
|
"id": 3,
|
|
"name": "mosaic-stack pm",
|
|
"username": "bot-mosaic-stack-pm",
|
|
"bot_owner_id": 1,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z"
|
|
}
|
|
}
|
|
},
|
|
"PATCH /tasks/{t}": {
|
|
"status": 200,
|
|
"body": {
|
|
"id": 3,
|
|
"title": "ms-3",
|
|
"description": "",
|
|
"project_id": 3,
|
|
"done": false,
|
|
"done_at": "0001-01-01T00:00:00Z",
|
|
"due_date": "2026-11-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 3,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": [],
|
|
"labels": [
|
|
{
|
|
"id": 1,
|
|
"title": "on-ms-task",
|
|
"description": "",
|
|
"hex_color": "",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
},
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z"
|
|
}
|
|
],
|
|
"hex_color": "",
|
|
"percent_done": 0,
|
|
"identifier": "#3",
|
|
"index": 3,
|
|
"related_tasks": {},
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:05:14Z",
|
|
"bucket_id": 0,
|
|
"position": 0,
|
|
"reactions": null,
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
}
|
|
}
|
|
},
|
|
"PATCH bucket_id": {
|
|
"status": 200,
|
|
"body": {
|
|
"id": 3,
|
|
"title": "ms-3",
|
|
"description": "",
|
|
"project_id": 3,
|
|
"done": false,
|
|
"done_at": "0001-01-01T00:00:00Z",
|
|
"due_date": "2026-11-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 3,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": [],
|
|
"labels": [
|
|
{
|
|
"id": 1,
|
|
"title": "on-ms-task",
|
|
"description": "",
|
|
"hex_color": "",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
},
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z"
|
|
}
|
|
],
|
|
"hex_color": "",
|
|
"percent_done": 0,
|
|
"identifier": "#3",
|
|
"index": 3,
|
|
"related_tasks": {},
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:05:14Z",
|
|
"bucket_id": 26,
|
|
"position": 0,
|
|
"reactions": null,
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
}
|
|
}
|
|
},
|
|
"PUT move": {
|
|
"status": 200,
|
|
"body": {
|
|
"bucket_id": 25,
|
|
"bucket": {
|
|
"id": 25,
|
|
"title": "in-review",
|
|
"project_view_id": 20,
|
|
"limit": 0,
|
|
"count": 1,
|
|
"position": 1638400,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z",
|
|
"created_by": null
|
|
},
|
|
"task_id": 3,
|
|
"project_view_id": 20,
|
|
"task": {
|
|
"id": 3,
|
|
"title": "ms-3",
|
|
"description": "",
|
|
"project_id": 3,
|
|
"done": false,
|
|
"done_at": "0001-01-01T00:00:00Z",
|
|
"due_date": "2026-11-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 3,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": null,
|
|
"labels": [
|
|
{
|
|
"id": 1,
|
|
"title": "on-ms-task",
|
|
"description": "",
|
|
"hex_color": "",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
},
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z"
|
|
}
|
|
],
|
|
"hex_color": "",
|
|
"percent_done": 0,
|
|
"identifier": "#3",
|
|
"index": 3,
|
|
"related_tasks": {},
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:05:14Z",
|
|
"bucket_id": 0,
|
|
"position": 0,
|
|
"reactions": null,
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"PUT move into done": {
|
|
"status": 200,
|
|
"body": {
|
|
"bucket_id": 15,
|
|
"bucket": {
|
|
"id": 15,
|
|
"title": "done",
|
|
"project_view_id": 20,
|
|
"limit": 0,
|
|
"count": 1,
|
|
"position": 0,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z",
|
|
"created_by": null
|
|
},
|
|
"task_id": 2,
|
|
"project_view_id": 20,
|
|
"task": {
|
|
"id": 2,
|
|
"title": "ms-2",
|
|
"description": "",
|
|
"project_id": 3,
|
|
"done": true,
|
|
"done_at": "2026-10-08T22:05:14.194667373Z",
|
|
"due_date": "0001-01-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 0,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": null,
|
|
"labels": [
|
|
{
|
|
"id": 2,
|
|
"title": "on-launchpad-task",
|
|
"description": "",
|
|
"hex_color": "",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
},
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z"
|
|
},
|
|
{
|
|
"id": 4,
|
|
"title": "owner-unattached",
|
|
"description": "",
|
|
"hex_color": "",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
},
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z"
|
|
}
|
|
],
|
|
"hex_color": "",
|
|
"percent_done": 0,
|
|
"identifier": "#2",
|
|
"index": 2,
|
|
"related_tasks": {},
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:05:14.19467725Z",
|
|
"bucket_id": 0,
|
|
"position": 0,
|
|
"reactions": null,
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GET /tasks/{t}": {
|
|
"status": 200,
|
|
"body": {
|
|
"$schema": "http://127.0.0.1:34571/api/v2/schemas/TaskReadOneBody.json",
|
|
"id": 2,
|
|
"title": "ms-2",
|
|
"description": "",
|
|
"project_id": 3,
|
|
"done": true,
|
|
"done_at": "2026-10-08T22:05:14Z",
|
|
"due_date": "0001-01-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 0,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": null,
|
|
"labels": [
|
|
{
|
|
"id": 2,
|
|
"title": "on-launchpad-task",
|
|
"description": "",
|
|
"hex_color": "",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
},
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z"
|
|
},
|
|
{
|
|
"id": 4,
|
|
"title": "owner-unattached",
|
|
"description": "",
|
|
"hex_color": "",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
},
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z"
|
|
}
|
|
],
|
|
"hex_color": "",
|
|
"percent_done": 0,
|
|
"identifier": "#2",
|
|
"index": 2,
|
|
"related_tasks": {},
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:05:14Z",
|
|
"bucket_id": 0,
|
|
"position": 0,
|
|
"reactions": null,
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
},
|
|
"max_permission": 0
|
|
}
|
|
},
|
|
"GET cursor": {
|
|
"status": 200,
|
|
"body": {
|
|
"$schema": "http://127.0.0.1:34571/api/v2/schemas/PaginatedTask.json",
|
|
"items": [
|
|
{
|
|
"id": 1,
|
|
"title": "ms-1",
|
|
"description": "",
|
|
"project_id": 3,
|
|
"done": false,
|
|
"done_at": "0001-01-01T00:00:00Z",
|
|
"due_date": "0001-01-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 0,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": [
|
|
{
|
|
"id": 4,
|
|
"name": "mosaic-stack coder",
|
|
"username": "bot-mosaic-stack-coder",
|
|
"bot_owner_id": 1,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z"
|
|
}
|
|
],
|
|
"labels": [
|
|
{
|
|
"id": 1,
|
|
"title": "on-ms-task",
|
|
"description": "",
|
|
"hex_color": "",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
},
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z"
|
|
}
|
|
],
|
|
"hex_color": "",
|
|
"percent_done": 0,
|
|
"identifier": "#1",
|
|
"index": 1,
|
|
"related_tasks": {},
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z",
|
|
"bucket_id": 0,
|
|
"position": 0,
|
|
"reactions": null,
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
}
|
|
},
|
|
{
|
|
"id": 2,
|
|
"title": "ms-2",
|
|
"description": "",
|
|
"project_id": 3,
|
|
"done": true,
|
|
"done_at": "2026-10-08T22:05:14Z",
|
|
"due_date": "0001-01-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 0,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": null,
|
|
"labels": [
|
|
{
|
|
"id": 2,
|
|
"title": "on-launchpad-task",
|
|
"description": "",
|
|
"hex_color": "",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
},
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z"
|
|
},
|
|
{
|
|
"id": 4,
|
|
"title": "owner-unattached",
|
|
"description": "",
|
|
"hex_color": "",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
},
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z"
|
|
}
|
|
],
|
|
"hex_color": "",
|
|
"percent_done": 0,
|
|
"identifier": "#2",
|
|
"index": 2,
|
|
"related_tasks": {},
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:05:14Z",
|
|
"bucket_id": 0,
|
|
"position": 0,
|
|
"reactions": null,
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
}
|
|
},
|
|
{
|
|
"id": 3,
|
|
"title": "ms-3",
|
|
"description": "",
|
|
"project_id": 3,
|
|
"done": false,
|
|
"done_at": "0001-01-01T00:00:00Z",
|
|
"due_date": "2026-11-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 3,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": null,
|
|
"labels": [
|
|
{
|
|
"id": 1,
|
|
"title": "on-ms-task",
|
|
"description": "",
|
|
"hex_color": "",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
},
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z"
|
|
}
|
|
],
|
|
"hex_color": "",
|
|
"percent_done": 0,
|
|
"identifier": "#3",
|
|
"index": 3,
|
|
"related_tasks": {},
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:05:14Z",
|
|
"bucket_id": 0,
|
|
"position": 0,
|
|
"reactions": null,
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
}
|
|
},
|
|
{
|
|
"id": 4,
|
|
"title": "ms-4",
|
|
"description": "",
|
|
"project_id": 3,
|
|
"done": false,
|
|
"done_at": "0001-01-01T00:00:00Z",
|
|
"due_date": "0001-01-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 0,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": null,
|
|
"labels": null,
|
|
"hex_color": "",
|
|
"percent_done": 0.5,
|
|
"identifier": "#4",
|
|
"index": 4,
|
|
"related_tasks": {},
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:05:14Z",
|
|
"bucket_id": 0,
|
|
"position": 0,
|
|
"reactions": null,
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
}
|
|
},
|
|
{
|
|
"id": 8,
|
|
"title": "pm made",
|
|
"description": "REQ-TASK-1",
|
|
"project_id": 3,
|
|
"done": false,
|
|
"done_at": "0001-01-01T00:00:00Z",
|
|
"due_date": "0001-01-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 0,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": null,
|
|
"labels": null,
|
|
"hex_color": "",
|
|
"percent_done": 0,
|
|
"identifier": "#5",
|
|
"index": 5,
|
|
"related_tasks": {},
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"created": "2026-10-08T22:05:14Z",
|
|
"updated": "2026-10-08T22:05:14Z",
|
|
"bucket_id": 0,
|
|
"position": 0,
|
|
"reactions": null,
|
|
"created_by": {
|
|
"id": 3,
|
|
"name": "mosaic-stack pm",
|
|
"username": "bot-mosaic-stack-pm",
|
|
"bot_owner_id": 1,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z"
|
|
}
|
|
}
|
|
],
|
|
"total": 5,
|
|
"page": 1,
|
|
"per_page": 50,
|
|
"total_pages": 1
|
|
}
|
|
},
|
|
"GET reconcile": {
|
|
"status": 200,
|
|
"body": {
|
|
"$schema": "http://127.0.0.1:34571/api/v2/schemas/PaginatedTask.json",
|
|
"items": [
|
|
{
|
|
"id": 1,
|
|
"title": "ms-1",
|
|
"description": "",
|
|
"project_id": 3,
|
|
"done": false,
|
|
"done_at": "0001-01-01T00:00:00Z",
|
|
"due_date": "0001-01-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 0,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": [
|
|
{
|
|
"id": 4,
|
|
"name": "mosaic-stack coder",
|
|
"username": "bot-mosaic-stack-coder",
|
|
"bot_owner_id": 1,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z"
|
|
}
|
|
],
|
|
"labels": [
|
|
{
|
|
"id": 1,
|
|
"title": "on-ms-task",
|
|
"description": "",
|
|
"hex_color": "",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
},
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z"
|
|
}
|
|
],
|
|
"hex_color": "",
|
|
"percent_done": 0,
|
|
"identifier": "#1",
|
|
"index": 1,
|
|
"related_tasks": {},
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z",
|
|
"bucket_id": 0,
|
|
"comment_count": 0,
|
|
"position": 0,
|
|
"reactions": null,
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
}
|
|
},
|
|
{
|
|
"id": 2,
|
|
"title": "ms-2",
|
|
"description": "",
|
|
"project_id": 3,
|
|
"done": true,
|
|
"done_at": "2026-10-08T22:05:14Z",
|
|
"due_date": "0001-01-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 0,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": null,
|
|
"labels": [
|
|
{
|
|
"id": 2,
|
|
"title": "on-launchpad-task",
|
|
"description": "",
|
|
"hex_color": "",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
},
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z"
|
|
},
|
|
{
|
|
"id": 4,
|
|
"title": "owner-unattached",
|
|
"description": "",
|
|
"hex_color": "",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
},
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z"
|
|
}
|
|
],
|
|
"hex_color": "",
|
|
"percent_done": 0,
|
|
"identifier": "#2",
|
|
"index": 2,
|
|
"related_tasks": {},
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:05:14Z",
|
|
"bucket_id": 0,
|
|
"comment_count": 0,
|
|
"position": 0,
|
|
"reactions": null,
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
}
|
|
},
|
|
{
|
|
"id": 3,
|
|
"title": "ms-3",
|
|
"description": "",
|
|
"project_id": 3,
|
|
"done": false,
|
|
"done_at": "0001-01-01T00:00:00Z",
|
|
"due_date": "2026-11-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 3,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": null,
|
|
"labels": [
|
|
{
|
|
"id": 1,
|
|
"title": "on-ms-task",
|
|
"description": "",
|
|
"hex_color": "",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
},
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z"
|
|
}
|
|
],
|
|
"hex_color": "",
|
|
"percent_done": 0,
|
|
"identifier": "#3",
|
|
"index": 3,
|
|
"related_tasks": {},
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:05:14Z",
|
|
"bucket_id": 0,
|
|
"comment_count": 0,
|
|
"position": 0,
|
|
"reactions": null,
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
}
|
|
},
|
|
{
|
|
"id": 4,
|
|
"title": "ms-4",
|
|
"description": "",
|
|
"project_id": 3,
|
|
"done": false,
|
|
"done_at": "0001-01-01T00:00:00Z",
|
|
"due_date": "0001-01-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 0,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": null,
|
|
"labels": null,
|
|
"hex_color": "",
|
|
"percent_done": 0.5,
|
|
"identifier": "#4",
|
|
"index": 4,
|
|
"related_tasks": {},
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:05:14Z",
|
|
"bucket_id": 0,
|
|
"comment_count": 1,
|
|
"position": 0,
|
|
"reactions": null,
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:04:56Z",
|
|
"updated": "2026-10-08T22:04:56Z"
|
|
}
|
|
},
|
|
{
|
|
"id": 8,
|
|
"title": "pm made",
|
|
"description": "REQ-TASK-1",
|
|
"project_id": 3,
|
|
"done": false,
|
|
"done_at": "0001-01-01T00:00:00Z",
|
|
"due_date": "0001-01-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 0,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": null,
|
|
"labels": null,
|
|
"hex_color": "",
|
|
"percent_done": 0,
|
|
"identifier": "#5",
|
|
"index": 5,
|
|
"related_tasks": {},
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"created": "2026-10-08T22:05:14Z",
|
|
"updated": "2026-10-08T22:05:14Z",
|
|
"bucket_id": 0,
|
|
"comment_count": 0,
|
|
"position": 0,
|
|
"reactions": null,
|
|
"created_by": {
|
|
"id": 3,
|
|
"name": "mosaic-stack pm",
|
|
"username": "bot-mosaic-stack-pm",
|
|
"bot_owner_id": 1,
|
|
"created": "2026-10-08T22:04:57Z",
|
|
"updated": "2026-10-08T22:04:57Z"
|
|
}
|
|
}
|
|
],
|
|
"total": 5,
|
|
"page": 1,
|
|
"per_page": 50,
|
|
"total_pages": 1
|
|
}
|
|
},
|
|
"GET task moved away": {
|
|
"status": 403,
|
|
"body": {
|
|
"$schema": "http://127.0.0.1:34571/api/v2/schemas/VikunjaErrorModel.json",
|
|
"title": "Forbidden",
|
|
"status": 403,
|
|
"detail": "You don't have the permission to see this"
|
|
}
|
|
},
|
|
"GET deleted task": {
|
|
"status": 404,
|
|
"body": {
|
|
"$schema": "http://127.0.0.1:34571/api/v2/schemas/VikunjaErrorModel.json",
|
|
"title": "Not Found",
|
|
"status": 404,
|
|
"detail": "This task does not exist",
|
|
"code": 4002
|
|
}
|
|
},
|
|
"PATCH bucket_id (b)": {
|
|
"status": 200,
|
|
"body": {
|
|
"id": 2,
|
|
"title": "ms-2",
|
|
"description": "",
|
|
"project_id": 4,
|
|
"done": false,
|
|
"done_at": "0001-01-01T00:00:00Z",
|
|
"due_date": "0001-01-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 0,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": [],
|
|
"labels": null,
|
|
"hex_color": "",
|
|
"percent_done": 0,
|
|
"identifier": "#2",
|
|
"index": 2,
|
|
"related_tasks": {},
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"subscription": {
|
|
"id": 2,
|
|
"entity": "task",
|
|
"entity_id": 2,
|
|
"created": "2026-10-08T22:08:35Z"
|
|
},
|
|
"created": "2026-10-08T22:08:35Z",
|
|
"updated": "2026-10-08T22:08:40Z",
|
|
"bucket_id": 20,
|
|
"position": 0,
|
|
"reactions": null,
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T22:08:34Z",
|
|
"updated": "2026-10-08T22:08:34Z"
|
|
}
|
|
}
|
|
},
|
|
"POST /tasks/{t}/assignees": {
|
|
"status": 201,
|
|
"body": {
|
|
"user_id": 3,
|
|
"created": "0001-01-01T00:00:00Z"
|
|
}
|
|
},
|
|
"DELETE /tasks/{t}/assignees/{u}": {
|
|
"status": 500,
|
|
"body": {
|
|
"$schema": "http://127.0.0.1:34571/api/v2/schemas/VikunjaErrorModel.json",
|
|
"title": "Internal Server Error",
|
|
"status": 500,
|
|
"detail": "unexpected error occurred"
|
|
}
|
|
},
|
|
"POST /tasks/{t}/labels": {
|
|
"status": 201,
|
|
"body": {
|
|
"label_id": 1,
|
|
"created": "2026-10-08T22:08:40.865233716Z"
|
|
}
|
|
},
|
|
"DELETE /tasks/{t}/labels/{l}": {
|
|
"status": 204,
|
|
"body": null
|
|
},
|
|
"DELETE /tasks/{t}/relations": {
|
|
"status": 404,
|
|
"body": {
|
|
"$schema": "http://127.0.0.1:34571/api/v2/schemas/VikunjaErrorModel.json",
|
|
"title": "Not Found",
|
|
"status": 404,
|
|
"detail": "The task relation does not exist.",
|
|
"code": 4009
|
|
}
|
|
},
|
|
"GET /tasks/{t} 403": {
|
|
"status": 403,
|
|
"body": {
|
|
"$schema": "http://127.0.0.1:34571/api/v2/schemas/VikunjaErrorModel.json",
|
|
"title": "Forbidden",
|
|
"status": 403,
|
|
"detail": "You don't have the permission to see this"
|
|
}
|
|
},
|
|
"GET /projects/{p} 403": {
|
|
"status": 403,
|
|
"body": {
|
|
"$schema": "http://127.0.0.1:34571/api/v2/schemas/VikunjaErrorModel.json",
|
|
"title": "Forbidden",
|
|
"status": 403,
|
|
"detail": "You don't have the permission to see this"
|
|
}
|
|
},
|
|
"GET /tasks/{t} related": {
|
|
"status": 200,
|
|
"body": {
|
|
"$schema": "http://127.0.0.1:34571/api/v2/schemas/TaskReadOneBody.json",
|
|
"id": 2,
|
|
"title": "two",
|
|
"description": "",
|
|
"project_id": 2,
|
|
"done": false,
|
|
"done_at": "0001-01-01T00:00:00Z",
|
|
"due_date": "0001-01-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 0,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": [
|
|
{
|
|
"id": 2,
|
|
"name": "",
|
|
"username": "worker",
|
|
"created": "2026-10-08T23:03:21Z",
|
|
"updated": "2026-10-08T23:03:21Z"
|
|
}
|
|
],
|
|
"labels": null,
|
|
"hex_color": "",
|
|
"percent_done": 0,
|
|
"identifier": "#2",
|
|
"index": 2,
|
|
"related_tasks": {
|
|
"blocked": [
|
|
{
|
|
"id": 1,
|
|
"title": "one",
|
|
"description": "",
|
|
"project_id": 2,
|
|
"done": false,
|
|
"done_at": "0001-01-01T00:00:00Z",
|
|
"due_date": "0001-01-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 0,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": null,
|
|
"labels": null,
|
|
"hex_color": "",
|
|
"percent_done": 0,
|
|
"identifier": "",
|
|
"index": 1,
|
|
"related_tasks": null,
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"created": "2026-10-08T23:03:21Z",
|
|
"updated": "2026-10-08T23:03:21Z",
|
|
"bucket_id": 0,
|
|
"position": 0,
|
|
"reactions": null,
|
|
"created_by": null
|
|
}
|
|
]
|
|
},
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"subscription": {
|
|
"id": 2,
|
|
"entity": "task",
|
|
"entity_id": 2,
|
|
"created": "2026-10-08T23:03:21Z"
|
|
},
|
|
"created": "2026-10-08T23:03:21Z",
|
|
"updated": "2026-10-08T23:03:21Z",
|
|
"bucket_id": 0,
|
|
"position": 0,
|
|
"reactions": null,
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T23:03:21Z",
|
|
"updated": "2026-10-08T23:03:21Z"
|
|
},
|
|
"max_permission": 2
|
|
}
|
|
},
|
|
"GET cursor related": {
|
|
"status": 200,
|
|
"body": {
|
|
"$schema": "http://127.0.0.1:34571/api/v2/schemas/PaginatedTask.json",
|
|
"items": [
|
|
{
|
|
"id": 1,
|
|
"title": "one",
|
|
"description": "",
|
|
"project_id": 2,
|
|
"done": false,
|
|
"done_at": "0001-01-01T00:00:00Z",
|
|
"due_date": "0001-01-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 0,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": null,
|
|
"labels": null,
|
|
"hex_color": "",
|
|
"percent_done": 0,
|
|
"identifier": "#1",
|
|
"index": 1,
|
|
"related_tasks": {
|
|
"blocking": [
|
|
{
|
|
"id": 2,
|
|
"title": "two",
|
|
"description": "",
|
|
"project_id": 2,
|
|
"done": false,
|
|
"done_at": "0001-01-01T00:00:00Z",
|
|
"due_date": "0001-01-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 0,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": null,
|
|
"labels": null,
|
|
"hex_color": "",
|
|
"percent_done": 0,
|
|
"identifier": "",
|
|
"index": 2,
|
|
"related_tasks": null,
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"created": "2026-10-08T23:03:21Z",
|
|
"updated": "2026-10-08T23:03:21Z",
|
|
"bucket_id": 0,
|
|
"position": 0,
|
|
"reactions": null,
|
|
"created_by": null
|
|
}
|
|
]
|
|
},
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"created": "2026-10-08T23:03:21Z",
|
|
"updated": "2026-10-08T23:03:21Z",
|
|
"bucket_id": 0,
|
|
"position": 0,
|
|
"reactions": null,
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T23:03:21Z",
|
|
"updated": "2026-10-08T23:03:21Z"
|
|
}
|
|
},
|
|
{
|
|
"id": 2,
|
|
"title": "two",
|
|
"description": "",
|
|
"project_id": 2,
|
|
"done": false,
|
|
"done_at": "0001-01-01T00:00:00Z",
|
|
"due_date": "0001-01-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 0,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": [
|
|
{
|
|
"id": 2,
|
|
"name": "",
|
|
"username": "worker",
|
|
"created": "2026-10-08T23:03:21Z",
|
|
"updated": "2026-10-08T23:03:21Z"
|
|
}
|
|
],
|
|
"labels": null,
|
|
"hex_color": "",
|
|
"percent_done": 0,
|
|
"identifier": "#2",
|
|
"index": 2,
|
|
"related_tasks": {
|
|
"blocked": [
|
|
{
|
|
"id": 1,
|
|
"title": "one",
|
|
"description": "",
|
|
"project_id": 2,
|
|
"done": false,
|
|
"done_at": "0001-01-01T00:00:00Z",
|
|
"due_date": "0001-01-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 0,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": null,
|
|
"labels": null,
|
|
"hex_color": "",
|
|
"percent_done": 0,
|
|
"identifier": "",
|
|
"index": 1,
|
|
"related_tasks": null,
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"created": "2026-10-08T23:03:21Z",
|
|
"updated": "2026-10-08T23:03:21Z",
|
|
"bucket_id": 0,
|
|
"position": 0,
|
|
"reactions": null,
|
|
"created_by": null
|
|
}
|
|
]
|
|
},
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"created": "2026-10-08T23:03:21Z",
|
|
"updated": "2026-10-08T23:03:21Z",
|
|
"bucket_id": 0,
|
|
"position": 0,
|
|
"reactions": null,
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T23:03:21Z",
|
|
"updated": "2026-10-08T23:03:21Z"
|
|
}
|
|
},
|
|
{
|
|
"id": 3,
|
|
"title": "three",
|
|
"description": "",
|
|
"project_id": 2,
|
|
"done": false,
|
|
"done_at": "0001-01-01T00:00:00Z",
|
|
"due_date": "0001-01-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 0,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": null,
|
|
"labels": null,
|
|
"hex_color": "",
|
|
"percent_done": 0,
|
|
"identifier": "#3",
|
|
"index": 3,
|
|
"related_tasks": {},
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"created": "2026-10-08T23:03:21Z",
|
|
"updated": "2026-10-08T23:03:21Z",
|
|
"bucket_id": 0,
|
|
"position": 0,
|
|
"reactions": null,
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T23:03:21Z",
|
|
"updated": "2026-10-08T23:03:21Z"
|
|
}
|
|
},
|
|
{
|
|
"id": 4,
|
|
"title": "four",
|
|
"description": "",
|
|
"project_id": 2,
|
|
"done": false,
|
|
"done_at": "0001-01-01T00:00:00Z",
|
|
"due_date": "0001-01-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 0,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": null,
|
|
"labels": null,
|
|
"hex_color": "",
|
|
"percent_done": 0,
|
|
"identifier": "#4",
|
|
"index": 4,
|
|
"related_tasks": {},
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"created": "2026-10-08T23:03:21Z",
|
|
"updated": "2026-10-08T23:03:21Z",
|
|
"bucket_id": 0,
|
|
"position": 0,
|
|
"reactions": null,
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T23:03:21Z",
|
|
"updated": "2026-10-08T23:03:21Z"
|
|
}
|
|
}
|
|
],
|
|
"total": 4,
|
|
"page": 1,
|
|
"per_page": 50,
|
|
"total_pages": 1
|
|
}
|
|
},
|
|
"GET board related": {
|
|
"status": 200,
|
|
"body": {
|
|
"$schema": "http://127.0.0.1:34571/api/v2/schemas/BucketsWithTasksBodyBody.json",
|
|
"items": [
|
|
{
|
|
"id": 7,
|
|
"title": "To-Do",
|
|
"project_view_id": 12,
|
|
"tasks": [
|
|
{
|
|
"id": 4,
|
|
"title": "four",
|
|
"description": "",
|
|
"project_id": 2,
|
|
"done": false,
|
|
"done_at": "0001-01-01T00:00:00Z",
|
|
"due_date": "0001-01-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 0,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": null,
|
|
"labels": null,
|
|
"hex_color": "",
|
|
"percent_done": 0,
|
|
"identifier": "#4",
|
|
"index": 4,
|
|
"related_tasks": {},
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"created": "2026-10-08T23:03:21Z",
|
|
"updated": "2026-10-08T23:03:21Z",
|
|
"bucket_id": 7,
|
|
"position": 8192,
|
|
"reactions": null,
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T23:03:21Z",
|
|
"updated": "2026-10-08T23:03:21Z"
|
|
}
|
|
},
|
|
{
|
|
"id": 3,
|
|
"title": "three",
|
|
"description": "",
|
|
"project_id": 2,
|
|
"done": false,
|
|
"done_at": "0001-01-01T00:00:00Z",
|
|
"due_date": "0001-01-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 0,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": null,
|
|
"labels": null,
|
|
"hex_color": "",
|
|
"percent_done": 0,
|
|
"identifier": "#3",
|
|
"index": 3,
|
|
"related_tasks": {},
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"created": "2026-10-08T23:03:21Z",
|
|
"updated": "2026-10-08T23:03:21Z",
|
|
"bucket_id": 7,
|
|
"position": 16384,
|
|
"reactions": null,
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T23:03:21Z",
|
|
"updated": "2026-10-08T23:03:21Z"
|
|
}
|
|
},
|
|
{
|
|
"id": 2,
|
|
"title": "two",
|
|
"description": "",
|
|
"project_id": 2,
|
|
"done": false,
|
|
"done_at": "0001-01-01T00:00:00Z",
|
|
"due_date": "0001-01-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 0,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": [
|
|
{
|
|
"id": 2,
|
|
"name": "",
|
|
"username": "worker",
|
|
"created": "2026-10-08T23:03:21Z",
|
|
"updated": "2026-10-08T23:03:21Z"
|
|
}
|
|
],
|
|
"labels": null,
|
|
"hex_color": "",
|
|
"percent_done": 0,
|
|
"identifier": "#2",
|
|
"index": 2,
|
|
"related_tasks": {
|
|
"blocked": [
|
|
{
|
|
"id": 1,
|
|
"title": "one",
|
|
"description": "",
|
|
"project_id": 2,
|
|
"done": false,
|
|
"done_at": "0001-01-01T00:00:00Z",
|
|
"due_date": "0001-01-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 0,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": null,
|
|
"labels": null,
|
|
"hex_color": "",
|
|
"percent_done": 0,
|
|
"identifier": "",
|
|
"index": 1,
|
|
"related_tasks": null,
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"created": "2026-10-08T23:03:21Z",
|
|
"updated": "2026-10-08T23:03:21Z",
|
|
"bucket_id": 0,
|
|
"position": 0,
|
|
"reactions": null,
|
|
"created_by": null
|
|
}
|
|
]
|
|
},
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"created": "2026-10-08T23:03:21Z",
|
|
"updated": "2026-10-08T23:03:21Z",
|
|
"bucket_id": 7,
|
|
"position": 32768,
|
|
"reactions": null,
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T23:03:21Z",
|
|
"updated": "2026-10-08T23:03:21Z"
|
|
}
|
|
},
|
|
{
|
|
"id": 1,
|
|
"title": "one",
|
|
"description": "",
|
|
"project_id": 2,
|
|
"done": false,
|
|
"done_at": "0001-01-01T00:00:00Z",
|
|
"due_date": "0001-01-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 0,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": null,
|
|
"labels": null,
|
|
"hex_color": "",
|
|
"percent_done": 0,
|
|
"identifier": "#1",
|
|
"index": 1,
|
|
"related_tasks": {
|
|
"blocking": [
|
|
{
|
|
"id": 2,
|
|
"title": "two",
|
|
"description": "",
|
|
"project_id": 2,
|
|
"done": false,
|
|
"done_at": "0001-01-01T00:00:00Z",
|
|
"due_date": "0001-01-01T00:00:00Z",
|
|
"reminders": null,
|
|
"repeat_after": 0,
|
|
"repeat_mode": 0,
|
|
"priority": 0,
|
|
"start_date": "0001-01-01T00:00:00Z",
|
|
"end_date": "0001-01-01T00:00:00Z",
|
|
"assignees": null,
|
|
"labels": null,
|
|
"hex_color": "",
|
|
"percent_done": 0,
|
|
"identifier": "",
|
|
"index": 2,
|
|
"related_tasks": null,
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"created": "2026-10-08T23:03:21Z",
|
|
"updated": "2026-10-08T23:03:21Z",
|
|
"bucket_id": 0,
|
|
"position": 0,
|
|
"reactions": null,
|
|
"created_by": null
|
|
}
|
|
]
|
|
},
|
|
"attachments": null,
|
|
"cover_image_attachment_id": 0,
|
|
"is_favorite": false,
|
|
"created": "2026-10-08T23:03:21Z",
|
|
"updated": "2026-10-08T23:03:21Z",
|
|
"bucket_id": 7,
|
|
"position": 65536,
|
|
"reactions": null,
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T23:03:21Z",
|
|
"updated": "2026-10-08T23:03:21Z"
|
|
}
|
|
}
|
|
],
|
|
"limit": 0,
|
|
"count": 4,
|
|
"position": 100,
|
|
"created": "2026-10-08T23:03:21Z",
|
|
"updated": "2026-10-08T23:03:21Z",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T23:03:21Z",
|
|
"updated": "2026-10-08T23:03:21Z"
|
|
}
|
|
},
|
|
{
|
|
"id": 8,
|
|
"title": "Doing",
|
|
"project_view_id": 12,
|
|
"limit": 0,
|
|
"count": 0,
|
|
"position": 200,
|
|
"created": "2026-10-08T23:03:21Z",
|
|
"updated": "2026-10-08T23:03:21Z",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T23:03:21Z",
|
|
"updated": "2026-10-08T23:03:21Z"
|
|
}
|
|
},
|
|
{
|
|
"id": 9,
|
|
"title": "Done",
|
|
"project_view_id": 12,
|
|
"limit": 0,
|
|
"count": 0,
|
|
"position": 300,
|
|
"created": "2026-10-08T23:03:21Z",
|
|
"updated": "2026-10-08T23:03:21Z",
|
|
"created_by": {
|
|
"id": 1,
|
|
"name": "",
|
|
"username": "owner",
|
|
"created": "2026-10-08T23:03:21Z",
|
|
"updated": "2026-10-08T23:03:21Z"
|
|
}
|
|
}
|
|
],
|
|
"total": 3
|
|
}
|
|
}
|
|
}
|