Schemathesis v4.30.1 ━━━━━━━━━━━━━━━━━━━━ ✅ Loaded specification from http://0.0.0.0:43265/api/v1/openapi.json (in 0.12s) Base URL: http://0.0.0.0:43265/api/v1 Specification: Open API 3.0.3 Operations: 60 selected / 60 total Configuration: /home/stranger6667/data/programming/workbench/target s/aeman/schemathesis.toml Dictionaries: 1 dictionary / 6 entries ✅ API capabilities: Supports NULL byte in headers: ✘ Accepts backslash and control characters in URL paths: ✓ ⏭ Examples (in 0.01s) ⏭ 60 skipped ❌ Coverage (in 1.58s) ✅ 18 passed ❌ 42 failed ❌ Fuzzing (in 3431.70s) ✅ 10 passed ❌ 50 failed ❌ Stateful (in 166.32s) Scenarios: 11071 API Links: 0 covered / 2 selected / 2 total ✅ 10893 passed ❌ 178 failed =================================== FAILURES =================================== ________________________ DELETE /processes/tasks/{uid} _________________________ 1. Test Case ID: jYqFna - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx [422] Unprocessable Content: `{"type":"about:blank","title":"Unprocessable Entity","status":422,"detail":"unknown process task \"0\"","code":"taskNotFound"}` Reproduce with: curl -X DELETE http://0.0.0.0:43265/api/v1/processes/tasks/0 __________________________________ GET /board __________________________________ 1. Test Case ID: sStN5N - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: parameter `day` in query - day: Incorrect type [200] OK: `{"kind":"Board","metadata":{"title":"Workbench","teams":["core"],"projects":["Launch"],"processes":[{"name":"Release","project":"Launch"}],"deadlines":[{"week":"2026-10-12","project":"Launch"}],"epics":[{"name":"Backend","project":"Launch","domain":"board"}],"members":[{"login":"workbench","carrying":1,"load":2}],"domains":[{"name":"board","writable":true,"members":["workbench"]}],"teamDomains":{"core":"board"},"projectDomains":{"Launch":"board"},"processDomains":{"Release":"board"}}}` Reproduce with: curl -X GET 'http://0.0.0.0:43265/api/v1/board?day=null' _____________________________ GET /cards/{uid}/log _____________________________ 1. Test Case ID: jQnEr9 - Server error [502] Bad Gateway: `{"type":"about:blank","title":"Bad Gateway","status":502,"detail":"gitstore: card not found: 01M4K1W400D3X57Y4413FMNSTZ","code":"upstreamFailed"}` Reproduce with: curl -X GET http://0.0.0.0:43265/api/v1/cards/01M4K1W400D3X57Y4413FMNSTZ/log __________________________________ GET /logs ___________________________________ 1. Test Case ID: 0wUysw - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx [400] Bad Request: `{"type":"about:blank","title":"Bad Request","status":400,"detail":"day: want yyyy-mm-dd","code":"invalidDay"}` Reproduce with: curl -X GET 'http://0.0.0.0:43265/api/v1/logs?day=4846-57-68&uids=%C3%9E%C3%9DV%C2%82%C2%90' _________________________________ GET /sprints _________________________________ 1. Test Case ID: ca70fn - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: parameter `day` in query - day: Incorrect type [200] OK: `{"items":[{"kind":"Sprint","metadata":{"team":"core"},"spec":{"current":"2026-10-05","capacity":{}}}],"kind":"SprintList"}` Reproduce with: curl -X GET 'http://0.0.0.0:43265/api/v1/sprints?day=null' ___________________________ GET /views/{view}/cards ____________________________ 1. Test Case ID: zAM1TG - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: parameter `from` in query - violates `pattern` at /properties/from [200] OK: `{"kind":"CardList","items":[{"kind":"Card","metadata":{"uid":"01M4K1S67783Z4E6WP415WHW7R","createdAt":"2026-10-10T13:59:30Z"},"spec":{"title":"Write docs","team":"coverage","zone":"planned","assignees":["workbench"],"progress":0,"dates":{"start":"2026-10-10","end":"2026-10-10","sprint":"2026-10-10"}},"status":{"complete":false,"inProgress":false,"domain":"board","triage":true}},{"kind":"Card","metadata":{"uid":"01M4K1S678H5GHR19BF5BXF7SE","createdAt":"2026-10-10T13:59:30Z"},"spec":{"title":"Ship release","t // Output truncated...` Reproduce with: curl -X GET 'http://0.0.0.0:43265/api/v1/views/me/cards?from=%C3%9E%F1%99%89%86S%F3%BB%87%90z%C2%8D%C2%AD%C2%A7%C2%B2%EC%8C%BE9%25%1A%F3%B9%B8%AE%C2%8C%F2%8F%BD%A1%C3%90' 2. Test Case ID: rdyC9m - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx [400] Bad Request: `{"type":"about:blank","title":"Bad Request","status":400,"detail":"weeks \"XÜ\\U000b2b1d\": want 1..26","code":"invalidSelector"}` Reproduce with: curl -X GET 'http://0.0.0.0:43265/api/v1/views/team/cards?focus=__proto__&stage=%F1%B7%92%AA0%C3%B21c%C2%8E2%C3%B9&user=%DA%A6%2F%1B%F0%AD%BD%84%05%C3%B7%F1%BA%A7%B4&project=%29%7Cv&weeks=X%C3%9C%F2%B2%AC%9D&day=2026-10-10&team=&reviews=D_%C2%A9i%3E%F1%9D%8F%BC%15%2F%7D%13%E5%87%94%C3%A1p%1D%F3%A3%91%96%C3%B7%C3%B9%C3%99%C3%8E%C2%8C&snapshot=%C2%8A%C3%B4%F0%98%BF%87' 3. Test Case ID: zZ9vDP - Server error [502] Bad Gateway: `{"type":"about:blank","title":"Bad Gateway","status":502,"detail":"day \"\\x0eÀø\": parsing time \"\\x0e\\xc3\\x80\\xc3\\xb8\" as \"2006-01-02\": cannot parse \"\\x0e\\xc3\\x80\\xc3\\xb8\" as \"2006\"","code":"upstreamFailed"}` Reproduce with: curl -X GET 'http://0.0.0.0:43265/api/v1/views/me/cards?assignee=%F0%9F%AF%99&day=%0E%C3%80%C3%B8&fields=&focus=&from=&project=0&reviews=9&snapshot=1&stage=5&team=5&user=8&weeks=5&zone=' ___________________________ GET /views/{view}/watch ____________________________ 1. Test Case ID: 8dbSs2 - Undocumented HTTP status code Received: 404 Documented: 101 [404] Not Found: `{"type":"about:blank","title":"Not Found","status":404,"detail":"no such board: 0","code":"noSuchView"}` Reproduce with: curl -X GET 'http://0.0.0.0:43265/api/v1/views/0/watch?team=&day=&user=&from=&weeks=&project=&assignee=&stage=&focus=&reviews=&fields=&snapshot=&resources=&client=' 2. Test Case ID: Mgs9rQ - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: parameter `from` in query - violates `pattern` at /properties/from - Undocumented HTTP status code Received: 426 Documented: 101 [426] Upgrade Required: `WebSocket protocol violation: Connection header "keep-alive" does not contain Upgrade` Reproduce with: curl -X GET 'http://0.0.0.0:43265/api/v1/views/me/watch?from=o%C3%B8' 3. Test Case ID: uZf8ny - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx [426] Upgrade Required: `WebSocket protocol violation: Connection header "keep-alive" does not contain Upgrade` Reproduce with: curl -X GET http://0.0.0.0:43265/api/v1/views/me/watch 4. Test Case ID: MG77Jb - Undocumented HTTP status code Received: 400 Documented: 101 [400] Bad Request: `{"type":"about:blank","title":"Bad Request","status":400,"detail":"unknown fields \"\\U00089a39𘐣ù»û\\U00102a24÷S\\U0010183aÕ\" (want summary or full)","code":"invalidSelector"}` Reproduce with: curl -X GET 'http://0.0.0.0:43265/api/v1/views/backlog/watch?client=&resources=&from=%F3%A7%A3%BA%F2%AB%A6%9E%3C%F0%98%B0%B4%C2%B2%F3%BB%83%88u%F3%B4%91%82%5E&project=OB%C2%A3%C3%AF%09%3E%F3%85%85%B5%C2%8E%C3%B7%C3%B4&fields=%F2%89%A8%B9%F0%98%90%A3%C3%B9%C2%BB%C3%BB%F4%82%A8%A4%C3%B7S%F4%81%A0%BA%C3%95&team=%24s%C2%9A%C3%99%F3%9F%82%BB%C2%B4Y%C3%9F%C3%AE%0AN%7F%C2%87%C3%B9J%14%F4%88%B7%B3&weeks=%C2%B1%7B%1E%F3%8F%98%B4' 5. Test Case ID: t1ZpT1 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx [400] Bad Request: `{"type":"about:blank","title":"Bad Request","status":400,"detail":"unknown fields \"5\" (want summary or full)","code":"invalidSelector"}` Reproduce with: curl -X GET 'http://0.0.0.0:43265/api/v1/views/backlog/watch?day=2026-10-10&fields=5&focus=&from=&reviews=3&snapshot=&user=2&zone=' ______________________________ PATCH /cards/{uid} ______________________________ 1. Test Case ID: YWwopb - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx [422] Unprocessable Content: `{"type":"about:blank","title":"Unprocessable Entity","status":422,"detail":"a card needs a title","code":"emptyTitle"}` Reproduce with: curl -X PATCH -H 'Content-Type: application/json' -d '{"assignees": [], "dates": {"end": "", "sprint": "", "start": ""}, "description": "", "epic": "", "parent": "", "parked": false, "process": "", "progress": 0, "project": "", "recurrence": "", "reviewOf": "", "size": "", "stage": "", "team": "", "title": "", "week": "", "zone": "niceToHave"}' http://0.0.0.0:43265/api/v1/cards/0 2. Test Case ID: RTOwyt - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Hint: The request body contains 5 additional properties not defined in the schema (`º`, ` ¾}`, `LPT1` and 2 more). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields. [400] Bad Request: `{"type":"about:blank","title":"Bad Request","status":400,"detail":"invalid JSON body: json: cannot unmarshal number -11563699470871764992 into Go struct field CardPatch.progress of type int","code":"invalidBody"}` Reproduce with: curl -X PATCH -H 'Content-Type: application/json' -d '{"\u0019\u00ba": "1\ud825\ude84\u00c7\u0088", "LPT1": [], "\u001d\u00be}": -7303459, "\u009d\u0089\udb50\udf30z\ud868\udef2\u0091\udb1b\uddbf\u00a5/\udb0b\udda6\ub6eeO": [{"\u008a": null, "\u00b5\u0007\u00d2\ud9cf\udd46": 2.2250738585e-313}, true, {"\u00db\ud981\uddbc": "\u00cd\u0012\u00b1\u00a1\u00d2", "\u001b\uda12\udd5c\u0092N\u00cd\u0018": "O\u0096r\u00de\u00f5"}], "V\u0010\u0084uP^\u008a\u00bf\u00e0\u00db\u00b3": 12228, "progress": -11563699470871764992, "reviewOf": "01M4K1XATMEKTQVTMQK90T89B1", "dates": {"A%": [false, 4.292925714542758e+16, null], "\u00ec\u0083J\u0004": {"MalformedJson": ["BU\u0018\u009cq0"]}, "\u0017\u0004;\u00b4\udbb4\udc45": [null, {}, ["\u00d5\udbaa\udeeb\fF"]], "Mb\u000e\ud931\ude18": {"\u008a\u008d\u00ad(i\u00bb\udba2\ude02": ["\ud909\udfc5r\u0083\u00d9\u00b1\u00db"], "\u00ad": ["\udb11\udde0\u00cf\ud9e3\ude53\u0014", 1625238449022388166438975738740736, null], "network": [[]]}, "5\u009bu": [[], null, {}]}, "stage": "", "description": "\u00ff?\u008bo", "size": "\u00ae\u00d7\u00bd"}' http://0.0.0.0:43265/api/v1/cards/01M4K1YH5MSPNYRP92S1R2RKBM 3. Test Case ID: lQLRiN - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - violates `type` (was object, became null) [200] OK: `{"kind":"Card","metadata":{"uid":"01M4K281TW0RC3VPSP79XDDRGV","author":"workbench","createdAt":"2026-10-10T14:07:37Z"},"spec":{"title":"Workbench","description":"uš=È\u0026𫺉*򇑩•4\u003ey򉬈tÏ","team":"core","zone":"planned","assignees":[],"progress":10,"dates":{"start":"2029-03-28","end":"2027-08-06","sprint":"2026-10-10"},"reviewOf":"01M4K1S67783Z4E6WP415WHW7R"},"status":{"complete":false,"inProgress":true,"domain":"board","triageWeek":"2029-03-26"}}` Reproduce with: curl -X PATCH -H 'Content-Type: application/json' -d null http://0.0.0.0:43265/api/v1/cards/01M4K281TW0RC3VPSP79XDDRGV ______________________ PATCH /cards/{uid}/notes/{noteId} _______________________ 1. Test Case ID: gm6yfS - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx [422] Unprocessable Content: `{"type":"about:blank","title":"Unprocessable Entity","status":422,"detail":"a note needs text","code":"emptyNote"}` Reproduce with: curl -X PATCH -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:43265/api/v1/cards/0/notes/0 ____________________________ PATCH /people/{login} _____________________________ 1. Test Case ID: v6VTpN - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx [422] Unprocessable Content: `{"type":"about:blank","title":"Unprocessable Entity","status":422,"detail":"a capacity is 0 (unset) to 999 points a week: 1134976228","code":"badCapacity"}` Reproduce with: curl -X PATCH -H 'Content-Type: application/json' -d '{"capacity": 1134976228}' http://0.0.0.0:43265/api/v1/people/0 2. Test Case ID: xbaQ6x - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Hint: The request body contains 5 additional properties not defined in the schema (``, `&… `, `v󖡕š񇿭` and 2 more). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields. [400] Bad Request: `{"type":"about:blank","title":"Bad Request","status":400,"detail":"invalid JSON body: json: cannot unmarshal number 2085919557115565070876672 into Go struct field PersonPatch.capacity of type int","code":"invalidBody"}` Reproduce with: curl -X PATCH -H 'Content-Type: application/json' -d '{"&\u0085": "\u00f9^.\u0098 ", "\u00dd": [], "v\udb1a\udc55\u009a\ud8df\udfed": {"\u0097\u00a2FJ": null, "\u00ae\u00ae\uda0d\udedd": "\udbae\udec9\u001a\u00da5\uda27\udc9c"}, "": [[]], "\u00c9z\uda6d\udddd": [null, 1235570], "capacity": 2085919557115565070876672}' http://0.0.0.0:43265/api/v1/people/%C2%AFIA _________________________ PATCH /processes/tasks/{uid} _________________________ 1. Test Case ID: ELx46s - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx [422] Unprocessable Content: `{"type":"about:blank","title":"Unprocessable Entity","status":422,"detail":"unknown process task \"0\"","code":"taskNotFound"}` Reproduce with: curl -X PATCH -H 'Content-Type: application/json' -d '{"accumulate": true, "assignee": "", "description": "", "process": "", "recurrence": "", "start": "", "team": "", "title": ""}' http://0.0.0.0:43265/api/v1/processes/tasks/0 ________________________________ PATCH /sprints ________________________________ 1. Test Case ID: 71MAap - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - incorrect type [200] OK: `{"kind":"Sprint","metadata":{"team":""},"spec":{}}` Reproduce with: curl -X PATCH -H 'Content-Type: application/json' -d null http://0.0.0.0:43265/api/v1/sprints 2. Test Case ID: 4QBzmG - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Hint: The request body contains 5 additional properties not defined in the schema (``, `n`, `š` and 2 more). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields. [400] Bad Request: `{"type":"about:blank","title":"Bad Request","status":400,"detail":"gitstore: unknown domain: \"\\U00060a5c\\U00066a44\\x1c^\\U000d54f8Fs\\x14D\u003et~M»\"","code":"unknownDomain"}` Reproduce with: curl -X PATCH -H 'Content-Type: application/json' -d '{"\u009a": {"": -19699827, "\ud914\udc7c\udb16\udc5d\u00d6": true}, "": [], "\udb20\ude8a\u009a\u0007\u00fe\u00e1\u001f\u000f\udb42\udc9d\u0013\u00f2j\u00f7": {}, "\u0015n\u000e": -1.7976931348623157e+308, "\uda4c\ude7f\u0007": {"": [{}, {"affected": "\u00cau"}, []], "j\u00d2\uda7d\ude59\u00c3\u00ab\u009f\u0005\u00f4\u00beo9E8F\u00c8": [-32037]}, "current": "", "previous": "2026-10-05", "team": "\u00f9\u00cbt\u00e0\u008b\u00e9\u00ccy", "domain": "\ud942\ude5c\ud95a\ude44\u001c^\udb15\udcf8Fs\u0014D>t~M\u00bb"}' http://0.0.0.0:43265/api/v1/sprints _______________________ POST /cards/{uid}/actions/defer ________________________ 1. Test Case ID: EhV5fg - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx [422] Unprocessable Content: `{"type":"about:blank","title":"Unprocessable Entity","status":422,"detail":"defer moves a card forward: days must be positive (got 0)","code":"backwardsDefer"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:43265/api/v1/cards/0/actions/defer 2. Test Case ID: bPxd8g - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Hint: The request body contains 2 additional properties not defined in the schema (``, `F`). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields. [400] Bad Request: `{"type":"about:blank","title":"Bad Request","status":400,"detail":"invalid JSON body: json: cannot unmarshal number -105185902388413718331392 into Go struct field DeferCardBody.days of type int","code":"invalidBody"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"": [], "F": [-1.35040921188365e-63], "days": -105185902388413718331392}' http://0.0.0.0:43265/api/v1/cards/01M4K1W3N7P0DCHT5FZTGR0V47/actions/defer _______________________ POST /cards/{uid}/actions/mirror _______________________ 1. Test Case ID: oL98Bc - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx [422] Unprocessable Content: `{"type":"about:blank","title":"Unprocessable Entity","status":422,"detail":"the epic is required — a column is named by its epic","code":"epicRequired"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"epic": ""}' http://0.0.0.0:43265/api/v1/cards/0/actions/mirror ________________________ POST /cards/{uid}/actions/move ________________________ 1. Test Case ID: 7MPCAU - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - violates `type` at /properties/after (was string, became null) [204] No Content: Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"": {"\udab5\udf71": [], "\u00a2": -1207, "\ud902\ude10": [false, 77103, "\u00fc\uda35\ude12\u00bb\u00bb\u0012\u00a9\uda10\udc94\t\u0095\u00b1"]}, "\u00ab\u007f)\u00ae\u001e": {"\u00d97\u00ff\uda66\udf1bf\u00a8\ud843\udeac\ud85f\udc1e#\uda97\udd3a\u00fd": [], "J \udab8\udcf4i\ud8ae\uddf8}>_q\u0090": [-5387215, 1.8838099499785855e+136]}, "\u00e4Q\ud94c\udede": ["\u00be}\u0002\ud811\udef8\u00c0F\u0089 2\udaea\udfbd\ud838\ude89."], "\ud91a\uddae\u009a\ud973\ude03\udb7c\udd9a\u008a\u00c7\u00c1v\ud88e\ude59": {"\udb3d\udffe\u009dU\udae2\udecbz\ud99a\udfa8BY$": -33050335, "au": 8.509521456042385e-07, "g\uda62\udc2c\ud83a\udc42\u0084k\u0002\u00cc\u0011\uda94\udc5e\u00e1\u00be\"": 5868291872539411.0}, "\u0089\u0083\u00b7": true, "after": null, "before": "~\u0010\u009d|07\u00bf"}' http://0.0.0.0:43265/api/v1/cards/01M4K1XATT39298B2XH4XBG1RN/actions/move ________________ POST /cards/{uid}/actions/remove-from-project _________________ 1. Test Case ID: Itq9mP - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx [422] Unprocessable Content: `{"type":"about:blank","title":"Unprocessable Entity","status":422,"detail":"the epic is required — a column is named by its epic","code":"epicRequired"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"epic": ""}' http://0.0.0.0:43265/api/v1/cards/0/actions/remove-from-project ___________________ POST /cards/{uid}/actions/send-to-review ___________________ 1. Test Case ID: 64mV8H - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx [422] Unprocessable Content: `{"type":"about:blank","title":"Unprocessable Entity","status":422,"detail":"a review needs a reviewer","code":"noReviewer"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"day": "", "reviewer": "", "zone": "niceToHave"}' http://0.0.0.0:43265/api/v1/cards/0/actions/send-to-review 2. Test Case ID: RRqdXi - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - violates `type` at /properties/day (was string, became null) [201] Created: `{"kind":"Card","metadata":{"uid":"01M4K43ZCRPAHJQKWXKRYX4W2G","author":"workbench","createdAt":"2026-10-10T14:40:21Z"},"spec":{"title":"review: Ship release","description":"","zone":"urgent","assignees":["󪡳eø\u0019o“G"],"progress":0,"dates":{"start":"4602-07-07","end":"4602-07-07","sprint":"2026-10-10"},"reviewOf":"01M4K2F4MAR3SKN2YYF5F10TXX"},"status":{"complete":false,"inProgress":false,"domain":"board","triageWeek":"4602-07-05"}}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"\u00fa\uda0a\udca9\udb0f\udf62\u0019Y\u00ff\u00a5\u00f6c\u0018\uda62\udf10": {}, "day": null, "reviewer": "\udb6a\udc73e\u00f8\u0019o\u0093G"}' http://0.0.0.0:43265/api/v1/cards/01M4K2F4MAR3SKN2YYF5F10TXX/actions/send-to-review ______________________ POST /cards/{uid}/actions/unmirror ______________________ 1. Test Case ID: WC5iaK - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx [422] Unprocessable Content: `{"type":"about:blank","title":"Unprocessable Entity","status":422,"detail":"the epic is required — a column is named by its epic","code":"epicRequired"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"epic": ""}' http://0.0.0.0:43265/api/v1/cards/0/actions/unmirror ___________________________ POST /cards/{uid}/notes ____________________________ 1. Test Case ID: iq7NhA - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx [422] Unprocessable Content: `{"type":"about:blank","title":"Unprocessable Entity","status":422,"detail":"a note needs text","code":"emptyNote"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:43265/api/v1/cards/0/notes _______________________________ POST /deadlines ________________________________ 1. Test Case ID: WxzNtN - Server error [502] Bad Gateway: `{"type":"about:blank","title":"Bad Gateway","status":502,"detail":"a deadline needs a week","code":"upstreamFailed"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d null http://0.0.0.0:43265/api/v1/deadlines 2. Test Case ID: jStOFl - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx [422] Unprocessable Content: `{"type":"about:blank","title":"Unprocessable Entity","status":422,"detail":"unknown project \"Ò\\U000449f3¤`\" — add it first (add_project / POST /projects)","code":"projectNotFound"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"project": "\u00d2\ud8d2\uddf3\u00a4`", "week": "2026-10-12"}' http://0.0.0.0:43265/api/v1/deadlines 3. Test Case ID: kPmGaK - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - violates `type` at /properties/project (was string, became null) [204] No Content: Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"": {"+o#\\\u00b8\u00fc\\\ud9c5\uddff\u0015\uda3b\uddca\u57a5\udb38\udc39\ud85d\udf99": false}, "\u00c8Q\f\u00e1\u00a1\u009eM\udbfd\ude12X\u00a3\u0090\u00a7/y\u00122\u0083\u00b1\u00a0\u00dd\ud8e1\udcf9": {"0v": [null]}, "\u00c5\u00a2\u00e4d\u00af\ud9f8\udc9e": {"\ud944\uddf6I\u0098u\ud962\udfcdd": -2097152, "": 1.7976931348623157e+308}, "project": null, "week": "z9"}' http://0.0.0.0:43265/api/v1/deadlines ________________________ POST /deadlines/actions/delete ________________________ 1. Test Case ID: EUYvam - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - incorrect type [204] No Content: Reproduce with: curl -X POST -H 'Content-Type: application/json' -d null http://0.0.0.0:43265/api/v1/deadlines/actions/delete _________________________ POST /deadlines/actions/move _________________________ 1. Test Case ID: cOZa5l - Server error [502] Bad Gateway: `{"type":"about:blank","title":"Bad Gateway","status":502,"detail":"a deadline needs a week","code":"upstreamFailed"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d null http://0.0.0.0:43265/api/v1/deadlines/actions/move _________________________________ POST /epics __________________________________ 1. Test Case ID: e8miqK - Server error [502] Bad Gateway: `{"type":"about:blank","title":"Bad Gateway","status":502,"detail":"epic name must not be empty","code":"upstreamFailed"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d null http://0.0.0.0:43265/api/v1/epics 2. Test Case ID: WpT6ep - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Hint: The request body contains 1 additional property not defined in the schema (`p¥Ó`). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields. [422] Unprocessable Content: `{"type":"about:blank","title":"Unprocessable Entity","status":422,"detail":"unknown project \"V¥J\" — add it first (add_project / POST /projects)","code":"projectNotFound"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"p\u00a5\u00d3": [1841, 297, null], "name": "me", "project": "V\u00a5J"}' http://0.0.0.0:43265/api/v1/epics 3. Test Case ID: bppihj - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - violates `type` at /properties/project (was string, became null) [204] No Content: Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"coverage": 1655, ">\u00a0\u00b6\u00de\f\u0001\u0097\u00c3": {"\u00b0\ud809\udc82\u00cd": null, "\u0088\u0098\u00f1\u00ae\u00e3pk": 8793586490, "\u00bc": 7059523}, "": {}, "name": "K\u00a72\u00a9\u00b5Q\u001a\ud8af\udf7dg<", "project": null}' http://0.0.0.0:43265/api/v1/epics _______________________ POST /epics/actions/delete-epic ________________________ 1. Test Case ID: dFsQOZ - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx [422] Unprocessable Content: `{"type":"about:blank","title":"Unprocessable Entity","status":422,"detail":"epic still has cards: 1 card(s) still under \"\" — move or clear them first","code":"epicInUse"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:43265/api/v1/epics/actions/delete-epic 2. Test Case ID: X0lsJh - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - violates `type` (was object, became null) [204] No Content: Reproduce with: curl -X POST -H 'Content-Type: application/json' -d null http://0.0.0.0:43265/api/v1/epics/actions/delete-epic __________________________ POST /epics/actions/rename __________________________ 1. Test Case ID: Wfa6MP - Server error [502] Bad Gateway: `{"type":"about:blank","title":"Bad Gateway","status":502,"detail":"epic name must not be empty","code":"upstreamFailed"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d null http://0.0.0.0:43265/api/v1/epics/actions/rename 2. Test Case ID: SGtUFR - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Hint: The request body contains 2 additional properties not defined in the schema (`A`, `X å󣘜򷼔`). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields. [422] Unprocessable Content: `{"type":"about:blank","title":"Unprocessable Entity","status":422,"detail":"unknown epic \"\\U0007cc65\"","code":"epicNotFound"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"X\u000b\u00e5\udb4d\ude1c\uda9f\udf14": [{}, [], []], "A": [{"\u00b1d\u00a2\uda50\udcc7\udae8\ude42\ud9e3\udd12\u00ba\u0090": -947069}, {"(\u00d6\ud803\ude0a\u001e{\u00fc\udb06\udf8c\b-\u00ea\ud84c\udf3a\u00ccu9\ud955\udc1e\u00e8": [-276, "\u0093\u001dn\u009a\u00dc", false]}], "project": "Launch", "to": "\u009e\u00e6", "epic": "\ud9b3\udc65"}' http://0.0.0.0:43265/api/v1/epics/actions/rename ______________________ POST /epics/actions/reorder-epics _______________________ 1. Test Case ID: 5MXKHb - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - incorrect type [204] No Content: Reproduce with: curl -X POST -H 'Content-Type: application/json' -d null http://0.0.0.0:43265/api/v1/epics/actions/reorder-epics _______________________ POST /epics/actions/set-project ________________________ 1. Test Case ID: W4W1lR - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx [422] Unprocessable Content: `{"type":"about:blank","title":"Unprocessable Entity","status":422,"detail":"unknown epic \"\" in project \"\"","code":"epicNotFound"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:43265/api/v1/epics/actions/set-project ________________________________ POST /presence ________________________________ 1. Test Case ID: tNw4K6 - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - incorrect type [204] No Content: Reproduce with: curl -X POST -H 'Content-Type: application/json' -d null http://0.0.0.0:43265/api/v1/presence _______________________________ POST /processes ________________________________ 1. Test Case ID: 6ledru - Server error [502] Bad Gateway: `{"type":"about:blank","title":"Bad Gateway","status":502,"detail":"process name must not be empty","code":"upstreamFailed"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d null http://0.0.0.0:43265/api/v1/processes 2. Test Case ID: R9kzRj - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Hint: The request body contains 1 additional property not defined in the schema (`ã`). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields. [422] Unprocessable Content: `{"type":"about:blank","title":"Unprocessable Entity","status":422,"detail":"unknown project \"gz¬\" — add it first (add_project / POST /projects)","code":"projectNotFound"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"\u00e3": [], "domain": "", "project": "gz\u00ac", "name": "\udb01\udcbc\u00f6\ud97e\ude38Y"}' http://0.0.0.0:43265/api/v1/processes 3. Test Case ID: mM1PDQ - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx [400] Bad Request: `{"type":"about:blank","title":"Bad Request","status":400,"detail":"gitstore: unknown domain: \"A\"","code":"unknownDomain"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"\u00cf": [{"A ": null}, {"B(\uda6e\udfe7\u00b0\u00ee8": "\u00ba\u0016\u00c1"}, [14421947748, -13403, 1.7976931348623157e+308]], "": {}, "\u00e7": [{"": {"Workbench": 409540569, "\ud940\udc99z": true, "\u0012\u00f5\u00ad\udb9a\udee0?": "\u0099\u00de\u00d4\u0000\u0097"}, "\u0090": true, "\u00fe)": ["\u00d3\u0013\u009a\fK*/\u0093vTi"]}], "\u00ee\u0081\u00bb": [], "\ud9ec\udffe": [415, {"\u00fa\u0083\u008d\u00d5E\ud988\ude20\u00c1\uda7b\uddbdo\u001b\u00f7\ud87e\udc3f\u00f1\u00d7\u0080": 6.783054488846621e+198, "\u00fe&\u00db^\u00a9\u0003\ud80d\udcb7\u0095": null, "NUL": "\u00a3\u001ezB"}, null], "name": "\u00e3\u0095", "domain": "A"}' http://0.0.0.0:43265/api/v1/processes 4. Test Case ID: r6LnyS - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - violates `type` at /properties/domain (was string, became null) [204] No Content: Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"\ud835\udc7b\ud835\udc89\ud835\udc86 \ud835\udc92\ud835\udc96\ud835\udc8a\ud835\udc84\ud835\udc8c \ud835\udc83\ud835\udc93\ud835\udc90\ud835\udc98\ud835\udc8f \ud835\udc87\ud835\udc90\ud835\udc99 \ud835\udc8b\ud835\udc96\ud835\udc8e\ud835\udc91\ud835\udc94 \ud835\udc90\ud835\udc97\ud835\udc86\ud835\udc93 \ud835\udc95\ud835\udc89\ud835\udc86 \ud835\udc8d\ud835\udc82\ud835\udc9b\ud835\udc9a \ud835\udc85\ud835\udc90\ud835\udc88": {"\u00ce\u0095": [true, -1.0803476453229893e-214, false], "": {"U+\u00ab\u0082\u0088\u0005w`'"'"'": 36542974}, "\u009b\u00f3g\u00dc(": false}, "d\uda43\udea004\ubcf9\ud9fd\udf712\udbd0\udfb3hh\uda8b\udf23\u00fb\u00f7": [3.698200995764486e+16], "? \u00c2|\u0003\u00dc\u00cc>U\u00f1\ud894\udf03D": ["\u00fcr\u00aes*\u00cd`\u00a0\u000b\ud93b\uddb8\t", -6302019, "o"], "0..0": [], "\u00e6Dd": {}, "name": "\u00b8\uda82\udfd5/\udb4f\udcef\u00f2\u009bi\u008d \u00a8a\r", "domain": null}' http://0.0.0.0:43265/api/v1/processes ____________________ POST /processes/actions/delete-process ____________________ 1. Test Case ID: HsKB0g - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx [422] Unprocessable Content: `{"type":"about:blank","title":"Unprocessable Entity","status":422,"detail":"process still has tasks: 2 card(s) tied to \"\" — untie them first","code":"processInUse"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:43265/api/v1/processes/actions/delete-process 2. Test Case ID: Bmlg4r - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - violates `type` at /properties/process (was string, became null) [204] No Content: Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"process": null}' http://0.0.0.0:43265/api/v1/processes/actions/delete-process ________________________ POST /processes/actions/rename ________________________ 1. Test Case ID: DOFMyQ - Server error [502] Bad Gateway: `{"type":"about:blank","title":"Bad Gateway","status":502,"detail":"process name must not be empty","code":"upstreamFailed"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d null http://0.0.0.0:43265/api/v1/processes/actions/rename 2. Test Case ID: pq6ZiO - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Hint: The request body contains 1 additional property not defined in the schema (``). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields. [422] Unprocessable Content: `{"type":"about:blank","title":"Unprocessable Entity","status":422,"detail":"unknown process \"\"","code":"processNotFound"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"": [2840240945878430.0, -4.114377922105406e+16, [0.0]], "to": "\r\udbe9\udd91\u00cb\u00cdn"}' http://0.0.0.0:43265/api/v1/processes/actions/rename _______________________ POST /processes/actions/reorder ________________________ 1. Test Case ID: hB9I2V - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - incorrect type [204] No Content: Reproduce with: curl -X POST -H 'Content-Type: application/json' -d null http://0.0.0.0:43265/api/v1/processes/actions/reorder ______________________ POST /processes/actions/set-paused ______________________ 1. Test Case ID: lwvZiQ - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx [422] Unprocessable Content: `{"type":"about:blank","title":"Unprocessable Entity","status":422,"detail":"unknown process \"\"","code":"processNotFound"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"paused": true, "process": ""}' http://0.0.0.0:43265/api/v1/processes/actions/set-paused _____________________ POST /processes/actions/set-project ______________________ 1. Test Case ID: L1YZMa - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx [422] Unprocessable Content: `{"type":"about:blank","title":"Unprocessable Entity","status":422,"detail":"unknown process \"\"","code":"processNotFound"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:43265/api/v1/processes/actions/set-project ____________________________ POST /processes/tasks _____________________________ 1. Test Case ID: kyxBFl - Server error [502] Bad Gateway: `{"type":"about:blank","title":"Bad Gateway","status":502,"detail":"task title must not be empty","code":"upstreamFailed"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d null http://0.0.0.0:43265/api/v1/processes/tasks 2. Test Case ID: CpSNvF - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Hint: The request body contains 4 additional properties not defined in the schema (``, `.îé򮭈`, `:·©ŠûÌ` and 1 more). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields. [422] Unprocessable Content: `{"type":"about:blank","title":"Unprocessable Entity","status":422,"detail":"invalid stage for this card: a task needs a cycle (week | 2weeks | month | quarter)","code":"invalidStage"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"\u0080\u00a4\u00c1t\u0086": {}, ":\u00b7\u00a9\u008a\u00fb\u00cc": {}, "": {"\u00f3": null, "\udb8f\udf5e\uda64\uded9\udbd0\ude03\u0095\u00c3B\ud874\udfd1\u00a8\u0090": {}}, ".\u00ee\u00e9\uda7a\udf48": [["&\uda01\udc5d\u00e0\u00c2\u00e2", -2.0599082914907902e+39], null, 0.9], "title": "D\udbab\ude41\u001a\u00a9\u009a\u00f6E"}' http://0.0.0.0:43265/api/v1/processes/tasks ____________________ POST /processes/tasks/actions/reorder _____________________ 1. Test Case ID: haHlBB - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx [422] Unprocessable Content: `{"type":"about:blank","title":"Unprocessable Entity","status":422,"detail":"unknown process \"\"","code":"processNotFound"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"process": "", "uids": [""]}' http://0.0.0.0:43265/api/v1/processes/tasks/actions/reorder ________________________________ POST /projects ________________________________ 1. Test Case ID: tpFgSo - Server error [502] Bad Gateway: `{"type":"about:blank","title":"Bad Gateway","status":502,"detail":"project name must not be empty","code":"upstreamFailed"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d null http://0.0.0.0:43265/api/v1/projects 2. Test Case ID: 6MPgFD - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Hint: The request body contains 2 additional properties not defined in the schema (`Îb`, `ñœ–󳛼Åߎl`). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields. [400] Bad Request: `{"type":"about:blank","title":"Bad Request","status":400,"detail":"gitstore: unknown domain: \"\\U000b97b0Ú\\U00038c90¦\u003c\"","code":"unknownDomain"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"\u00f1\u009c\u0096\udb8d\udefc\u00c5\u00df\u008el": [[], 2.2250738585e-313], "\u00ceb": {}, "name": "`\udafd\udde9g\uda5d\udf5a", "domain": "\udaa5\udfb0\u00da\ud8a3\udc90\u00a6<"}' http://0.0.0.0:43265/api/v1/projects 3. Test Case ID: tp8Mo6 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx [422] Unprocessable Content: `{"type":"about:blank","title":"Unprocessable Entity","status":422,"detail":"project already exists: \"project\"","code":"projectExists"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"name": "project"}' http://0.0.0.0:43265/api/v1/projects 4. Test Case ID: r3jmZH - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - violates `type` at /properties/domain (was string, became null) [204] No Content: Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"@\ud85c\ude96": [[null, "\u00de7\u009d\u00ca\ud88b\udf89\u00b4\u00ff\u00a2\u00c6"]], "": [[], {"\u00cf": 5.960464477539063e-08, "\udb76\udc3e\u00f9\u00a8N": "{\udb50\udc9b+q\u00e7\u00c4U"}, "\u0015\u00d0\ud8e8\udd63\udadc\ude72"], "name": "\u001b", "domain": null}' http://0.0.0.0:43265/api/v1/projects ____________________ POST /projects/actions/delete-project _____________________ 1. Test Case ID: eY7A8f - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - incorrect type [204] No Content: Reproduce with: curl -X POST -H 'Content-Type: application/json' -d null http://0.0.0.0:43265/api/v1/projects/actions/delete-project 2. Test Case ID: d8wqmv - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx [422] Unprocessable Content: `{"type":"about:blank","title":"Unprocessable Entity","status":422,"detail":"project still has epics: 7 (񄨒U, all, Release, me, board, Backend, team) still under \"\" — delete or move them first","code":"projectInUse"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:43265/api/v1/projects/actions/delete-project ________________________ POST /projects/actions/rename _________________________ 1. Test Case ID: 0QQHit - Server error [502] Bad Gateway: `{"type":"about:blank","title":"Bad Gateway","status":502,"detail":"project name must not be empty","code":"upstreamFailed"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d null http://0.0.0.0:43265/api/v1/projects/actions/rename 2. Test Case ID: VZjzzJ - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Hint: The request body contains 5 additional properties not defined in the schema (``, `)Ø𗄷`, `y ~F` and 2 more). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields. [422] Unprocessable Content: `{"type":"about:blank","title":"Unprocessable Entity","status":422,"detail":"unknown project \"\"","code":"projectNotFound"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"": {"\u00f0.o;\u00911": null}, "{\u00e8|\u00f97\u008b\u0082\u00d5\u00b7\u00cc": [], "\u00ea\u000ex\f!\uda0f\ude2b\udbac\udfc0\u0085u\u008c\u0086hb\uda9a\udcf2\udbb3\ude2f\u000e\u00e4^\u00ca\uda8f\udf20\u00e7\u0088\u00f6\b\u0093\u0098\u007f\ud984\udc6c.\ud894\uddc1\u0086\u00d3\u0017\ud898\udd00\u0013\u0088": {}, ")\u00d8\ud81c\udd37": null, "y\u001d~F": {}, "to": "&\\\u00c5Z\r3\u0092U"}' http://0.0.0.0:43265/api/v1/projects/actions/rename ___________________ POST /projects/actions/reorder-projects ____________________ 1. Test Case ID: EoXPvt - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - incorrect type [204] No Content: Reproduce with: curl -X POST -H 'Content-Type: application/json' -d null http://0.0.0.0:43265/api/v1/projects/actions/reorder-projects _______________________ POST /sprints/actions/carry-over _______________________ 1. Test Case ID: 0toEFx - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - incorrect type [200] OK: `{"carried":0,"reseeded":0}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d null http://0.0.0.0:43265/api/v1/sprints/actions/carry-over ______________________ POST /sprints/actions/delete-team _______________________ 1. Test Case ID: K3ltyu - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - incorrect type [204] No Content: Reproduce with: curl -X POST -H 'Content-Type: application/json' -d null http://0.0.0.0:43265/api/v1/sprints/actions/delete-team 2. Test Case ID: RK6mUI - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Hint: The request body contains 1 additional property not defined in the schema (`ö`). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields. [422] Unprocessable Content: `{"type":"about:blank","title":"Unprocessable Entity","status":422,"detail":"team still has cards: 2 card(s) still on \"core\" — reassign or delete them first","code":"teamInUse"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"\u00f6": {"\u00c6\u00eeQ\uda70\uded22\ub677\uda94\udcccxv": false}, "team": "core"}' http://0.0.0.0:43265/api/v1/sprints/actions/delete-team _____________________ POST /sprints/actions/reorder-teams ______________________ 1. Test Case ID: e5B6Cg - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - incorrect type [204] No Content: Reproduce with: curl -X POST -H 'Content-Type: application/json' -d null http://0.0.0.0:43265/api/v1/sprints/actions/reorder-teams _________________________ POST /teams/actions/capacity _________________________ 1. Test Case ID: etBXve - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx [422] Unprocessable Content: `{"type":"about:blank","title":"Unprocessable Entity","status":422,"detail":"team not found: \"\"","code":"teamNotFound"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"points": 0}' http://0.0.0.0:43265/api/v1/teams/actions/capacity 2. Test Case ID: lOfAvi - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Hint: The request body contains 3 additional properties not defined in the schema (`TD`, `yÞ?-âúÕ`, `{ 𐤟mÏqAɪ󼨌ìÓE99`). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields. [400] Bad Request: `{"type":"about:blank","title":"Bad Request","status":400,"detail":"invalid JSON body: json: cannot unmarshal number 15222840265435917355140819976192 into Go struct field TeamCapacityBody.points of type int","code":"invalidBody"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"{\u001e\ud802\udd1fm\u00cfqA\u00c9\u00aa\u0004\u000e\udbb2\ude0c\u00ec\u00d3\u001bE99": ["\ud875\udc17\ud8ab\udec9\ud837\udf7b\u0092\u009c\u0018\ud942\udf50", null, false], "y\u00de?-\u00e2\u00fa\u00d5": [-83022, {}, [1.906855142988693e+146, "\u0017"]], "TD": {"\u00c1\u00b5\u0015\u00f0": [], "\u00e6\u00cc": [6185220660385759713296384, null, 1e-05], "\u0080\u00b9\u00d3\ud8bd\udd3e": false}, "points": 15222840265435917355140819976192}' http://0.0.0.0:43265/api/v1/teams/actions/capacity __________________________ POST /teams/actions/rename __________________________ 1. Test Case ID: pGHzxn - Server error [502] Bad Gateway: `{"type":"about:blank","title":"Bad Gateway","status":502,"detail":"the no-team group cannot be renamed","code":"upstreamFailed"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d null http://0.0.0.0:43265/api/v1/teams/actions/rename 2. Test Case ID: VrvhEE - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Hint: The request body contains 3 additional properties not defined in the schema (`u򇠔ë‰𻯴󉉇`, `Êþ2Œ`, `ð󵉲`). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields. [422] Unprocessable Content: `{"type":"about:blank","title":"Unprocessable Entity","status":422,"detail":"team not found: \"²\u0026°ó¹\"","code":"teamNotFound"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"u\ud9de\udc14\u00eb\u0089\ud8ae\udff4\udae4\ude47": {"\ud9d9\udf01\u00910\u00ce\uda78\udeae": null, "": null, "\u009bH": -2.225073858507203e-309}, "\u00f0\udb94\ude72": [[67108864, null, true]], "\u00ca\u00fe2\u008c": [], "to": "\u0007\ud9f8\udd6e@\u008c\u0016", "team": "\u00b2&\u00b0\u00f3\u00b9"}' http://0.0.0.0:43265/api/v1/teams/actions/rename ___________________________ POST /views/{view}/cards ___________________________ 1. Test Case ID: Kvjk6W - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx [422] Unprocessable Content: `{"type":"about:blank","title":"Unprocessable Entity","status":422,"detail":"a card needs a title","code":"emptyTitle"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:43265/api/v1/views/me/cards 2. Test Case ID: xzbyKE - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx [400] Bad Request: `{"type":"about:blank","title":"Bad Request","status":400,"detail":"unknown size (S, M, L, XL or empty)","code":"unknownSize"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"project": "", "noSprint": true, "zone": "", "dates": {"\ud923\udca7/": ["", null, "\ud908\udce6\u00fd\n\u00e7/\u001f\uda9f\uded1\u0002"], "k>Z\u000f[\u009fB{\udbf7\udcd1": {"\u00bev.\ud904\uddec\u0096\u0015": {"\u00a7|C\u000e\u001b\u00c5\u00da\u00ea\u0015A\u00b2\udb73\udf99": false, "": 123, "\u03a9\u2248\u00e7\u221a\u222b\u02dc\u00b5\u2264\u2265\u00f7\u00e5\u00df\u2202\u0192\u00a9\u02d9\u2206\u02da\u00ac\u2026\u00e6\u0153\u2211\u00b4\u00ae\u2020\u00a5\u00a8\u02c6\u00f8\u03c0\u201c\u2018\u00a1\u2122\u00a3\u00a2\u221e\u00a7\u00b6\u2022\u00aa\u00ba\u2013\u2260\u00b8\u02db\u00c7\u25ca\u0131\u02dc\u00c2\u00af\u02d8\u00bf\u00c5\u00cd\u00ce\u00cf\u02dd\u00d3\u00d4\uf8ff\u00d2\u00da\u00c6\u2603\u0152\u201e\u00b4\u2030\u02c7\u00c1\u00a8\u02c6\u00d8\u220f\u201d\u2019`\u2044\u20ac\u2039\u203a\ufb01\ufb02\u2021\u00b0\u00b7\u201a\u2014\u00b1": 8138555718}, "\udaf5\udf77n\u0017\u001f\u00e7E7+h\u00f6\u00b3\u00e0\u00f5:": {"\u00ce": null, "\u00e7M\uda60\udf6b\u009b\u009b\u00aa\u00d6\u0098\u00cen": null}}, "\u0080\u00b5|Z\udba5\udce7b\u0004r\ud918\ude2cBF\u00af\u00b0\ud9e4\udc05\udb41\udd04`\u0005\u00fc}": [], "\u007f\ud847\udf94\u00a2\u0086(\u00ddz\u00b2x": [-2.220446049250313e-16, 2847425158793794158592], "\ud8c1\udcee": [], "sprint": "", "start": "\ud8df\udd63O\u0019\udafb\ude29\u00d3\u00fe\ud997\udd72DZ\u00ab(\u009a\u00fc", "end": ""}, "size": "MissingHeaders", "title": "\udbb8\uddc16\u0014\u00fe", "parked": false, "parent": "\u00d5\u001b\u0090\u00e3\ud8ae\uddd2K"}' http://0.0.0.0:43265/api/v1/views/me/cards 3. Test Case ID: TyVox7 - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - violates `type` at /properties/noSprint (was boolean, became null) [201] Created: `{"kind":"Card","metadata":{"uid":"01M4K2VZCBSCHCQATA4GVFVKKD","author":"workbench","createdAt":"2026-10-10T14:18:30Z"},"spec":{"title":"󒷲Z)´´","description":"","zone":"planned","assignees":[],"progress":0,"dates":{"start":"2026-10-10","end":"2026-10-10","sprint":"2026-10-10"}},"status":{"complete":false,"inProgress":false,"triage":true}}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"": [null], "title": "\udb0b\uddf2Z)\u00b4\u00b4", "noSprint": null}' http://0.0.0.0:43265/api/v1/views/team/cards ___________ POST /views/{view}/cards/{uid}/actions/finished-earlier ____________ 1. Test Case ID: i2A5ql - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx [422] Unprocessable Content: `{"type":"about:blank","title":"Unprocessable Entity","status":422,"detail":"this work is not finished: \"Write docs\"","code":"notFinished"}` Reproduce with: curl -X POST http://0.0.0.0:43265/api/v1/views/all/cards/01M4K1S67783Z4E6WP415WHW7R/actions/finished-earlier 2. Test Case ID: tEVrnR - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx [400] Bad Request: `{"type":"about:blank","title":"Bad Request","status":400,"detail":"unknown fields \"Ø𭧍/Æ\" (want summary or full)","code":"invalidSelector"}` Reproduce with: curl -X POST 'http://0.0.0.0:43265/api/v1/views/me/cards/01M4K1S67783Z4E6WP415WHW7R/actions/finished-earlier?fields=%C3%98%F0%AD%A7%8D%2F%C3%86&from=0604-02-02&team=core&weeks=' _________________ POST /views/{view}/cards/{uid}/actions/place _________________ 1. Test Case ID: NC2YrE - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx [400] Bad Request: `{"type":"about:blank","title":"Bad Request","status":400,"detail":"unknown fields \"]\" (want summary or full)","code":"invalidSelector"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"week": "\udbf9\udf8d\uda10\udffb\u0094"}' 'http://0.0.0.0:43265/api/v1/views/triage/cards/01M4K1S67783Z4E6WP415WHW7R/actions/place?day=&user=%F0%A9%B9%A3&project=board&reviews=P%C3%A3&stage=&weeks=%C3%82%7B%15&snapshot=%26%C3%87b%F3%B5%81%88%0C%1B&fields=%5D&assignee=%C3%8C&zone=Infinity&focus=%F0%B1%96%B5&team=%C3%BE%C3%BC%244i%C3%A6S' 2. Test Case ID: khDqvc - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Hint: The request body contains 1 additional property not defined in the schema (`¶­T 􂹱ͺß-2Yyë󩥏󽞿Ç𮝢i!6{`). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields. [422] Unprocessable Content: `{"type":"about:blank","title":"Unprocessable Entity","status":422,"detail":"a week on the Triage board is a Monday: \"\\U0010e78d\\U000943fb\\u0094\"","code":"notAMonday"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"\u00b6\u00adT\f\udbcb\ude71\u00cd\u00ba\u00df-2Yy\u00eb\udb66\udd4f\udbb5\udfbf\u00c7\ud879\udf62i!6{": {"": 64364548}, "week": "\udbf9\udf8d\uda10\udffb\u0094"}' http://0.0.0.0:43265/api/v1/views/triage/cards/01M4K1S67783Z4E6WP415WHW7R/actions/place 3. Test Case ID: Af1flE - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: parameter `day` in query - violates `pattern` at /properties/day [200] OK: `{"kind":"Card","metadata":{"uid":"01M4K2TQ9YAX7MSM2J35VKDXZ1","author":"workbench","createdAt":"2026-10-10T14:17:49Z"},"spec":{"title":"󫪡򧦳Ä","description":"","zone":"planned","assignees":[],"progress":10,"stage":"review","dates":{"start":"2026-10-10","end":"2026-10-10","sprint":"2026-10-10"},"reviewOf":"01M4K1YH6R1K1B2VAAS6NRNAN5"},"status":{"complete":false,"inProgress":false,"reviewedBy":"FÞ¯","domain":"board","triageWeek":"2026-10-05"}}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"\u8e64\u00d4\u00e6\u00cc\udb17\udded": [[-61173299849471557894144, -10796071849247940, "\u00e3\ud989\ude12"], -2.2250738585e-313], "@\u00ef\udba0\udd9b\u0013\udb3d\ude93\ud236\u00ad\udba5\ude8c\ud9f8\udc23\ud876\ude36": [[], [true], {}], "\ud80f\udfcf[\uda91\ude05\u009dj": [null]}' 'http://0.0.0.0:43265/api/v1/views/all/cards/01M4K2TQ9YAX7MSM2J35VKDXZ1/actions/place?reviews=%F3%BC%9B%98%05&stage=&focus=%0B%16%19W%C2%A9%F1%9E%A4%93&snapshot=TRUE&project=&fields=%F2%80%87%82%C3%947-a&from=3884-57-00&assignee=%C2%97%C2%AD%F2%B2%8F%B6%C2%AB%F1%AC%8A%85%C3%90lX%C2%BC%F0%A4%B7%BE&team=%086%C3%90%24%F0%A9%B3%91%F1%9E%93%A1%C3%BE%C3%9Eo&zone=%C3%AD%F3%88%9A%81h%F1%90%92%A1%C2%9E&day=%C3%96%C2%B3%C3%86%13%C3%9A' ________________ POST /views/{view}/cards/{uid}/actions/remove _________________ 1. Test Case ID: LEIQry - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Hint: The request body contains 4 additional properties not defined in the schema (`„  LÝ쨱¢*Îg`, `^𺽺`, `¯` and 1 more). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields. [400] Bad Request: `{"type":"about:blank","title":"Bad Request","status":400,"detail":"unknown intent (use unassign, off-board, or leave it out)","code":"unknownIntent"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"\u0084\r\u001dL\u00dd\u00ec\u00a8\u00b1\u00a2*\u00ceg": [5150, true, null], "\ud835\udc13\ud835\udc21\ud835\udc1e \ud835\udc2a\ud835\udc2e\ud835\udc22\ud835\udc1c\ud835\udc24 \ud835\udc1b\ud835\udc2b\ud835\udc28\ud835\udc30\ud835\udc27 \ud835\udc1f\ud835\udc28\ud835\udc31 \ud835\udc23\ud835\udc2e\ud835\udc26\ud835\udc29\ud835\udc2c \ud835\udc28\ud835\udc2f\ud835\udc1e\ud835\udc2b \ud835\udc2d\ud835\udc21\ud835\udc1e \ud835\udc25\ud835\udc1a\ud835\udc33\ud835\udc32 \ud835\udc1d\ud835\udc28\ud835\udc20": false, "\u00af": {"\ud9b5\udce3)": -8041, "X\u00e0\u00b9\uda08\udcd9": []}, "\u0090^\ud8ab\udf7a": ["\u00be6M", null], "intent": "\ud88a\udecb\udb23\udff1"}' http://0.0.0.0:43265/api/v1/views/me/cards/01M4K1S67783Z4E6WP415WHW7R/actions/remove 2. Test Case ID: SVOQxp - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: parameter `from` in query - violates `pattern` at /properties/from [204] No Content: Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' 'http://0.0.0.0:43265/api/v1/views/all/cards/01M4K1S67783Z4E6WP415WHW7R/actions/remove?from=9' _______________ POST /views/{view}/cards/{uid}/actions/untriage ________________ 1. Test Case ID: BXUF2A - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx [400] Bad Request: `{"type":"about:blank","title":"Bad Request","status":400,"detail":"weeks \"?ÇÉ\\x12É;\": want 1..26","code":"invalidSelector"}` Reproduce with: curl -X POST 'http://0.0.0.0:43265/api/v1/views/triage/cards/01M4K1S67783Z4E6WP415WHW7R/actions/untriage?focus=%C3%96&zone=j&project=&weeks=%3F%C3%87%C3%89%12%C3%89%3B&snapshot=SP%C3%B6%C2%BE7%1B%C2%B2%C3%AA%C2%92%C2%99%C3%8AR%C2%AE&stage=review&team=%C3%BA%F1%83%81%A2%C3%84&day=2026-10-10&reviews=%F1%A2%80%82V%C2%80%F2%BE%A9%BAu&from=&user=n' 2. Test Case ID: ZG3nhW - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: parameter `day` in query - violates `pattern` at /properties/day [200] OK: `{"kind":"Card","metadata":{"uid":"01M4K1XAYRTK78F94RA9XF8WRR","author":"workbench","createdAt":"2026-10-10T14:01:46Z"},"spec":{"title":"Workbench","description":"","zone":"unplanned","assignees":["workbench"],"progress":10,"dates":{"start":"2026-10-10","end":"2026-10-10","sprint":"Þ"},"reviewOf":"01M4K1W3JY24YVKGYB14T3ECPZ"},"status":{"complete":false,"inProgress":true,"domain":"board","triageWeek":"2026-10-05"}}` Reproduce with: curl -X POST 'http://0.0.0.0:43265/api/v1/views/all/cards/01M4K1XAYRTK78F94RA9XF8WRR/actions/untriage?day=%C2%88%C3%90' __________________________________ PUT /board __________________________________ 1. Test Case ID: zso4pq - Unsupported methods Unsupported method PUT returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"type":"about:blank","title":"Not Found","status":404,"detail":"no such route: PUT /api/v1/board","code":"unknownRoute"}` Reproduce with: curl -X PUT 'http://0.0.0.0:43265/api/v1/board?day=&snapshot=&view=' ________________________________ PUT /deadlines ________________________________ 1. Test Case ID: dMHwrL - Unsupported methods Unsupported method PUT returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"type":"about:blank","title":"Not Found","status":404,"detail":"no such route: PUT /api/v1/deadlines","code":"unknownRoute"}` Reproduce with: curl -X PUT -H 'Content-Type: application/json' -d '{"project": "", "week": ""}' http://0.0.0.0:43265/api/v1/deadlines ________________________ PUT /deadlines/actions/delete _________________________ 1. Test Case ID: Rxjb71 - Unsupported methods Unsupported method PUT returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"type":"about:blank","title":"Not Found","status":404,"detail":"no such route: PUT /api/v1/deadlines/actions/delete","code":"unknownRoute"}` Reproduce with: curl -X PUT -H 'Content-Type: application/json' -d '{"project": "", "week": ""}' http://0.0.0.0:43265/api/v1/deadlines/actions/delete _________________________ PUT /deadlines/actions/move __________________________ 1. Test Case ID: 41jYZN - Unsupported methods Unsupported method PUT returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"type":"about:blank","title":"Not Found","status":404,"detail":"no such route: PUT /api/v1/deadlines/actions/move","code":"unknownRoute"}` Reproduce with: curl -X PUT -H 'Content-Type: application/json' -d '{"from": "", "project": "", "to": ""}' http://0.0.0.0:43265/api/v1/deadlines/actions/move __________________________________ PUT /epics __________________________________ 1. Test Case ID: jrwoSd - Unsupported methods Unsupported method PUT returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"type":"about:blank","title":"Not Found","status":404,"detail":"no such route: PUT /api/v1/epics","code":"unknownRoute"}` Reproduce with: curl -X PUT -H 'Content-Type: application/json' -d '{"name": "", "project": ""}' http://0.0.0.0:43265/api/v1/epics ________________________ PUT /epics/actions/delete-epic ________________________ 1. Test Case ID: 54FDD4 - Unsupported methods Unsupported method PUT returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"type":"about:blank","title":"Not Found","status":404,"detail":"no such route: PUT /api/v1/epics/actions/delete-epic","code":"unknownRoute"}` Reproduce with: curl -X PUT -H 'Content-Type: application/json' -d '{"epic": "", "project": ""}' http://0.0.0.0:43265/api/v1/epics/actions/delete-epic __________________________ PUT /epics/actions/rename ___________________________ 1. Test Case ID: bMFMt0 - Unsupported methods Unsupported method PUT returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"type":"about:blank","title":"Not Found","status":404,"detail":"no such route: PUT /api/v1/epics/actions/rename","code":"unknownRoute"}` Reproduce with: curl -X PUT -H 'Content-Type: application/json' -d '{"epic": "", "project": "", "to": ""}' http://0.0.0.0:43265/api/v1/epics/actions/rename _______________________ PUT /epics/actions/reorder-epics _______________________ 1. Test Case ID: tWd2Wd - Unsupported methods Unsupported method PUT returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"type":"about:blank","title":"Not Found","status":404,"detail":"no such route: PUT /api/v1/epics/actions/reorder-epics","code":"unknownRoute"}` Reproduce with: curl -X PUT -H 'Content-Type: application/json' -d '{"epics": [], "project": ""}' http://0.0.0.0:43265/api/v1/epics/actions/reorder-epics ________________________ PUT /epics/actions/set-project ________________________ 1. Test Case ID: ihk24Q - Unsupported methods Unsupported method PUT returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"type":"about:blank","title":"Not Found","status":404,"detail":"no such route: PUT /api/v1/epics/actions/set-project","code":"unknownRoute"}` Reproduce with: curl -X PUT -H 'Content-Type: application/json' -d '{"epic": "", "from": "", "project": ""}' http://0.0.0.0:43265/api/v1/epics/actions/set-project __________________________________ PUT /logs ___________________________________ 1. Test Case ID: qWbp5m - Unsupported methods Unsupported method PUT returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"type":"about:blank","title":"Not Found","status":404,"detail":"no such route: PUT /api/v1/logs","code":"unknownRoute"}` Reproduce with: curl -X PUT 'http://0.0.0.0:43265/api/v1/logs?day=&uids=' ________________________________ PUT /presence _________________________________ 1. Test Case ID: n3l4NT - Unsupported methods Unsupported method PUT returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"type":"about:blank","title":"Not Found","status":404,"detail":"no such route: PUT /api/v1/presence","code":"unknownRoute"}` Reproduce with: curl -X PUT -H 'Content-Type: application/json' -d '{"card": ""}' http://0.0.0.0:43265/api/v1/presence ________________________________ PUT /processes ________________________________ 1. Test Case ID: 9wvCQy - Unsupported methods Unsupported method PUT returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"type":"about:blank","title":"Not Found","status":404,"detail":"no such route: PUT /api/v1/processes","code":"unknownRoute"}` Reproduce with: curl -X PUT -H 'Content-Type: application/json' -d '{"domain": "", "name": "", "project": ""}' http://0.0.0.0:43265/api/v1/processes ____________________ PUT /processes/actions/delete-process _____________________ 1. Test Case ID: L3SLyE - Unsupported methods Unsupported method PUT returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"type":"about:blank","title":"Not Found","status":404,"detail":"no such route: PUT /api/v1/processes/actions/delete-process","code":"unknownRoute"}` Reproduce with: curl -X PUT -H 'Content-Type: application/json' -d '{"process": ""}' http://0.0.0.0:43265/api/v1/processes/actions/delete-process ________________________ PUT /processes/actions/rename _________________________ 1. Test Case ID: S40wZt - Unsupported methods Unsupported method PUT returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"type":"about:blank","title":"Not Found","status":404,"detail":"no such route: PUT /api/v1/processes/actions/rename","code":"unknownRoute"}` Reproduce with: curl -X PUT -H 'Content-Type: application/json' -d '{"process": "", "to": ""}' http://0.0.0.0:43265/api/v1/processes/actions/rename ________________________ PUT /processes/actions/reorder ________________________ 1. Test Case ID: EWhMg6 - Unsupported methods Unsupported method PUT returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"type":"about:blank","title":"Not Found","status":404,"detail":"no such route: PUT /api/v1/processes/actions/reorder","code":"unknownRoute"}` Reproduce with: curl -X PUT -H 'Content-Type: application/json' -d '{"processes": []}' http://0.0.0.0:43265/api/v1/processes/actions/reorder ______________________ PUT /processes/actions/set-paused _______________________ 1. Test Case ID: g3ysk9 - Unsupported methods Unsupported method PUT returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"type":"about:blank","title":"Not Found","status":404,"detail":"no such route: PUT /api/v1/processes/actions/set-paused","code":"unknownRoute"}` Reproduce with: curl -X PUT -H 'Content-Type: application/json' -d '{"paused": false, "process": ""}' http://0.0.0.0:43265/api/v1/processes/actions/set-paused ______________________ PUT /processes/actions/set-project ______________________ 1. Test Case ID: JsKLzL - Unsupported methods Unsupported method PUT returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"type":"about:blank","title":"Not Found","status":404,"detail":"no such route: PUT /api/v1/processes/actions/set-project","code":"unknownRoute"}` Reproduce with: curl -X PUT -H 'Content-Type: application/json' -d '{"process": "", "project": ""}' http://0.0.0.0:43265/api/v1/processes/actions/set-project _____________________________ PUT /processes/tasks _____________________________ 1. Test Case ID: fmSOiQ - Unsupported methods Unsupported method PUT returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"type":"about:blank","title":"Not Found","status":404,"detail":"no such route: PUT /api/v1/processes/tasks","code":"unknownRoute"}` Reproduce with: curl -X PUT -H 'Content-Type: application/json' -d '{"accumulate": false, "assignee": "", "description": "", "process": "", "recurrence": "", "start": "", "team": "", "title": ""}' http://0.0.0.0:43265/api/v1/processes/tasks _____________________ PUT /processes/tasks/actions/reorder _____________________ 1. Test Case ID: qeMU8G - Unsupported methods Unsupported method PUT returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"type":"about:blank","title":"Not Found","status":404,"detail":"no such route: PUT /api/v1/processes/tasks/actions/reorder","code":"unknownRoute"}` Reproduce with: curl -X PUT -H 'Content-Type: application/json' -d '{"process": "", "uids": []}' http://0.0.0.0:43265/api/v1/processes/tasks/actions/reorder ________________________________ PUT /projects _________________________________ 1. Test Case ID: RUS3p1 - Unsupported methods Unsupported method PUT returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"type":"about:blank","title":"Not Found","status":404,"detail":"no such route: PUT /api/v1/projects","code":"unknownRoute"}` Reproduce with: curl -X PUT -H 'Content-Type: application/json' -d '{"domain": "", "name": ""}' http://0.0.0.0:43265/api/v1/projects _____________________ PUT /projects/actions/delete-project _____________________ 1. Test Case ID: pZDFlG - Unsupported methods Unsupported method PUT returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"type":"about:blank","title":"Not Found","status":404,"detail":"no such route: PUT /api/v1/projects/actions/delete-project","code":"unknownRoute"}` Reproduce with: curl -X PUT -H 'Content-Type: application/json' -d '{"project": ""}' http://0.0.0.0:43265/api/v1/projects/actions/delete-project _________________________ PUT /projects/actions/rename _________________________ 1. Test Case ID: lSZpIV - Unsupported methods Unsupported method PUT returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"type":"about:blank","title":"Not Found","status":404,"detail":"no such route: PUT /api/v1/projects/actions/rename","code":"unknownRoute"}` Reproduce with: curl -X PUT -H 'Content-Type: application/json' -d '{"project": "", "to": ""}' http://0.0.0.0:43265/api/v1/projects/actions/rename ____________________ PUT /projects/actions/reorder-projects ____________________ 1. Test Case ID: dZ0IxQ - Unsupported methods Unsupported method PUT returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"type":"about:blank","title":"Not Found","status":404,"detail":"no such route: PUT /api/v1/projects/actions/reorder-projects","code":"unknownRoute"}` Reproduce with: curl -X PUT -H 'Content-Type: application/json' -d '{"projects": []}' http://0.0.0.0:43265/api/v1/projects/actions/reorder-projects _________________________________ PUT /sprints _________________________________ 1. Test Case ID: ARfGbJ - Unsupported methods Unsupported method PUT returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"type":"about:blank","title":"Not Found","status":404,"detail":"no such route: PUT /api/v1/sprints","code":"unknownRoute"}` Reproduce with: curl -X PUT 'http://0.0.0.0:43265/api/v1/sprints?day=&snapshot=&view=' _______________________ PUT /sprints/actions/carry-over ________________________ 1. Test Case ID: Bzj6ID - Unsupported methods Unsupported method PUT returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"type":"about:blank","title":"Not Found","status":404,"detail":"no such route: PUT /api/v1/sprints/actions/carry-over","code":"unknownRoute"}` Reproduce with: curl -X PUT -H 'Content-Type: application/json' -d '{"dryRun": false, "team": ""}' http://0.0.0.0:43265/api/v1/sprints/actions/carry-over _______________________ PUT /sprints/actions/delete-team _______________________ 1. Test Case ID: hFX9gJ - Unsupported methods Unsupported method PUT returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"type":"about:blank","title":"Not Found","status":404,"detail":"no such route: PUT /api/v1/sprints/actions/delete-team","code":"unknownRoute"}` Reproduce with: curl -X PUT -H 'Content-Type: application/json' -d '{"team": ""}' http://0.0.0.0:43265/api/v1/sprints/actions/delete-team ______________________ PUT /sprints/actions/reorder-teams ______________________ 1. Test Case ID: Bxgjm9 - Unsupported methods Unsupported method PUT returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"type":"about:blank","title":"Not Found","status":404,"detail":"no such route: PUT /api/v1/sprints/actions/reorder-teams","code":"unknownRoute"}` Reproduce with: curl -X PUT -H 'Content-Type: application/json' -d '{"teams": []}' http://0.0.0.0:43265/api/v1/sprints/actions/reorder-teams _________________________ PUT /teams/actions/capacity __________________________ 1. Test Case ID: DKLVkQ - Unsupported methods Unsupported method PUT returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"type":"about:blank","title":"Not Found","status":404,"detail":"no such route: PUT /api/v1/teams/actions/capacity","code":"unknownRoute"}` Reproduce with: curl -X PUT -H 'Content-Type: application/json' -d '{"points": 0, "team": ""}' http://0.0.0.0:43265/api/v1/teams/actions/capacity __________________________ PUT /teams/actions/rename ___________________________ 1. Test Case ID: KPWGI8 - Unsupported methods Unsupported method PUT returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"type":"about:blank","title":"Not Found","status":404,"detail":"no such route: PUT /api/v1/teams/actions/rename","code":"unknownRoute"}` Reproduce with: curl -X PUT -H 'Content-Type: application/json' -d '{"team": "", "to": ""}' http://0.0.0.0:43265/api/v1/teams/actions/rename __________________________________ PUT /views __________________________________ 1. Test Case ID: i1nk9X - Unsupported methods Unsupported method PUT returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"type":"about:blank","title":"Not Found","status":404,"detail":"no such route: PUT /api/v1/views","code":"unknownRoute"}` Reproduce with: curl -X PUT http://0.0.0.0:43265/api/v1/views =================================== WARNINGS =================================== Missing test data: 20 operations repeatedly returned 404 Not Found, preventing tests from reaching your API's core logic No links point to these operations - GET /views appears to supply the data they need (2 operations): - GET /views/{view}/cards - POST /views/{view}/cards 💡 Add a link from GET /views, or supply the identifiers it returns in your config file No links point to this operation - POST /cards/{uid}/notes appears to supply the data it needs: - DELETE /cards/{uid}/notes/{noteId} 💡 Add a link from POST /cards/{uid}/notes, or supply the identifiers it returns in your config file No links point to these operations - POST /views/{view}/cards appears to supply the data they need (17 operations): - DELETE /cards/{uid} - GET /cards/{uid} - GET /cards/{uid}/links - GET /cards/{uid}/log - GET /cards/{uid}/notes - PATCH /cards/{uid} - POST /cards/{uid}/actions/in-progress - POST /cards/{uid}/actions/mirror - POST /cards/{uid}/actions/move - POST /cards/{uid}/actions/remove-from-project - POST /cards/{uid}/actions/remove-reviewer - POST /cards/{uid}/actions/reopen - POST /cards/{uid}/actions/unmirror - POST /views/{view}/cards/{uid}/actions/finished-earlier - POST /views/{view}/cards/{uid}/actions/place - POST /views/{view}/cards/{uid}/actions/remove - POST /views/{view}/cards/{uid}/actions/untriage 💡 Add a link from POST /views/{view}/cards, or supply the identifiers it returns in your config file =================================== SUMMARY ==================================== API Operations: Selected: 60/60 Tested: 60 Test Phases: ⏭ Examples ❌ Coverage ❌ Fuzzing ❌ Stateful Failures: ❌ Server error: 12 ❌ API accepted schema-violating request: 27 ❌ API rejected schema-compliant request: 48 ❌ Undocumented HTTP status code: 3 ❌ Unsupported methods: 30 Warnings: ⚠️ Missing valid test data: 20 operations repeatedly returned 404 responses Test cases: 554074 generated, 119 found 120 unique failures, 86 errored, 20 skipped Seed: 212282484709517392591810457292178629980 ===================== 120 failures, 1 warning in 3600.02s ======================