Schemathesis v4.6.8 ━━━━━━━━━━━━━━━━━━━ ✅ Loaded specification from http://0.0.0.0:39493/api/openapi.json (in 0.28s) Base URL: http://0.0.0.0:39493/api Specification: Open API 3.1.0 Operations: 180 selected / 180 total Configuration: /home/stranger6667/programming/workbench/schemathes… ✅ API capabilities: Supports NULL byte in headers: ✘ ❌ Examples (in 0.97s) ✅ 33 passed ❌ 14 failed ⏭ 133 skipped ❌ Coverage (in 189.71s) ✅ 19 passed ❌ 161 failed ❌ Fuzzing (in 57.60s) ✅ 2 passed ❌ 178 failed 🚫 Stateful (in 265.40s) Scenarios: 2677 API Links: 65 covered / 193 selected / 193 total (193 inferred) ✅ 2518 passed ❌ 154 failed 🚫 5 errors ==================================== ERRORS ==================================== ________________________________ Stateful tests ________________________________ Network Error Connection failed Connection aborted. Remote end closed connection without response Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"concurrency_limit": 0, "tag": ""}' http://0.0.0.0:39493/api/concurrency_limits/ Need more help? Join our Discord server: https://discord.gg/R9ASRAmHnA =================================== FAILURES =================================== _________________________ PATCH /variables/name/{name} _________________________ 1. Test Case ID: iaPcPS - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Variable not found."}` Reproduce with: curl -X PATCH -H 'Content-Type: application/json' -d '{"name": "my_variable", "value": "my-value", "tags": ["tag-1", "tag-2"]}' http://0.0.0.0:39493/api/variables/name/0 ____________________ POST /deployments/{id}/create_flow_run ____________________ 1. Test Case ID: JsCHUH - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Deployment not found"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"name": "my-flow-run", "tags": ["tag-1", "tag-2"], "labels": {"key": "value1", "key2": 42}}' http://0.0.0.0:39493/api/deployments/e3e70682-c209-4cac-629f-6fbed82c07cd/create_flow_run _______________________ POST /deployments/{id}/schedules _______________________ 1. Test Case ID: MU0Dvc - Undocumented HTTP status code Received: 404 Documented: 201, 422 [404] Not Found: `{"detail":"Deployment not found."}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '[{"schedule": {"cron": "0 0 * * *", "timezone": "America/New_York"}}]' http://0.0.0.0:39493/api/deployments/e3e70682-c209-4cac-629f-6fbed82c07cd/schedules _________________________________ POST /flows/ _________________________________ 1. Test Case ID: pqyxWN - Undocumented HTTP status code Received: 201 Documented: 200, 422 [201] Created: `{"id":"dbeb4c80-84a7-48b7-ac2f-9d22733796d1","created":"2025-12-05T10:40:03.732729Z","updated":"2025-12-05T10:40:03.732734Z","name":"my-flow","tags":["tag-1","tag-2"],"labels":{"key":"value1","key2":42}}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"name": "my-flow", "tags": ["tag-1", "tag-2"], "labels": {"key": "value1", "key2": 42}}' http://0.0.0.0:39493/api/flows/ _____________________ POST /ui/task_runs/dashboard/counts ______________________ 1. Test Case ID: GC1Rys - Response violates schema 'task_runs.start_time.after_ is required' is not of type 'array' Schema at /properties/detail: { "type": "array", "items": { "$ref": "#/x-bundled/schema2" }, "title": "Detail" } Value: "task_runs.start_time.after_ is required" [422] Unprocessable Content: `{"detail":"task_runs.start_time.after_ is required"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"task_runs": {"name": {"any_": ["my-task-run-1", "my-task-run-2"], "like_": "marvin"}, "tags": {"all_": ["tag-1", "tag-2"]}}, "flows": {"name": {"any_": ["my-flow-1", "my-flow-2"], "like_": "marvin"}, "tags": {"all_": ["tag-1", "tag-2"]}}, "flow_runs": {"name": {"any_": ["my-flow-run-1", "my-flow-run-2"], "like_": "marvin"}, "tags": {"all_": ["tag-1", "tag-2"], "any_": ["tag-1", "tag-2"]}, "work_queue_name": {"any_": ["work_queue_1", "work_queue_2"]}}, "deployments": {"name": {"any_": ["my-deployment-1", "my-deployment-2"], "like_": "marvin"}, "tags": {"all_": ["tag-1", "tag-2"], "any_": ["tag-1", "tag-2"]}, "work_queue_name": {"any_": ["work_queue_1", "work_queue_2"]}}, "work_queues": {"name": {"any_": ["wq-1", "wq-2"], "startswith_": ["marvin", "Marvin-robot"]}}}' http://0.0.0.0:39493/api/ui/task_runs/dashboard/counts 2. Test Case ID: OtI1LA - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"detail":"task_runs.start_time.after_ is required"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"task_runs": {}}' http://0.0.0.0:39493/api/ui/task_runs/dashboard/counts _______________ POST /work_pools/{work_pool_name}/queues/filter ________________ 1. Test Case ID: eBTfgN - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Work pool \"0\" not found."}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"work_queues": {"name": {"any_": ["wq-1", "wq-2"], "startswith_": ["marvin", "Marvin-robot"]}}}' http://0.0.0.0:39493/api/work_pools/0/queues/filter 2. Test Case ID: ILzQ9F - Unsupported methods Unsupported method PATCH returned 422, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [422] Unprocessable Content: `{"exception_message":"Invalid request received.","exception_detail":[{"type":"extra_forbidden","loc":["body","limit"],"msg":"Extra inputs are not permitted","input":0},{"type":"extra_forbidden","loc":["body","offset"],"msg":"Extra inputs are not permitted","input":0},{"type":"extra_forbidden","loc":["body","work_queues"],"msg":"Extra inputs are not permitted","input":{}}],"request_body":{"limit":0,"offset":0,"work_queues":{}}}` Reproduce with: curl -X PATCH -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"limit": 0, "offset": 0, "work_queues": {}}' http://0.0.0.0:39493/api/work_pools/0/queues/filter _______________ PATCH /deployments/{id}/schedules/{schedule_id} ________________ 1. Test Case ID: MjHRgA - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Deployment not found."}` Reproduce with: curl -X PATCH -H 'Content-Type: application/json' -d '{"schedule": {"cron": "0 0 * * *", "timezone": "America/New_York"}}' http://0.0.0.0:39493/api/deployments/e3e70682-c209-4cac-629f-6fbed82c07cd/schedules/f728b4fa-4248-5e3a-0a5d-2f346baa9455 ______________________________ PATCH /flows/{id} _______________________________ 1. Test Case ID: pGC14d - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Flow not found"}` Reproduce with: curl -X PATCH -H 'Content-Type: application/json' -d '{"tags": ["tag-1", "tag-2"]}' http://0.0.0.0:39493/api/flows/e3e70682-c209-4cac-629f-6fbed82c07cd ____________________________ PATCH /variables/{id} _____________________________ 1. Test Case ID: 1HNfTu - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Variable not found."}` Reproduce with: curl -X PATCH -H 'Content-Type: application/json' -d '{"name": "my_variable", "value": "my-value", "tags": ["tag-1", "tag-2"]}' http://0.0.0.0:39493/api/variables/e3e70682-c209-4cac-629f-6fbed82c07cd ______________________________ POST /deployments/ ______________________________ 1. Test Case ID: WuIMhv - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Work pool \"my-work-pool\" not found."}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"name": "my-deployment", "schedules": [{"schedule": {"cron": "0 0 * * *", "timezone": "America/New_York"}}], "tags": ["tag-1", "tag-2"], "labels": {"key": "value1", "key2": 42}, "work_pool_name": "my-work-pool", "flow_id": "e3e70682-c209-4cac-629f-6fbed82c07cd"}' http://0.0.0.0:39493/api/deployments/ 2. Test Case ID: fKFsrF - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `{"exception_message":"Internal Server Error"}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '[null, null]' http://0.0.0.0:39493/api/deployments/ 3. Test Case ID: hTmrmD - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 409 Documented: 200, 422 [409] Conflict: `{"detail":"Data integrity conflict. This usually means a unique or foreign key constraint was violated. See server logs for details."}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"flow_id": "e3e70682-c209-4cac-629f-6fbed82c07cd", "name": ""}' http://0.0.0.0:39493/api/deployments/ _______________________________ POST /flow_runs/ _______________________________ 1. Test Case ID: fT9UBr - Undocumented HTTP status code Received: 409 Documented: 200, 422 [409] Conflict: `{"detail":"Data integrity conflict. This usually means a unique or foreign key constraint was violated. See server logs for details."}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"name": "my-flow-run", "tags": ["tag-1", "tag-2"], "labels": {"key": "value1", "key2": 42}, "flow_id": "e3e70682-c209-4cac-629f-6fbed82c07cd"}' http://0.0.0.0:39493/api/flow_runs/ 2. Test Case ID: LhTdOM - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `{"exception_message":"Internal Server Error"}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"context": {}, "deployment_id": null, "empirical_policy": [null, null], "flow_id": "e3e70682-c209-4cac-629f-6fbed82c07cd", "flow_version": null, "idempotency_key": null, "infrastructure_document_id": null, "job_variables": null, "labels": {"key": "value1", "key2": 42}, "name": "my-flow-run", "parameters": {}, "parent_task_run_id": null, "state": {"type": "FAILED"}, "tags": ["tag-1", "tag-2"], "work_pool_name": null, "work_queue_name": null}' http://0.0.0.0:39493/api/flow_runs/ 3. Test Case ID: YXL7Et - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [409] Conflict: `{"detail":"Data integrity conflict. This usually means a unique or foreign key constraint was violated. See server logs for details."}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"flow_id": "e3e70682-c209-4cac-629f-6fbed82c07cd"}' http://0.0.0.0:39493/api/flow_runs/ ___________________________ PATCH /deployments/{id} ____________________________ 1. Test Case ID: DVEITY - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Deployment not found."}` Reproduce with: curl -X PATCH -H 'Content-Type: application/json' -d '{"schedules": [{"schedule": {"cron": "0 0 * * *", "timezone": "America/New_York"}}], "tags": ["tag-1", "tag-2"], "work_pool_name": "my-work-pool"}' http://0.0.0.0:39493/api/deployments/e3e70682-c209-4cac-629f-6fbed82c07cd ____________________________ PATCH /task_runs/{id} _____________________________ 1. Test Case ID: 8rWGsd - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Task run not found"}` Reproduce with: curl -X PATCH -H 'Content-Type: application/json' -d '{"name": "my-task-run"}' http://0.0.0.0:39493/api/task_runs/e3e70682-c209-4cac-629f-6fbed82c07cd _______________________________ POST /task_runs/ _______________________________ 1. Test Case ID: 8wV8FP - Undocumented HTTP status code Received: 201 Documented: 200, 422 [201] Created: `{"id":"df4c1ba8-ed87-4771-8a1d-795ee439f19c","created":"2025-12-05T10:40:04.084444Z","updated":"2025-12-05T10:40:04.092000Z","name":"my-task-run","flow_run_id":null,"task_key":"","dynamic_key":"","cache_key":null,"cache_expiration":null,"task_version":null,"empirical_policy":{"max_retries":0,"retry_delay_seconds":0.0,"retries":null,"retry_delay":null,"retry_jitter_factor":null},"tags":["tag-1","tag-2"],"labels":{"key":"value1","key2":42},"state_id":"019aee18-f3f4-7309-8444-2e80913180b2","task_inputs":{},"st // Output truncated...` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"name": "my-task-run", "tags": ["tag-1", "tag-2"], "labels": {"key": "value1", "key2": 42}, "task_key": "", "dynamic_key": ""}' http://0.0.0.0:39493/api/task_runs/ 2. Test Case ID: KG6Gf9 - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `{"exception_message":"Internal Server Error"}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"cache_expiration": null, "cache_key": null, "dynamic_key": "", "empirical_policy": [null, null], "flow_run_id": null, "id": null, "labels": {"key": "value1", "key2": 42}, "name": "my-task-run", "state": {"type": "FAILED"}, "tags": ["tag-1", "tag-2"], "task_inputs": {}, "task_key": "", "task_version": null}' http://0.0.0.0:39493/api/task_runs/ _____________________ DELETE /concurrency_limits/tag/{tag} _____________________ 1. Test Case ID: ao6TxK - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Concurrency limit not found"}` Reproduce with: curl -X DELETE -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/concurrency_limits/tag/0 ______________________ DELETE /flow_runs/{id}/input/{key} ______________________ 1. Test Case ID: 4lsL5E - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X DELETE -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/flow_runs/0/input/0 __________________ DELETE /v2/concurrency_limits/{id_or_name} __________________ 1. Test Case ID: vpwZWD - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Concurrency Limit not found"}` Reproduce with: curl -X DELETE -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/v2/concurrency_limits/0 ________________________ DELETE /variables/name/{name} _________________________ 1. Test Case ID: LwezM2 - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Variable not found."}` Reproduce with: curl -X DELETE -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/variables/name/0 __________________________ DELETE /work_pools/{name} ___________________________ 1. Test Case ID: fHkL6h - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Work pool \"0\" not found."}` Reproduce with: curl -X DELETE -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/work_pools/0 ______________ DELETE /work_pools/{work_pool_name}/queues/{name} _______________ 1. Test Case ID: NFFmZ7 - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Work pool queue '0/0' not found."}` Reproduce with: curl -X DELETE -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/work_pools/0/queues/0 ______________ DELETE /work_pools/{work_pool_name}/workers/{name} ______________ 1. Test Case ID: 3KudxT - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Work pool \"0\" not found."}` Reproduce with: curl -X DELETE -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/work_pools/0/workers/0 _________________________ GET /artifacts/{key}/latest __________________________ 1. Test Case ID: VTdSSt - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Artifact not found."}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/artifacts/0/latest ____________________ GET /block_schemas/checksum/{checksum} ____________________ 1. Test Case ID: 41KQUK - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Block schema not found"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' 'http://0.0.0.0:39493/api/block_schemas/checksum/0?version=null&version=null' _________________________ GET /block_types/slug/{slug} _________________________ 1. Test Case ID: iUhOtp - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Block type not found"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/block_types/slug/0 _________________ GET /block_types/slug/{slug}/block_documents _________________ 1. Test Case ID: f7W6Tt - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Block type not found"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' 'http://0.0.0.0:39493/api/block_types/slug/0/block_documents?include_secrets=%5BFiltered%5D' ___ GET /block_types/slug/{slug}/block_documents/name/{block_document_name} ____ 1. Test Case ID: MURhIg - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Block document not found"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' 'http://0.0.0.0:39493/api/block_types/slug/0/block_documents/name/0?include_secrets=%5BFiltered%5D' ________________________ GET /collections/views/{view} _________________________ 1. Test Case ID: VUg5Zj - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"View 0 not found in registry"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/collections/views/0 ______________________ GET /concurrency_limits/tag/{tag} _______________________ 1. Test Case ID: lOgngP - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Concurrency limit not found"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/concurrency_limits/tag/0 _______________________________ GET /csrf-token ________________________________ 1. Test Case ID: Eujncv - Response violates schema 'CSRF protection is disabled.' is not of type 'array' Schema at /properties/detail: { "type": "array", "items": { "$ref": "#/x-bundled/schema2" }, "title": "Detail" } Value: "CSRF protection is disabled." - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"detail":"CSRF protection is disabled."}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' 'http://0.0.0.0:39493/api/csrf-token?client=' _____________ GET /deployments/name/{flow_name}/{deployment_name} ______________ 1. Test Case ID: ZSk0AB - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Deployment not found"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/deployments/name/0/0 _______________________ GET /deployments/{id}/schedules ________________________ 1. Test Case ID: DmEhtW - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/deployments/0/schedules ____________________ GET /deployments/{id}/work_queue_check ____________________ 1. Test Case ID: q2Zhzc - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/deployments/0/work_queue_check ___________________________ GET /events/filter/next ____________________________ 1. Test Case ID: 2kma8d - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' 'http://0.0.0.0:39493/api/events/filter/next?page-token=%5BFiltered%5D' __________________________ GET /flow_run_states/{id} ___________________________ 1. Test Case ID: 4niUji - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/flow_run_states/0 __________________________ GET /flow_runs/{id}/graph ___________________________ 1. Test Case ID: LzwvLj - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/flow_runs/0/graph _________________________ GET /flow_runs/{id}/graph-v2 _________________________ 1. Test Case ID: olcPNJ - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"exception_message":"Flow run e3e70682-c209-4cac-629f-6fbed82c07cd not found"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' 'http://0.0.0.0:39493/api/flow_runs/e3e70682-c209-4cac-629f-6fbed82c07cd/graph-v2?since=0' _______________________ GET /flow_runs/{id}/input/{key} ________________________ 1. Test Case ID: DxKtrV - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/flow_runs/0/input/0 ______________________ GET /flow_runs/{id}/logs/download _______________________ 1. Test Case ID: vYtc6g - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/flow_runs/0/logs/download ____________________________ GET /flows/name/{name} ____________________________ 1. Test Case ID: U8E8sy - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Flow not found"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/flows/name/0 __________________________ GET /task_run_states/{id} ___________________________ 1. Test Case ID: 9VdAyM - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/task_run_states/0 ___________________ GET /v2/concurrency_limits/{id_or_name} ____________________ 1. Test Case ID: k9FOYT - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Concurrency Limit not found"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/v2/concurrency_limits/0 __________________________ GET /variables/name/{name} __________________________ 1. Test Case ID: UaVRCl - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Variable not found."}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/variables/name/0 ____________________________ GET /work_pools/{name} ____________________________ 1. Test Case ID: QCSXR5 - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Work pool \"0\" not found."}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/work_pools/0 ________________ GET /work_pools/{work_pool_name}/queues/{name} ________________ 1. Test Case ID: VvUulv - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Work pool queue '0/0' not found."}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/work_pools/0/queues/0 _________________________ GET /work_queues/name/{name} _________________________ 1. Test Case ID: WOzjvh - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"work queue not found"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/work_queues/name/0 _________________________ PATCH /flow_runs/{id}/labels _________________________ 1. Test Case ID: Xbu1fc - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X PATCH -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/flow_runs/0/labels __________________ PATCH /v2/concurrency_limits/{id_or_name} ___________________ 1. Test Case ID: F5Nye5 - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Concurrency Limit not found"}` Reproduce with: curl -X PATCH -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"active": null, "active_slots": null, "denied_slots": null, "limit": null, "name": null, "slot_decay_per_second": null}' http://0.0.0.0:39493/api/v2/concurrency_limits/0 ___________________________ PATCH /work_pools/{name} ___________________________ 1. Test Case ID: R0JWLZ - Server error - Undocumented HTTP status code Received: 500 Documented: 204, 422 [500] Internal Server Error: `{"exception_message":"Internal Server Error"}` Reproduce with: curl -X PATCH -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"base_job_template": null, "concurrency_limit": null, "description": null, "is_paused": null, "storage_configuration": {}, "x-schemathesis-unknown-property": 42}' http://0.0.0.0:39493/api/work_pools/0 2. Test Case ID: tRZKX7 - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Work pool \"0\" not found."}` Reproduce with: curl -X PATCH -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/work_pools/0 _______________ PATCH /work_pools/{work_pool_name}/queues/{name} _______________ 1. Test Case ID: gYeL2W - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Work pool queue '0/0' not found."}` Reproduce with: curl -X PATCH -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"concurrency_limit": null, "description": null, "filter": null, "is_paused": false, "last_polled": 0, "name": null, "priority": null}' http://0.0.0.0:39493/api/work_pools/0/queues/0 __________________________ POST /admin/database/clear __________________________ 1. Test Case ID: TVsQBa - Undocumented HTTP status code Received: 400 Documented: 204, 422 [400] Bad Request: Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/admin/database/clear 2. Test Case ID: p2Crp8 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [400] Bad Request: Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/admin/database/clear _________________________ POST /admin/database/create __________________________ 1. Test Case ID: 9Vybld - Undocumented HTTP status code Received: 400 Documented: 204, 422 [400] Bad Request: Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/admin/database/create 2. Test Case ID: tMH3LF - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [400] Bad Request: Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/admin/database/create __________________________ POST /admin/database/drop ___________________________ 1. Test Case ID: b4rm1t - Undocumented HTTP status code Received: 400 Documented: 204, 422 [400] Bad Request: Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/admin/database/drop 2. Test Case ID: gx7Iwq - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [400] Bad Request: Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/admin/database/drop ____________________________ POST /artifacts/count _____________________________ 1. Test Case ID: 4NoqSs - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type [200] OK: `0` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/artifacts/count 2. Test Case ID: Uimqw7 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ¯f¸í"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: ¯f¸í' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/artifacts/count ____________________________ POST /artifacts/filter ____________________________ 1. Test Case ID: pHbBht - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type [200] OK: `[]` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/artifacts/filter 2. Test Case ID: hVeAOK - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ¯f¸í"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: ¯f¸í' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/artifacts/filter _________________________ POST /artifacts/latest/count _________________________ 1. Test Case ID: 6C42Lz - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type [200] OK: `0` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/artifacts/latest/count 2. Test Case ID: 616XUL - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ¯f¸í"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: ¯f¸í' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/artifacts/latest/count ________________________ POST /artifacts/latest/filter _________________________ 1. Test Case ID: pilhYl - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type [200] OK: `[]` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/artifacts/latest/filter 2. Test Case ID: fLSZ4X - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ¯f¸í"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: ¯f¸í' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/artifacts/latest/filter ______________________________ POST /automations/ ______________________________ 1. Test Case ID: QPxLL6 - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - object with invalid 'actions_on_resolve' value: Array with invalid items: Object with invalid 'payload' value: Incorrect type [201] Created: `{"name":"","description":"","enabled":true,"tags":[],"trigger":{"type":"sequence","id":"fe350f58-aad3-4cc2-8835-85c60557a05d","triggers":[],"within":null},"actions":[],"actions_on_trigger":[],"actions_on_resolve":[{"type":"call-webhook","block_document_id":"e3e70682-c209-4cac-629f-6fbed82c07cd","payload":"{}"}],"id":"67e5bc47-8e1a-4b93-b6a8-e1af0b57dd5f","created":"2025-12-05T10:40:50.464382Z","updated":"2025-12-05T10:40:50.464392Z"}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"actions": [], "actions_on_resolve": [{"block_document_id": "e3e70682-c209-4cac-629f-6fbed82c07cd", "payload": {}, "type": "call-webhook"}], "actions_on_trigger": [], "description": "", "enabled": true, "name": "", "owner_resource": null, "tags": [], "trigger": {"triggers": [], "within": null}}' http://0.0.0.0:39493/api/automations/ 2. Test Case ID: uJoqiz - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received U"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: U' -H 'Content-Type: application/json' -d '{"actions": [], "name": "", "trigger": {"triggers": [], "within": null}}' http://0.0.0.0:39493/api/automations/ ___________________________ POST /automations/filter ___________________________ 1. Test Case ID: qvUzXu - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type [200] OK: `[{"name":"","description":"","enabled":true,"tags":[],"trigger":{"type":"sequence","id":"fe350f58-aad3-4cc2-8835-85c60557a05d","triggers":[],"within":null},"actions":[],"actions_on_trigger":[],"actions_on_resolve":[{"type":"call-webhook","block_document_id":"e3e70682-c209-4cac-629f-6fbed82c07cd","payload":"{}"}],"id":"67e5bc47-8e1a-4b93-b6a8-e1af0b57dd5f","created":"2025-12-05T10:40:50.464382Z","updated":"2025-12-05T10:40:50.464392Z"}]` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/automations/filter 2. Test Case ID: IW5CYF - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received "}` Reproduce with: curl -X POST -H 'x-prefect-api-version: ' -H 'Content-Type: application/json' -d '{"sort": "NAME_DESC", ";+r\ud96f\udd2a": {"\u00be\u00e7": []}, "\ud994\udca1": {}, "limit": -66, "offset": 6662, "automations": {"tags": {"any_": null, "is_null_": null}}}' http://0.0.0.0:39493/api/automations/filter _____________________ POST /automations/templates/validate _____________________ 1. Test Case ID: sAq9sZ - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type - Undocumented HTTP status code Received: 204 Documented: 200, 422 [204] No Content: Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/automations/templates/validate _________________________ POST /block_documents/count __________________________ 1. Test Case ID: oyv4Mf - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type [200] OK: `0` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/block_documents/count 2. Test Case ID: sJi9Ny - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'x-prefect-api-version: P\x0c\\' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/block_documents/count _________________________ POST /block_documents/filter _________________________ 1. Test Case ID: uroU3Y - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type [200] OK: `[]` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/block_documents/filter 2. Test Case ID: U6bwTg - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ¯f¸í"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: ¯f¸í' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/block_documents/filter __________________________ POST /block_schemas/filter __________________________ 1. Test Case ID: fFtd1L - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type [200] OK: `[{"id":"0c7120e3-d381-4290-a7fb-c554164f76fc","created":"2025-12-05T10:40:00.761252Z","updated":"2025-12-05T10:40:00.761257Z","checksum":"sha256:01e6c0bdaac125860811b201f5a5e98ffefd5f8a49f1398b6996aec362643acc","fields":{"title":"SqlAlchemyConnector","description":"Block used to manage authentication with a database.\n\nUpon instantiating, an engine is created and maintained for the life of\nthe object until the close method is called.\n\nIt is recommended to use this block as a context manager, which will // Output truncated...` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/block_schemas/filter 2. Test Case ID: bc9fC4 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ôf¸í"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: ôf¸í' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/block_schemas/filter ______________________________ POST /block_types/ ______________________________ 1. Test Case ID: QjRPXU - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 409 Documented: 201, 422 [409] Conflict: `{"detail":"Block type with name \"0\" already exists"}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"code_example": null, "description": "", "documentation_url": null, "logo_url": null, "name": "0", "slug": ""}' http://0.0.0.0:39493/api/block_types/ ___________________________ POST /block_types/filter ___________________________ 1. Test Case ID: lVZOFB - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type [200] OK: `[{"id":"e359d75c-807e-47f2-8fe7-4ba45b14c506","created":"2025-12-05T10:40:53.178387Z","updated":"2025-12-05T10:40:53.178397Z","name":"0","slug":"","logo_url":null,"documentation_url":null,"description":null,"code_example":"","is_protected":false},{"id":"9be6b29e-3b37-4cd4-ac9b-e348b5642013","created":"2025-12-05T10:40:00.283011Z","updated":"2025-12-05T10:40:00.283016Z","name":"AWS Credentials","slug":"aws-credentials","logo_url":"https://cdn.sanity.io/images/3ugk85nk/production/d74b16fe84ce626345adf235a4700 // Output truncated...` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/block_types/filter 2. Test Case ID: jOvKWc - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ¯f¸í"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: ¯f¸í' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/block_types/filter __________________________ POST /concurrency_limits/ ___________________________ 1. Test Case ID: ULY3yW - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - object with invalid 'concurrency_limit' value: Incorrect type - Undocumented HTTP status code Received: 201 Documented: 200, 422 [201] Created: `{"id":"13b64e76-b10f-476e-8347-43cb9b492fba","created":"2025-12-05T10:40:54.127879Z","updated":"2025-12-05T10:40:54.127889Z","tag":"","concurrency_limit":0,"active_slots":[]}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"concurrency_limit": false, "tag": ""}' http://0.0.0.0:39493/api/concurrency_limits/ _______________________ POST /concurrency_limits/filter ________________________ 1. Test Case ID: NdNRvv - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type [200] OK: `[{"id":"13b64e76-b10f-476e-8347-43cb9b492fba","created":"2025-12-05T10:40:54.127879Z","updated":"2025-12-05T10:40:54.127889Z","tag":"","concurrency_limit":0,"active_slots":[]}]` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/concurrency_limits/filter 2. Test Case ID: xBtMRg - Response violates schema 'Invalid limit: must be greater than or equal to 0.' is not of type 'array' Schema at /properties/detail: { "type": "array", "items": { "$ref": "#/x-bundled/schema2" }, "title": "Detail" } Value: "Invalid limit: must be greater than or equal to 0." - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"detail":"Invalid limit: must be greater than or equal to 0."}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"limit": -1894381863}' http://0.0.0.0:39493/api/concurrency_limits/filter ___________________ POST /concurrency_limits/tag/{tag}/reset ___________________ 1. Test Case ID: Zhz9Lh - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Concurrency limit not found"}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/concurrency_limits/tag/0/reset ___________________________ POST /deployments/count ____________________________ 1. Test Case ID: mRrSZX - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type [200] OK: `0` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/deployments/count 2. Test Case ID: yk6jfA - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'x-prefect-api-version: P\x0c\\' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/deployments/count ___________________________ POST /deployments/filter ___________________________ 1. Test Case ID: EplnmN - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type [200] OK: `[]` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/deployments/filter 2. Test Case ID: XoReDQ - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received \u0005"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: \x05' -H 'Content-Type: application/json' -d '{"\u00fc\u00c8|h\u0017\u001ep\u0012\u0096\ud980\udcc9\u000e": [["\ud881\udfa4\u0006\udb9d\udc8cw;\u00d9^P", 1.1754943508222875e-38, 0.0], null, []]}' http://0.0.0.0:39493/api/deployments/filter __________________ POST /deployments/get_scheduled_flow_runs ___________________ 1. Test Case ID: Zjydpu - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - object with invalid 'limit' value: Incorrect type [200] OK: `[]` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"deployment_ids": [], "limit": null, "scheduled_before": "2000-01-01T00:00:00Z"}' http://0.0.0.0:39493/api/deployments/get_scheduled_flow_runs 2. Test Case ID: zIeNxk - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received Ó}"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: Ó}' -H 'Content-Type: application/json' -d '{"deployment_ids": ["6df9cff9-6eaf-f67b-127d-af598a5fd027", "7fbd5d9b-8c6a-01b4-7eb0-986d81b29288", "a11d6e54-761c-d63e-e151-0851778b12dc", "90036b41-0cdc-0659-4b62-c2ebb3c0023a", "3396b179-6fb9-91bd-a476-e4428ed0b629", "c8f08a2a-7909-bb74-df66-7e494d21a27a", "64f30e92-1bfc-d13b-0a0f-b0ad6f779e59", "aa66da09-7a7f-60ab-e3c1-9ada8e770817", "956deeb0-f16f-a931-82c1-fbb88c40bab7", "7b347dc8-51a3-fa5f-7a96-8be5a5fbd066"]}' http://0.0.0.0:39493/api/deployments/get_scheduled_flow_runs __________________________ POST /deployments/paginate __________________________ 1. Test Case ID: 8Cr5nI - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type [200] OK: `{"results":[],"count":0,"limit":200,"pages":0,"page":1}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/deployments/paginate 2. Test Case ID: uENSDb - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received \u0005"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: \x05' -H 'Content-Type: application/json' -d '{"\u00fc\u00c8|h\u0017\u001ep\u0012\u0096\ud980\udcc9\u000e": [["\ud881\udfa4\u0006\udb9d\udc8cw;\u00d9^P", 1.1754943508222875e-38, 0.0], null, []]}' http://0.0.0.0:39493/api/deployments/paginate ___________________ POST /deployments/{id}/pause_deployment ____________________ 1. Test Case ID: s6BmjD - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/deployments/0/pause_deployment ___________________ POST /deployments/{id}/resume_deployment ___________________ 1. Test Case ID: g0y62Q - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/deployments/0/resume_deployment _______________________ POST /deployments/{id}/schedule ________________________ 1. Test Case ID: 8sL2wK - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"end_time": "2000-01-01T00:00:00Z", "max_runs": 0, "min_runs": 0, "min_time": 0.0, "start_time": "2000-01-01T00:00:00Z"}' http://0.0.0.0:39493/api/deployments/0/schedule 2. Test Case ID: WLA04i - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received cq"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: cq' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/deployments/3dcebb56-ebe5-8a01-ce65-fc0d38f75371/schedule _________________________________ POST /events _________________________________ 1. Test Case ID: 9Y0kaV - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"exception_message":"Invalid request received.","exception_detail":[{"type":"value_error","loc":["body",0,"resource"],"msg":"Value error, Resources must include the prefect.resource.id label","input":{},"ctx":{"error":{}}}],"request_body":[{"event":"","follows":"e3e70682-c209-4cac-629f-6fbed82c07cd","id":"e3e70682-c209-4cac-629f-6fbed82c07cd","occurred":"2000-01-01T00:00:00Z","payload":{},"related":[],"resource":{}}]}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '[{"event": "", "follows": "e3e70682-c209-4cac-629f-6fbed82c07cd", "id": "e3e70682-c209-4cac-629f-6fbed82c07cd", "occurred": "2000-01-01T00:00:00Z", "payload": {}, "related": [], "resource": {}}]' http://0.0.0.0:39493/api/events ______________________ POST /events/count-by/{countable} _______________________ 1. Test Case ID: a7Gxzt - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - object with invalid 'time_interval' value: Incorrect type [200] OK: `[{"value":"0","label":"2025-06-08T00:00:00+00:00","count":0,"start_time":"2025-06-08T00:00:00Z","end_time":"2025-06-08T23:59:59.999999Z"},{"value":"1","label":"2025-06-09T00:00:00+00:00","count":0,"start_time":"2025-06-09T00:00:00Z","end_time":"2025-06-09T23:59:59.999999Z"},{"value":"2","label":"2025-06-10T00:00:00+00:00","count":0,"start_time":"2025-06-10T00:00:00Z","end_time":"2025-06-10T23:59:59.999999Z"},{"value":"3","label":"2025-06-11T00:00:00+00:00","count":0,"start_time":"2025-06-11T00:00:00Z","end_ // Output truncated...` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"filter": {}, "time_interval": null, "time_unit": "day"}' http://0.0.0.0:39493/api/events/count-by/day 2. Test Case ID: jYmpg8 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received B"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: B' -H 'Content-Type: application/json' -d '{"filter": {}}' http://0.0.0.0:39493/api/events/count-by/event _____________________________ POST /events/filter ______________________________ 1. Test Case ID: 6gm48J - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type [200] OK: `{"events":[],"total":0,"next_page":null}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/events/filter 2. Test Case ID: blSnyp - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ¯f¸í"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: ¯f¸í' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/events/filter ____________________________ POST /flow_runs/count _____________________________ 1. Test Case ID: 2TN4lx - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type [200] OK: `0` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/flow_runs/count 2. Test Case ID: 5Y3gFp - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'x-prefect-api-version: P\x0c\\' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/flow_runs/count ____________________________ POST /flow_runs/filter ____________________________ 1. Test Case ID: 8p9vEk - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type [200] OK: `[]` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/flow_runs/filter 2. Test Case ID: i1rFPd - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received \u0005"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: \x05' -H 'Content-Type: application/json' -d '{"\u00fc\u00c8|h\u0017\u001ep\u0012\u0096\ud980\udcc9\u000e": [["\ud881\udfa4\u0006\udb9d\udc8cw;\u00d9^P", 1.1754943508222875e-38, 0.0], null, []]}' http://0.0.0.0:39493/api/flow_runs/filter ___________________________ POST /flow_runs/history ____________________________ 1. Test Case ID: DUTd94 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"exception_message":"Invalid request received.","exception_detail":[{"type":"missing","loc":["body","history_interval_seconds"],"msg":"Field required","input":null}],"request_body":{"deployments":{},"flow_runs":{},"flows":{},"history_end":"2000-01-01T00:00:00Z","history_interval":0.0,"history_start":"2000-01-01T00:00:00Z","task_runs":{},"work_pools":{},"work_queues":null}}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"deployments": {}, "flow_runs": {}, "flows": {}, "history_end": "2000-01-01T00:00:00Z", "history_interval": 0.0, "history_start": "2000-01-01T00:00:00Z", "task_runs": {}, "work_pools": {}, "work_queues": null}' http://0.0.0.0:39493/api/flow_runs/history ___________________________ POST /flow_runs/lateness ___________________________ 1. Test Case ID: BovVzW - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type [200] OK: `null` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/flow_runs/lateness 2. Test Case ID: cgNIfZ - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'x-prefect-api-version: P\x0c\\' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/flow_runs/lateness ___________________________ POST /flow_runs/paginate ___________________________ 1. Test Case ID: zIPxQi - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type [200] OK: `{"results":[],"count":0,"limit":200,"pages":0,"page":1}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/flow_runs/paginate 2. Test Case ID: K2UaPa - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received \u0005"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: \x05' -H 'Content-Type: application/json' -d '{"\u00fc\u00c8|h\u0017\u001ep\u0012\u0096\ud980\udcc9\u000e": [["\ud881\udfa4\u0006\udb9d\udc8cw;\u00d9^P", 1.1754943508222875e-38, 0.0], null, []]}' http://0.0.0.0:39493/api/flow_runs/paginate __________________________ POST /flow_runs/{id}/input __________________________ 1. Test Case ID: HuxOTp - Undocumented HTTP status code Received: 404 Documented: 201, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"key": "", "sender": null, "value": "b'"'"''"'"'"}' http://0.0.0.0:39493/api/flow_runs/0/input ______________________ POST /flow_runs/{id}/input/filter _______________________ 1. Test Case ID: otSU64 - Unsupported methods Unsupported method GET returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"detail":"Flow run input not found"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"exclude_keys": [], "limit": 1, "prefix": ""}' http://0.0.0.0:39493/api/flow_runs/e3e70682-c209-4cac-629f-6fbed82c07cd/input/filter 2. Test Case ID: TTzMhI - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received î"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: î' -H 'Content-Type: application/json' -d '{"prefix": "\u0015", "limit": 31997}' http://0.0.0.0:39493/api/flow_runs/3cef5c53-b3f8-3cdc-a1a8-236fa44e2594/input/filter _________________________ POST /flow_runs/{id}/resume __________________________ 1. Test Case ID: fS8JQs - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"run_input": null}' http://0.0.0.0:39493/api/flow_runs/0/resume 2. Test Case ID: sgPOmk - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `{"exception_message":"Internal Server Error"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/flow_runs/e3e70682-c209-4cac-629f-6fbed82c07cd/resume ________________________ POST /flow_runs/{id}/set_state ________________________ 1. Test Case ID: oWbpqO - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"force": false, "state": {"type": "FAILED"}}' http://0.0.0.0:39493/api/flow_runs/0/set_state ______________________________ POST /flows/count _______________________________ 1. Test Case ID: HPTB9m - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type [200] OK: `1` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/flows/count 2. Test Case ID: VQLrfg - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ¯f¸í"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: ¯f¸í' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/flows/count ______________________________ POST /flows/filter ______________________________ 1. Test Case ID: CIUEeQ - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type [200] OK: `[{"id":"dbeb4c80-84a7-48b7-ac2f-9d22733796d1","created":"2025-12-05T10:40:03.732729Z","updated":"2025-12-05T10:40:03.732734Z","name":"my-flow","tags":["tag-1","tag-2"],"labels":{"key":"value1","key2":42}}]` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/flows/filter 2. Test Case ID: l6FFK9 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'x-prefect-api-version: P\x0c\\' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/flows/filter _____________________________ POST /flows/paginate _____________________________ 1. Test Case ID: YnSUIU - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type [200] OK: `{"results":[{"id":"dbeb4c80-84a7-48b7-ac2f-9d22733796d1","created":"2025-12-05T10:40:03.732729Z","updated":"2025-12-05T10:40:03.732734Z","name":"my-flow","tags":["tag-1","tag-2"],"labels":{"key":"value1","key2":42}}],"count":1,"limit":200,"pages":1,"page":1}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/flows/paginate 2. Test Case ID: XWNw9B - Response violates schema 'Invalid limit: must be greater than or equal to 0.' is not of type 'array' Schema at /properties/detail: { "type": "array", "items": { "$ref": "#/x-bundled/schema2" }, "title": "Detail" } Value: "Invalid limit: must be greater than or equal to 0." - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"detail":"Invalid limit: must be greater than or equal to 0."}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"\u0005\ud8f4\udc8b\u00c0\u009e\ua0c8^P": [[null, -4.3649177203327384e+16, -6.204221125957023e+16]], "task_runs": {}, "limit": -10163, "G\u7030\u00ae": {"\u00fb\u00d1\udb5d\udf31#": {"\ud8cd\udc9e\u00c2\u00a8\u0084\u00f8\udad5\udc5b\uda22\udcbd": {}, "": [{"a\u00b9\u0095\u00a5n?\u00d9\u00ce\u00d0\uda42\udf6c@\udb32\udc82": true, "Y\u00cf]\uda04\ude87\u00d5\ud832\udc07\u00d8g\u008em\b\u00d6\ud862\udc40\u0088\ued00": -513}, {"\ud925\ude88W": null, "\u00b5\u00cak": null, "\u0096\u00af\u00d0\udb05\udc7e+\ud9f8\uddbe\u00f0hf\u009b$\udafb\udeef\u00a1\\\u00f0\u00d3J\u00cf\ud8dd\udeef\u00db\\5\u00b3": ""}, -8374]}, "K": null}, "\u00b0\ud890\uddd3\u00b9\ub857\u00dda": {"\u008f\u00e2\u00bf": -1.2094626403845375e-170}, "\u009f\udbc7\ude99l\u001b\u0019\u00be\u0013\\\ud8af\udd49\"\u00c2*\ud8d5\udce9": {"\u0081\u00b4\ud9f9\udef3\ud9b6\udf15\ud921\ude03\udaf0\udc77": []}, "page": 11485, "flows": null, "sort": "NAME_ASC", "NULL": {"": []}, "\u0018-": [], ",./;'"'"'[]\\-=<>?:\"{}|_+!@#$%^&*()`~": "", "": {"\u00bf/\u0016\u00c0\u00ce]\u00a1G\uda5f\udc96|8\u0094\u00f7\u00b3z\u00ff%\u00b2\ufebee": {"~\u00bbL": {"\u009b\f\ud867\uddf4;\u0005\u0013G\u00fb\ud939\ude84'"'"'\u007f[\u00ce\u008fc": null}}, "\u00e12\udadb\ude93z\u00b7\u00f5\u00e9\ud8ef\udfde\u00a1\u0092\uda18\udd59\uda56\ude61": {"\ud86b\udd85": null, "\u0092\ud884\udff9\udb64\uddba\ud9a0\udc66": 31531, "\uda19\udf7f\ud8e5\ude60Q": -3.0525164557590044e+16}, "": []}, "\u001c\u00dd": [[{}, {"G\u0015@\udbb0\udfd1\u007f\u00c3\u008f\u0010j": {"\u00c3\u00f2\u00b6\u0081\u00a6\udae8\udf9c\u001b[": -5.423034731486601e+16, "&\u008f\uda22\uddca\u00d3\u00d7\udb7c\uddb5\u00d5\ud842\ude58\u00bf\u0002z": 11100}, "\"": -3}, {"": [null, "", "\u6844\udbcc\udee2"], ")\u001f": {}, "zx\u00fa}B\u00ccw\u00c8%\u0088\udb0f\udc129\u00f6\ud98c\uddbc\u0010\u009eE9\u00ca\u001d": {}}]]}' http://0.0.0.0:39493/api/flows/paginate _________________________________ POST /logs/ __________________________________ 1. Test Case ID: XRxEpx - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - array with invalid items: Object with invalid 'timestamp' value: Incorrect type [201] Created: `null` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '[{"flow_run_id": null, "level": 0, "message": "", "name": "", "task_run_id": null, "timestamp": 0}]' http://0.0.0.0:39493/api/logs/ 2. Test Case ID: eiDm3W - Server error - Undocumented HTTP status code Received: 500 Documented: 201, 422 [500] Internal Server Error: `{"exception_message":"Internal Server Error"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '[{"level": -145228356507924949863433811719497289342, "message": "", "name": "", "timestamp": "2000-01-01T00:00:00Z"}]' http://0.0.0.0:39493/api/logs/ ______________________________ POST /logs/filter _______________________________ 1. Test Case ID: wY1gUj - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type [200] OK: `[{"id":"019aee1a-65e9-7179-8774-d399c6e70c23","created":"2025-12-05T10:41:38.794868Z","updated":"2025-12-05T10:41:38.794876Z","name":"","level":0,"message":"","timestamp":"1970-01-01T00:00:00Z","flow_run_id":null,"task_run_id":null}]` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/logs/filter 2. Test Case ID: NGUjvG - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ¯f¸í"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: ¯f¸í' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/logs/filter _________________________ POST /saved_searches/filter __________________________ 1. Test Case ID: oJOJQg - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type [200] OK: `[]` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/saved_searches/filter 2. Test Case ID: zAmWTP - Response violates schema 'Invalid limit: must be greater than or equal to 0.' is not of type 'array' Schema at /properties/detail: { "type": "array", "items": { "$ref": "#/x-bundled/schema2" }, "title": "Detail" } Value: "Invalid limit: must be greater than or equal to 0." - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"detail":"Invalid limit: must be greater than or equal to 0."}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"limit": -1894381863}' http://0.0.0.0:39493/api/saved_searches/filter ____________________________ POST /task_runs/count _____________________________ 1. Test Case ID: HxNS7B - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type [200] OK: `1` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/task_runs/count 2. Test Case ID: YIX35E - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ¯f¸í"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: ¯f¸í' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/task_runs/count ____________________________ POST /task_runs/filter ____________________________ 1. Test Case ID: cT3k3I - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type [200] OK: `[{"id":"df4c1ba8-ed87-4771-8a1d-795ee439f19c","created":"2025-12-05T10:40:04.084444Z","updated":"2025-12-05T10:40:04.092000Z","name":"my-task-run","flow_run_id":null,"task_key":"","dynamic_key":"","cache_key":null,"cache_expiration":null,"task_version":null,"empirical_policy":{"max_retries":0,"retry_delay_seconds":0.0,"retries":null,"retry_delay":null,"retry_jitter_factor":null},"tags":["tag-1","tag-2"],"labels":{"key":"value1","key2":42},"state_id":"019aee18-f3f4-7309-8444-2e80913180b2","task_inputs":{},"s // Output truncated...` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/task_runs/filter 2. Test Case ID: IrHoo2 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ¯f¸í"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: ¯f¸í' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/task_runs/filter ___________________________ POST /task_runs/history ____________________________ 1. Test Case ID: DcITOR - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"exception_message":"Invalid request received.","exception_detail":[{"type":"missing","loc":["body","history_interval_seconds"],"msg":"Field required","input":null}],"request_body":{"deployments":{"concurrency_limit":null,"flow_or_deployment_name":{},"id":{},"name":{},"operator":"and_","paused":{},"tags":{},"work_queue_name":{}},"flow_runs":{},"flows":{},"history_end":"2000-01-01T00:00:00Z","history_interval":0.0,"history_start":"2000-01-01T00:00:00Z","task_runs":{}}}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"deployments": {"concurrency_limit": null, "flow_or_deployment_name": {}, "id": {}, "name": {}, "operator": "and_", "paused": {}, "tags": {}, "work_queue_name": {}}, "flow_runs": {}, "flows": {}, "history_end": "2000-01-01T00:00:00Z", "history_interval": 0.0, "history_start": "2000-01-01T00:00:00Z", "task_runs": {}}' http://0.0.0.0:39493/api/task_runs/history ___________________________ POST /task_runs/paginate ___________________________ 1. Test Case ID: jlc7Mz - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type [200] OK: `{"results":[{"id":"df4c1ba8-ed87-4771-8a1d-795ee439f19c","created":"2025-12-05T10:40:04.084444Z","updated":"2025-12-05T10:40:04.092000Z","name":"my-task-run","flow_run_id":null,"task_key":"","state_id":"019aee18-f3f4-7309-8444-2e80913180b2","state":{"id":"019aee18-f3f4-7309-8444-2e80913180b2","type":"PENDING","name":"Pending","timestamp":"2025-12-05T10:40:04.084290Z","message":null,"data":null,"state_details":{"flow_run_id":null,"task_run_id":"df4c1ba8-ed87-4771-8a1d-795ee439f19c","child_flow_run_id":null," // Output truncated...` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/task_runs/paginate 2. Test Case ID: ql21dr - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ¯f¸í"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: ¯f¸í' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/task_runs/paginate __________________________ POST /task_workers/filter ___________________________ 1. Test Case ID: PmD2hY - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type [200] OK: `[]` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/task_workers/filter 2. Test Case ID: JLshY4 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ¯f¸í"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: ¯f¸í' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/task_workers/filter ___________________________ POST /templates/validate ___________________________ 1. Test Case ID: YSbdU8 - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type - Undocumented HTTP status code Received: 204 Documented: 200, 422 [204] No Content: Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/templates/validate __________________________ POST /ui/flow_runs/history __________________________ 1. Test Case ID: 7Qp02Z - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type [200] OK: `[]` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/ui/flow_runs/history 2. Test Case ID: rCUdtu - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'x-prefect-api-version: P\x0c\\' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/ui/flow_runs/history ___________________________ POST /ui/task_runs/count ___________________________ 1. Test Case ID: t4quY1 - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type [200] OK: `{"COMPLETED":0,"PENDING":1,"RUNNING":0,"FAILED":0,"CANCELLED":0,"CRASHED":0,"PAUSED":0,"CANCELLING":0,"SCHEDULED":0}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/ui/task_runs/count 2. Test Case ID: tc6uEf - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received \u0005"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: \x05' -H 'Content-Type: application/json' -d '{"\u00fc\u00c8|h\u0017\u001ep\u0012\u0096\ud980\udcc9\u000e": [["\ud881\udfa4\u0006\udb9d\udc8cw;\u00d9^P", 1.1754943508222875e-38, 0.0], null, []]}' http://0.0.0.0:39493/api/ui/task_runs/count _________________________ POST /v2/concurrency_limits/ _________________________ 1. Test Case ID: TOnsq5 - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - object with invalid 'slot_decay_per_second' value: Incorrect type [201] Created: `{"id":"b2572ec1-8074-4657-9cad-85a2f4ba9144","created":"2025-12-05T10:41:59.134451Z","updated":"2025-12-05T10:41:59.134459Z","active":true,"name":"0","limit":0,"active_slots":0,"denied_slots":0,"slot_decay_per_second":0.0,"avg_slot_occupancy_seconds":2.0}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"active": true, "active_slots": 0, "denied_slots": 0, "limit": 0, "name": "0", "slot_decay_per_second": false}' http://0.0.0.0:39493/api/v2/concurrency_limits/ 2. Test Case ID: ExTKMV - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 409 Documented: 201, 422 [409] Conflict: `{"detail":"Data integrity conflict. This usually means a unique or foreign key constraint was violated. See server logs for details."}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"limit": 0, "name": "0"}' http://0.0.0.0:39493/api/v2/concurrency_limits/ ____________________ POST /v2/concurrency_limits/decrement _____________________ 1. Test Case ID: omS5z2 - Unsupported methods Unsupported method PATCH returned 422, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [422] Unprocessable Content: `{"exception_message":"Invalid request received.","exception_detail":[{"type":"extra_forbidden","loc":["body","create_if_missing"],"msg":"Extra inputs are not permitted","input":false},{"type":"extra_forbidden","loc":["body","names"],"msg":"Extra inputs are not permitted","input":[]},{"type":"extra_forbidden","loc":["body","occupancy_seconds"],"msg":"Extra inputs are not permitted","input":null},{"type":"extra_forbidden","loc":["body","slots"],"msg":"Extra inputs are not permitted","input":1}],"request_body" // Output truncated...` Reproduce with: curl -X PATCH -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"create_if_missing": false, "names": [], "occupancy_seconds": null, "slots": 1}' http://0.0.0.0:39493/api/v2/concurrency_limits/decrement 2. Test Case ID: ALpa4w - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ¯f¸í"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: ¯f¸í' -H 'Content-Type: application/json' -d '{"names": [], "slots": 1}' http://0.0.0.0:39493/api/v2/concurrency_limits/decrement _______________ POST /v2/concurrency_limits/decrement-with-lease _______________ 1. Test Case ID: TVMxMy - Unsupported methods Unsupported method PATCH returned 422, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [422] Unprocessable Content: `{"exception_message":"Invalid request received.","exception_detail":[{"type":"extra_forbidden","loc":["body","lease_id"],"msg":"Extra inputs are not permitted","input":"e3e70682-c209-4cac-629f-6fbed82c07cd"}],"request_body":{"lease_id":"e3e70682-c209-4cac-629f-6fbed82c07cd"}}` Reproduce with: curl -X PATCH -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"lease_id": "e3e70682-c209-4cac-629f-6fbed82c07cd"}' http://0.0.0.0:39493/api/v2/concurrency_limits/decrement-with-lease 2. Test Case ID: ZI74v3 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 204, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'x-prefect-api-version: P\x0c\\' -H 'Content-Type: application/json' -d '{"lease_id": "e3e70682-c209-4cac-629f-6fbed82c07cd"}' http://0.0.0.0:39493/api/v2/concurrency_limits/decrement-with-lease ______________________ POST /v2/concurrency_limits/filter ______________________ 1. Test Case ID: 8hVwIO - Unsupported methods Unsupported method PATCH returned 422, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [422] Unprocessable Content: `{"exception_message":"Invalid request received.","exception_detail":[{"type":"extra_forbidden","loc":["body","offset"],"msg":"Extra inputs are not permitted","input":0}],"request_body":{"limit":0,"offset":0}}` Reproduce with: curl -X PATCH -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"limit": 0, "offset": 0}' http://0.0.0.0:39493/api/v2/concurrency_limits/filter 2. Test Case ID: A0lGOz - Response violates schema 'Invalid limit: must be greater than or equal to 0.' is not of type 'array' Schema at /properties/detail: { "type": "array", "items": { "$ref": "#/x-bundled/schema2" }, "title": "Detail" } Value: "Invalid limit: must be greater than or equal to 0." - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"detail":"Invalid limit: must be greater than or equal to 0."}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"limit": -1894381863}' http://0.0.0.0:39493/api/v2/concurrency_limits/filter ____________________ POST /v2/concurrency_limits/increment _____________________ 1. Test Case ID: GxCjal - Unsupported methods Unsupported method PATCH returned 422, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [422] Unprocessable Content: `{"exception_message":"Invalid request received.","exception_detail":[{"type":"extra_forbidden","loc":["body","create_if_missing"],"msg":"Extra inputs are not permitted","input":null},{"type":"extra_forbidden","loc":["body","mode"],"msg":"Extra inputs are not permitted","input":"concurrency"},{"type":"extra_forbidden","loc":["body","names"],"msg":"Extra inputs are not permitted","input":[]},{"type":"extra_forbidden","loc":["body","slots"],"msg":"Extra inputs are not permitted","input":1}],"request_body":{"cr // Output truncated...` Reproduce with: curl -X PATCH -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"create_if_missing": null, "mode": "concurrency", "names": [], "slots": 1}' http://0.0.0.0:39493/api/v2/concurrency_limits/increment 2. Test Case ID: F2IlfU - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `{"exception_message":"Internal Server Error"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"names": ["", ""], "slots": 47049579839108794509970112473720084257, "mode": "concurrency", "create_if_missing": null, "": {}}' http://0.0.0.0:39493/api/v2/concurrency_limits/increment _______________ POST /v2/concurrency_limits/increment-with-lease _______________ 1. Test Case ID: NPHdB1 - Unsupported methods Unsupported method PATCH returned 422, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [422] Unprocessable Content: `{"exception_message":"Invalid request received.","exception_detail":[{"type":"extra_forbidden","loc":["body","holder"],"msg":"Extra inputs are not permitted","input":{"id":"e3e70682-c209-4cac-629f-6fbed82c07cd","type":"flow_run"}},{"type":"extra_forbidden","loc":["body","lease_duration"],"msg":"Extra inputs are not permitted","input":300},{"type":"extra_forbidden","loc":["body","mode"],"msg":"Extra inputs are not permitted","input":"concurrency"},{"type":"extra_forbidden","loc":["body","names"],"msg":"Extra // Output truncated...` Reproduce with: curl -X PATCH -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"holder": {"id": "e3e70682-c209-4cac-629f-6fbed82c07cd", "type": "flow_run"}, "lease_duration": 300, "mode": "concurrency", "names": [], "slots": 1}' http://0.0.0.0:39493/api/v2/concurrency_limits/increment-with-lease 2. Test Case ID: KBDh0F - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received timeline"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: timeline' -H 'Content-Type: application/json' -d '{"names": ["<\udb86\ude27\u009d\udb77\udf80", "f", "\udb9e\ude10\u00be\u0011\u00f7\u00b6\u00b3I\uda53\ude79", "\u00fc\u00e0\u0006\u00bb>^", "", "\u00e57+\u00aa]P", "", "\u00d1", "\udadf\udece", "\u4fcf^\ud83f\udf1a\u0099\u00e6\u008b", "\udbdd\udc90\u00f2\u0015\u00f3\u00e7!", "", "\u0093m\ud8db\udfe7\u00fa\u0086F\u0087\bj\u0016\u00bc\u00a8H", "\u0083\uda49\udf26\u0085\u00fa\u0007Z\ud8e9\ude08^\u0090:\uda6d\udc38V\u009b", "\uda9f\udebe\u00fc\udb3e\uddac\u009b\udb37\ude6f!\ud8f3\udd6c\ud9fe\udf12\u00d7\u00d4\u00c1\nr\u00e1", "JsonSchemaError", "\u00a2\uda26\udfb3$\u0002\u009b\udb05\ude08\u000e\ud9f1\uddda", "\u00c5E\u00ff", "x\ud877\ude2c", "\u00e1of", "\u00a9d\u000e\u00ea\u00e9\u00c8r\u00dej\u0080", "", "2\u1d39}\u00b5\u00bd\u0005\u00feb]U\ud934\udd8a\ud843\udda8\ud891\udc03n\udbb7\udc7b\udacc\ude39\ud8b5\uddd0>4\uda56\udcb6t/M\u00ef\u009c\u00d8\ud9f0\ude78D\u00e7\udaf1\udebcg\ud80a\uddc7", "\u0002X\udab1\udd70\ud86f\udca1\ub3f2\u001c\ud857\udfa9;"], "slots": 26221, "holder": null, "\u00c3\u0092A\u009e": {}, "lease_duration": 70456.249140297, "~\u0018\u0091&\udb4f\uddf0sy\u00e7\u00bd\u00d6\uda9a\udf34": [{"\u009cq\udbfb\udd27\u00ee": {"[": null, "|\u00e52\r": 2.4821033957418324e+16, "\ud804\ude1c": null}}, true, null], "": null}' http://0.0.0.0:39493/api/v2/concurrency_limits/increment-with-lease _____________ POST /v2/concurrency_limits/leases/{lease_id}/renew ______________ 1. Test Case ID: 1DTVrQ - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type - Undocumented HTTP status code Received: 410 Documented: 204, 422 [410] Gone: `{"detail":"Lease not found - it may have expired or been revoked"}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/v2/concurrency_limits/leases/e3e70682-c209-4cac-629f-6fbed82c07cd/renew 2. Test Case ID: DzllAd - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [410] Gone: `{"detail":"Lease not found - it may have expired or been revoked"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/v2/concurrency_limits/leases/e3e70682-c209-4cac-629f-6fbed82c07cd/renew _______________________________ POST /variables/ _______________________________ 1. Test Case ID: vYghpE - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 409 Documented: 201, 422 [409] Conflict: `{"detail":"A variable with the name 'my_variable' already exists."}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"name": "my_variable", "tags": [""], "value": "my-value"}' http://0.0.0.0:39493/api/variables/ ____________________________ POST /variables/count _____________________________ 1. Test Case ID: VctI65 - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type [200] OK: `1` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/variables/count 2. Test Case ID: 0znHur - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received #pô¾"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: #pô¾' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/variables/count ____________________________ POST /variables/filter ____________________________ 1. Test Case ID: l97PMw - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type [200] OK: `[{"id":"3bbf9032-1076-4a51-8b48-11a84f77a146","created":"2025-12-05T10:40:03.897472Z","updated":"2025-12-05T10:40:03.897482Z","name":"my_variable","value":"my-value","tags":["tag-1","tag-2"]}]` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/variables/filter 2. Test Case ID: NQAG6D - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received "}` Reproduce with: curl -X POST -H 'x-prefect-api-version: ' -H 'Content-Type: application/json' -d '{"variables": {}, "sort": "NAME_ASC", "=\u00d1\u0015": [], "limit": -8, "\u008e\udb61\udd45": {"\u00fb\u00ae\u00d0": {"\udb21\udce9\u0084E": {"\u0011": {"O\uda6b\udd83": false, "\u00b9": "\u00a7\u00bd\u00a6", "J\u001f": -5036}}, "\f": null, "r\u00c8|h\u0017\u001ep\u0012\u0096\ud980\udcc9\u000e": [25544]}, "\ud913\udd82\udb9d\udc8cw;\u00d9^P": [[null, -4.3649177203327384e+16, -6.204221125957023e+16]], "\u00d3}": [48102865298251768241176979239839240003, [109, [{"": null}, {"\ud8cd\udc9e\u00c2\u00a8\u0084\u00f8\udad5\udc5b\uda22\udcbd": -20477, "\u001dk\u00b9\u0095\u00a5n?\u00d9\u00ce\u00d0\uda42\udf6c@\udb32\udc82": true, "Y\u00cf]\uda04\ude87\u00d5\ud832\udc07\u00d8g\u008em\b\u00d6\ud862\udc40\u0088\ued00": -513}], [true]], "categories"]}, "offset": 7517, "categories": -1.8827633786501916e+16, "\u00fe": []}' http://0.0.0.0:39493/api/variables/filter ______________________________ POST /work_pools/ _______________________________ 1. Test Case ID: lswv3D - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - object with invalid 'concurrency_limit' value: Incorrect type [201] Created: `{"id":"407f2635-681d-4696-9ec8-8839a341267f","created":"2025-12-05T10:42:03.341937Z","updated":"2025-12-05T10:42:03.346000Z","name":"0","description":null,"type":"prefect-agent","base_job_template":{},"is_paused":false,"concurrency_limit":0,"status":null,"default_queue_id":"f8f73ec3-a43d-44b4-8387-36359faec273","storage_configuration":{"bundle_upload_step":null,"bundle_execution_step":null,"default_result_storage_block_id":null}}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"base_job_template": {}, "concurrency_limit": false, "description": null, "is_paused": false, "name": "0", "storage_configuration": {}, "type": "prefect-agent"}' http://0.0.0.0:39493/api/work_pools/ 2. Test Case ID: VBvxur - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 409 Documented: 201, 422 [409] Conflict: `{"detail":"A work pool with this name already exists."}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"name": "0"}' http://0.0.0.0:39493/api/work_pools/ ____________________________ POST /work_pools/count ____________________________ 1. Test Case ID: cwNxHt - Unsupported methods Unsupported method PATCH returned 422, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [422] Unprocessable Content: `{"exception_message":"Invalid request received.","exception_detail":[{"type":"extra_forbidden","loc":["body","work_pools"],"msg":"Extra inputs are not permitted","input":{}}],"request_body":{"work_pools":{}}}` Reproduce with: curl -X PATCH -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"work_pools": {}}' http://0.0.0.0:39493/api/work_pools/count 2. Test Case ID: YDgUWY - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received #pô¾"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: #pô¾' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/work_pools/count ___________________________ POST /work_pools/filter ____________________________ 1. Test Case ID: HOMRdV - Unsupported methods Unsupported method PATCH returned 422, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [422] Unprocessable Content: `{"exception_message":"Invalid request received.","exception_detail":[{"type":"extra_forbidden","loc":["body","limit"],"msg":"Extra inputs are not permitted","input":0},{"type":"extra_forbidden","loc":["body","offset"],"msg":"Extra inputs are not permitted","input":0},{"type":"extra_forbidden","loc":["body","work_pools"],"msg":"Extra inputs are not permitted","input":{}}],"request_body":{"limit":0,"offset":0,"work_pools":{}}}` Reproduce with: curl -X PATCH -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"limit": 0, "offset": 0, "work_pools": {}}' http://0.0.0.0:39493/api/work_pools/filter 2. Test Case ID: 2PJbSj - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ¯f¸í"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: ¯f¸í' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/work_pools/filter _______________ POST /work_pools/{name}/get_scheduled_flow_runs ________________ 1. Test Case ID: uLXgrm - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type [200] OK: `[]` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/work_pools/0/get_scheduled_flow_runs 2. Test Case ID: h5Hert - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Work pool \"ÛÄ񩬓\" not found."}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/work_pools/%C3%9B%C3%84%F1%A9%AC%93/get_scheduled_flow_runs ___________________ POST /work_pools/{work_pool_name}/queues ___________________ 1. Test Case ID: 7De1e4 - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - object with invalid 'concurrency_limit' value: Incorrect type [201] Created: `{"id":"f52c803d-9795-4268-b1b3-d3854698e011","created":"2025-12-05T10:42:05.366588Z","updated":"2025-12-05T10:42:05.366597Z","name":"0","description":"","is_paused":false,"concurrency_limit":0,"priority":2,"work_pool_id":"407f2635-681d-4696-9ec8-8839a341267f","filter":null,"last_polled":null,"work_pool_name":"0","status":"NOT_READY"}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"concurrency_limit": false, "description": "", "filter": null, "is_paused": false, "name": "0", "priority": null}' http://0.0.0.0:39493/api/work_pools/0/queues 2. Test Case ID: qP2BEj - Undocumented HTTP status code Received: 404 Documented: 201, 422 [404] Not Found: `{"detail":"Work pool \"ÛÄ񩬓\" not found."}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"name": "0"}' http://0.0.0.0:39493/api/work_pools/%C3%9B%C3%84%F1%A9%AC%93/queues _______________ POST /work_pools/{work_pool_name}/workers/filter _______________ 1. Test Case ID: UPIOuN - Unsupported methods Unsupported method DELETE returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"detail":"Worker not found."}` Reproduce with: curl -X DELETE -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"limit": 0, "offset": 0, "workers": {}}' http://0.0.0.0:39493/api/work_pools/0/workers/filter 2. Test Case ID: RUXybW - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Work pool \"ÛÄ񩬓\" not found."}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/work_pools/%C3%9B%C3%84%F1%A9%AC%93/workers/filter _____________ POST /work_pools/{work_pool_name}/workers/heartbeat ______________ 1. Test Case ID: YpaRn4 - Unsupported methods Unsupported method DELETE returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"detail":"Worker not found."}` Reproduce with: curl -X DELETE -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"heartbeat_interval_seconds": null, "name": ""}' http://0.0.0.0:39493/api/work_pools/0/workers/heartbeat 2. Test Case ID: 7GJiKY - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Work pool \"ÛÄ񩬓\" not found."}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"name": ""}' http://0.0.0.0:39493/api/work_pools/%C3%9B%C3%84%F1%A9%AC%93/workers/heartbeat ______________________________ POST /work_queues/ ______________________________ 1. Test Case ID: uPheTL - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - object with invalid 'concurrency_limit' value: Incorrect type [201] Created: `{"id":"c2730fc4-afbd-4b7a-b232-2e7cd2488d77","created":"2025-12-05T10:42:07.599771Z","updated":"2025-12-05T10:42:07.599776Z","name":"0","description":"","is_paused":false,"concurrency_limit":0,"priority":2,"work_pool_id":"bd7fe849-13da-432a-905c-89766ab596da","filter":null,"last_polled":null,"work_pool_name":"default-agent-pool","status":"NOT_READY"}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"concurrency_limit": false, "description": "", "filter": null, "is_paused": false, "name": "0", "priority": null}' http://0.0.0.0:39493/api/work_queues/ 2. Test Case ID: VHPMVf - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 409 Documented: 201, 422 [409] Conflict: `{"detail":"A work queue with this name already exists."}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"name": "0"}' http://0.0.0.0:39493/api/work_queues/ ___________________________ POST /work_queues/filter ___________________________ 1. Test Case ID: yKIHDW - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 406, 422, 428, 5xx Invalid component: in body - incorrect type [200] OK: `[{"id":"f52c803d-9795-4268-b1b3-d3854698e011","created":"2025-12-05T10:42:05.366588Z","updated":"2025-12-05T10:42:05.366597Z","name":"0","description":"","is_paused":false,"concurrency_limit":0,"priority":2,"work_pool_id":"407f2635-681d-4696-9ec8-8839a341267f","filter":null,"last_polled":null,"work_pool_name":"0","status":"NOT_READY"},{"id":"c2730fc4-afbd-4b7a-b232-2e7cd2488d77","created":"2025-12-05T10:42:07.599771Z","updated":"2025-12-05T10:42:07.599776Z","name":"0","description":"","is_paused":false,"con // Output truncated...` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d null http://0.0.0.0:39493/api/work_queues/filter 2. Test Case ID: 6bt4qW - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ¯f¸í"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: ¯f¸í' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/work_queues/filter _____________________________ PUT /saved_searches/ _____________________________ 1. Test Case ID: v4FVpq - Undocumented HTTP status code Received: 201 Documented: 200, 422 [201] Created: `{"id":"36f2dde2-4503-4e0b-a937-a97a01235633","created":"2025-12-05T10:42:08.351602Z","updated":"2025-12-05T10:42:08.351608Z","name":"","filters":[{"object":"","property":"","type":"","operation":"","value":{}}]}` Reproduce with: curl -X PUT -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"filters": [{"object": "", "operation": "", "property": "", "type": "", "value": {}}], "name": ""}' http://0.0.0.0:39493/api/saved_searches/ _______________ DELETE /deployments/{id}/schedules/{schedule_id} _______________ 1. Test Case ID: GxsMHJ - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X DELETE -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/deployments/e3e70682-c209-4cac-629f-6fbed82c07cd/schedules/0 ___________________________ DELETE /work_queues/{id} ___________________________ 1. Test Case ID: SMHDfT - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X DELETE -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/work_queues/0 ____________________________ GET /automations/{id} _____________________________ 1. Test Case ID: fQGJxq - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/automations/0 ____________________________ GET /block_types/{id} _____________________________ 1. Test Case ID: yOWZpa - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/block_types/0 _______________________________ GET /flows/{id} ________________________________ 1. Test Case ID: vzUCrR - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/flows/0 ___________________________ GET /saved_searches/{id} ___________________________ 1. Test Case ID: qAN46P - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/saved_searches/0 _____________________________ GET /variables/{id} ______________________________ 1. Test Case ID: IIP1Ak - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/variables/0 ____________________________ GET /work_queues/{id} _____________________________ 1. Test Case ID: yka4ie - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/work_queues/0 _________________________ GET /work_queues/{id}/status _________________________ 1. Test Case ID: i8eRHy - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/work_queues/0/status ___________________________ PATCH /work_queues/{id} ____________________________ 1. Test Case ID: I3S7Rg - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X PATCH -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"concurrency_limit": null, "description": null, "filter": null, "is_paused": false, "last_polled": null, "name": null, "priority": null}' http://0.0.0.0:39493/api/work_queues/0 _______________________ POST /work_queues/{id}/get_runs ________________________ 1. Test Case ID: 5Xnh7j - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"exception_message":"Work queue with id e3e70682-c209-4cac-629f-6fbed82c07cd not found."}` Reproduce with: curl -X POST -H 'x-prefect-ui: 0' -H 'Content-Type: application/json' -d '{"limit": 0, "scheduled_before": "2000-01-01T00:00:00Z"}' http://0.0.0.0:39493/api/work_queues/e3e70682-c209-4cac-629f-6fbed82c07cd/get_runs ___________________________ DELETE /automations/{id} ___________________________ 1. Test Case ID: XqpvlM - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X DELETE -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/automations/0 ___________________________ DELETE /block_types/{id} ___________________________ 1. Test Case ID: D9zBkb - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X DELETE -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/block_types/0 ______________________________ DELETE /flows/{id} ______________________________ 1. Test Case ID: dqpfFf - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X DELETE -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/flows/0 _________________________ DELETE /saved_searches/{id} __________________________ 1. Test Case ID: Wwlicd - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X DELETE -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/saved_searches/0 ____________________________ DELETE /variables/{id} ____________________________ 1. Test Case ID: CTHEaX - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X DELETE -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/variables/0 ___________________________ PATCH /automations/{id} ____________________________ 1. Test Case ID: WM4rTt - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X PATCH -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"enabled": true}' http://0.0.0.0:39493/api/automations/0 ___________________________ PATCH /block_types/{id} ____________________________ 1. Test Case ID: hXgHoF - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X PATCH -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"code_example": null, "description": null, "documentation_url": null, "logo_url": null}' http://0.0.0.0:39493/api/block_types/0 _____________________________ POST /block_schemas/ _____________________________ 1. Test Case ID: FYPP27 - Undocumented HTTP status code Received: 404 Documented: 201, 422 [404] Not Found: `{"detail":"Block type e3e70682-c209-4cac-629f-6fbed82c07cd not found."}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"block_type_id": "e3e70682-c209-4cac-629f-6fbed82c07cd", "capabilities": [""], "fields": {}, "version": "non-versioned"}' http://0.0.0.0:39493/api/block_schemas/ ____________________________ PUT /automations/{id} _____________________________ 1. Test Case ID: g1jHm3 - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X PUT -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"actions": [], "actions_on_resolve": [], "actions_on_trigger": [], "description": "", "enabled": true, "name": "", "tags": [], "trigger": {"triggers": [], "within": null}}' http://0.0.0.0:39493/api/automations/0 ___________________________ GET /block_schemas/{id} ____________________________ 1. Test Case ID: C9nS2I - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/block_schemas/0 ____________________________ GET /deployments/{id} _____________________________ 1. Test Case ID: zmxlB3 - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/deployments/0 _____________________________ GET /flow_runs/{id} ______________________________ 1. Test Case ID: kPBVYh - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/flow_runs/0 __________________________ DELETE /block_schemas/{id} __________________________ 1. Test Case ID: bZgNri - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X DELETE -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/block_schemas/0 ___________________________ DELETE /deployments/{id} ___________________________ 1. Test Case ID: FazpB7 - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X DELETE -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/deployments/0 ____________________________ DELETE /flow_runs/{id} ____________________________ 1. Test Case ID: ebLygh - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X DELETE -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/flow_runs/0 ____________________________ PATCH /flow_runs/{id} _____________________________ 1. Test Case ID: edQKwu - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X PATCH -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"empirical_policy": {}, "flow_version": null, "infrastructure_pid": null, "job_variables": null, "name": null, "parameters": {}, "tags": []}' http://0.0.0.0:39493/api/flow_runs/0 ____________________________ POST /block_documents/ ____________________________ 1. Test Case ID: 6edNkK - Server error - Undocumented HTTP status code Received: 500 Documented: 201, 422 [500] Internal Server Error: `{"exception_message":"Internal Server Error"}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '[null, null]' http://0.0.0.0:39493/api/block_documents/ 2. Test Case ID: 3h4cWn - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"exception_message":"Invalid request received.","exception_detail":[{"type":"value_error","loc":["body"],"msg":"Value error, Names must be provided for block documents.","input":{"block_schema_id":"e3e70682-c209-4cac-629f-6fbed82c07cd","block_type_id":"f728b4fa-4248-5e3a-0a5d-2f346baa9455"},"ctx":{"error":{}}}],"request_body":{"block_schema_id":"e3e70682-c209-4cac-629f-6fbed82c07cd","block_type_id":"f728b4fa-4248-5e3a-0a5d-2f346baa9455"}}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"block_schema_id": "e3e70682-c209-4cac-629f-6fbed82c07cd", "block_type_id": "f728b4fa-4248-5e3a-0a5d-2f346baa9455"}' http://0.0.0.0:39493/api/block_documents/ __________________________ GET /block_documents/{id} ___________________________ 1. Test Case ID: yKHCbo - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Block document not found"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' 'http://0.0.0.0:39493/api/block_documents/e3e70682-c209-4cac-629f-6fbed82c07cd?include_secrets=%5BFiltered%5D' _________________________ DELETE /block_documents/{id} _________________________ 1. Test Case ID: 5kMeU5 - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X DELETE -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/block_documents/0 _________________________ PATCH /block_documents/{id} __________________________ 1. Test Case ID: 47d9pc - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X PATCH -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"block_schema_id": null, "data": {}, "merge_existing_data": true}' http://0.0.0.0:39493/api/block_documents/0 ____________________________ DELETE /artifacts/{id} ____________________________ 1. Test Case ID: 9MwFUu - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X DELETE -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/artifacts/0 _______________________ DELETE /concurrency_limits/{id} ________________________ 1. Test Case ID: RfTFPL - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X DELETE -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/concurrency_limits/0 ____________________________ DELETE /task_runs/{id} ____________________________ 1. Test Case ID: MRnPnQ - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X DELETE -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/task_runs/0 _____________________________ GET /artifacts/{id} ______________________________ 1. Test Case ID: MsngC8 - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/artifacts/0 _________________________ GET /concurrency_limits/{id} _________________________ 1. Test Case ID: 4mTKYk - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/concurrency_limits/0 _____________________________ GET /task_runs/{id} ______________________________ 1. Test Case ID: edk2b8 - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/task_runs/0 ____________________________ GET /ui/task_runs/{id} ____________________________ 1. Test Case ID: V1VNNY - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X GET -H 'x-prefect-api-version;' http://0.0.0.0:39493/api/ui/task_runs/0 ____________________________ PATCH /artifacts/{id} _____________________________ 1. Test Case ID: aJ9NgJ - Undocumented HTTP status code Received: 404 Documented: 204, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X PATCH -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"data": null, "description": null, "metadata_": {}}' http://0.0.0.0:39493/api/artifacts/0 _______________________________ POST /artifacts/ _______________________________ 1. Test Case ID: eOVrle - Undocumented HTTP status code Received: 201 Documented: 200, 422 [201] Created: `{"id":"dc56eafe-4b2a-4ecc-a3d7-36991525ac63","created":"2025-12-05T10:43:11.076637Z","updated":"2025-12-05T10:43:11.076637Z","key":null,"type":null,"description":null,"data":null,"metadata_":{},"flow_run_id":null,"task_run_id":"e3e70682-c209-4cac-629f-6fbed82c07cd"}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"data": null, "description": null, "flow_run_id": null, "key": null, "metadata_": {}, "task_run_id": "e3e70682-c209-4cac-629f-6fbed82c07cd", "type": null}' http://0.0.0.0:39493/api/artifacts/ ______________________ POST /concurrency_limits/increment ______________________ 1. Test Case ID: FUW3J9 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 423 Documented: 200, 422 [423] Locked: `{"detail":"The concurrency limit on tag \"\" is 0 and will deadlock if the task tries to run again."}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"names": [""], "task_run_id": "e3e70682-c209-4cac-629f-6fbed82c07cd"}' http://0.0.0.0:39493/api/concurrency_limits/increment 2. Test Case ID: 2sSdCp - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ¯f¸í"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: ¯f¸í' -H 'Content-Type: application/json' -d '{"names": [], "task_run_id": "e3e70682-c209-4cac-629f-6fbed82c07cd"}' http://0.0.0.0:39493/api/concurrency_limits/increment ________________________ POST /task_runs/{id}/set_state ________________________ 1. Test Case ID: jCk0Og - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"force": false, "state": {"type": "FAILED"}}' http://0.0.0.0:39493/api/task_runs/0/set_state __________________ DELETE /automations/owned-by/{resource_id} __________________ 1. Test Case ID: FPrYcX - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 202, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ¡"}` Reproduce with: curl -X DELETE -H 'x-prefect-api-version: ¡' http://0.0.0.0:39493/api/automations/owned-by/%15 _____________________________ GET /admin/settings ______________________________ 1. Test Case ID: UYeW1J - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received \\"}` Reproduce with: curl -X GET -H 'x-prefect-api-version: \' http://0.0.0.0:39493/api/admin/settings ______________________________ GET /admin/version ______________________________ 1. Test Case ID: 553Iff - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received \\"}` Reproduce with: curl -X GET -H 'x-prefect-api-version: \' http://0.0.0.0:39493/api/admin/version __________________ GET /automations/related-to/{resource_id} ___________________ 1. Test Case ID: uxpp27 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ¡"}` Reproduce with: curl -X GET -H 'x-prefect-api-version: ¡' http://0.0.0.0:39493/api/automations/related-to/%15 ___________________________ GET /block_capabilities/ ___________________________ 1. Test Case ID: YhoR3z - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received \\"}` Reproduce with: curl -X GET -H 'x-prefect-api-version: \' http://0.0.0.0:39493/api/block_capabilities/ ____________________________ GET /flow_run_states/ _____________________________ 1. Test Case ID: QZT56h - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ÷*"}` Reproduce with: curl -X GET -H 'x-prefect-api-version: ÷*' 'http://0.0.0.0:39493/api/flow_run_states/?flow_run_id=f1a01cc0-c476-b6fd-0e38-c53a079a5d61' __________________________________ GET /hello __________________________________ 1. Test Case ID: aQgHTx - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received \\"}` Reproduce with: curl -X GET -H 'x-prefect-api-version: \' http://0.0.0.0:39493/api/hello __________________________________ GET /ready __________________________________ 1. Test Case ID: Z3Kqcu - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received \\"}` Reproduce with: curl -X GET -H 'x-prefect-api-version: \' http://0.0.0.0:39493/api/ready ___________________________ POST /automations/count ____________________________ 1. Test Case ID: TCHcAv - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received \\"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: \' http://0.0.0.0:39493/api/automations/count _________________ POST /block_types/install_system_block_types _________________ 1. Test Case ID: smjxk7 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received \\"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: \' http://0.0.0.0:39493/api/block_types/install_system_block_types ______________________ POST /ui/flow_runs/count-task-runs ______________________ 1. Test Case ID: FpEvzl - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received Š'Ç"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: Š'"'"'Ç' -H 'Content-Type: application/json' -d '{"flow_run_ids": ["d350c7cb-633f-8355-b85b-6a194b90b290", "f7894071-a387-4c53-5b54-a35b6ff6b46a", "5fd10536-6dd2-c37c-2560-3390363b9f03"], "L\u00d3": 2705269620836238577, "j\u001b\u008em\b\u00d6\ud862\udc40\u0088\ued00": [{"l\u000e\u00f4\u00d6": 31140, "\u00c1\ud95e\udc17\ud91b\udcf7\u0096\u00af\u00d0\udb05\udc7e+\ud9f8\uddbe\u00f0hf\u009b$\udafb\udeef\u00a1\\\u00f0\u00d3J\u00cf\ud8dd\udeef\u00db\\5\u00b3": "", "": -17290}, {}, [null, 0.0]], "\u0089\u00b9\ub857\u00dda": {"\u008f\u00e2\u00bf": -1.2094626403845375e-170}, "\u00cb\fl\u001b\u0019\u00be\u0013\\\ud8af\udd49\"\u00c2*\ud8d5\udce9": {"\u0081\u00b4\ud9f9\udef3\ud9b6\udf15\ud921\ude03\udaf0\udc77": []}, "\u0088\u00fb\u00b9\u00ec\u00d4\u00dc": [], "\"D\uda0a\udf20\u009dU": {"-": {"\udb1b\ude886k2\b": "\u00bf/\u0016\u00c0\u00ce]\u00a1G\uda5f\udc96|8\u0094\u00f7\u00b3z\u00ff%\u00b2\ufebee", "\u000e\u00ef\u008e>\u00f9\u0084\u009b\f\ud867\uddf4;\u0005\u0013G\u00fb\ud939\ude84'"'"'\u007f[\u00ce\u008fc": null}}, "\u00e12\udadb\ude93z\u00b7\u00f5\u00e9\ud8ef\udfde\u00a1\u0092\uda18\udd59\uda56\ude61": {"\ud86b\udd85": null, "\u0092\ud884\udff9\udb64\uddba\ud9a0\udc66": 31531, "\uda19\udf7f\ud8e5\ude60Q": -3.0525164557590044e+16}, "": [], "\uda46\udc5b\udb38\udc85": [[{}, {"G\u0015@\udbb0\udfd1\u007f\u00c3\u008f\u0010j": {"\u00c3\u00f2\u00b6\u0081\u00a6\udae8\udf9c\u001b[": -5.423034731486601e+16, "&\u008f\uda22\uddca\u00d3\u00d7\udb7c\uddb5\u00d5\ud842\ude58\u00bf\u0002z": 11100}, "\"": -3}, {"": [null, "", "\u6844\udbcc\udee2"], ")\u001f": {}, "zx\u00fa}B\u00ccw\u00c8%\u0088\udb0f\udc129\u00f6\ud98c\uddbc\u0010\u009eE9\u00ca\u001d": {}}]]}' http://0.0.0.0:39493/api/ui/flow_runs/count-task-runs _______________________ POST /ui/flows/count-deployments _______________________ 1. Test Case ID: fhOm8R - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received Š'Ç"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: Š'"'"'Ç' -H 'Content-Type: application/json' -d '{"flow_ids": ["d350c7cb-633f-8355-b85b-6a194b90b290", "f7894071-a387-4c53-5b54-a35b6ff6b46a", "5fd10536-6dd2-c37c-2560-3390363b9f03"], "L\u00d3": 2705269620836238577, "j\u001b\u008em\b\u00d6\ud862\udc40\u0088\ued00": [{"l\u000e\u00f4\u00d6": 31140, "\u00c1\ud95e\udc17\ud91b\udcf7\u0096\u00af\u00d0\udb05\udc7e+\ud9f8\uddbe\u00f0hf\u009b$\udafb\udeef\u00a1\\\u00f0\u00d3J\u00cf\ud8dd\udeef\u00db\\5\u00b3": "", "": -17290}, {}, [null, 0.0]], "\u0089\u00b9\ub857\u00dda": {"\u008f\u00e2\u00bf": -1.2094626403845375e-170}, "\u00cb\fl\u001b\u0019\u00be\u0013\\\ud8af\udd49\"\u00c2*\ud8d5\udce9": {"\u0081\u00b4\ud9f9\udef3\ud9b6\udf15\ud921\ude03\udaf0\udc77": []}, "\u0088\u00fb\u00b9\u00ec\u00d4\u00dc": [], "\"D\uda0a\udf20\u009dU": {"-": {"\udb1b\ude886k2\b": "\u00bf/\u0016\u00c0\u00ce]\u00a1G\uda5f\udc96|8\u0094\u00f7\u00b3z\u00ff%\u00b2\ufebee", "\u000e\u00ef\u008e>\u00f9\u0084\u009b\f\ud867\uddf4;\u0005\u0013G\u00fb\ud939\ude84'"'"'\u007f[\u00ce\u008fc": null}}, "\u00e12\udadb\ude93z\u00b7\u00f5\u00e9\ud8ef\udfde\u00a1\u0092\uda18\udd59\uda56\ude61": {"\ud86b\udd85": null, "\u0092\ud884\udff9\udb64\uddba\ud9a0\udc66": 31531, "\uda19\udf7f\ud8e5\ude60Q": -3.0525164557590044e+16}, "": [], "\uda46\udc5b\udb38\udc85": [[{}, {"G\u0015@\udbb0\udfd1\u007f\u00c3\u008f\u0010j": {"\u00c3\u00f2\u00b6\u0081\u00a6\udae8\udf9c\u001b[": -5.423034731486601e+16, "&\u008f\uda22\uddca\u00d3\u00d7\udb7c\uddb5\u00d5\ud842\ude58\u00bf\u0002z": 11100}, "\"": -3}, {"": [null, "", "\u6844\udbcc\udee2"], ")\u001f": {}, "zx\u00fa}B\u00ccw\u00c8%\u0088\udb0f\udc129\u00f6\ud98c\uddbc\u0010\u009eE9\u00ca\u001d": {}}]]}' http://0.0.0.0:39493/api/ui/flows/count-deployments ___________________________ POST /ui/flows/next-runs ___________________________ 1. Test Case ID: rC0RuE - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received Š'Ç"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: Š'"'"'Ç' -H 'Content-Type: application/json' -d '{"flow_ids": ["d350c7cb-633f-8355-b85b-6a194b90b290", "f7894071-a387-4c53-5b54-a35b6ff6b46a", "5fd10536-6dd2-c37c-2560-3390363b9f03"], "L\u00d3": 2705269620836238577, "j\u001b\u008em\b\u00d6\ud862\udc40\u0088\ued00": [{"l\u000e\u00f4\u00d6": 31140, "\u00c1\ud95e\udc17\ud91b\udcf7\u0096\u00af\u00d0\udb05\udc7e+\ud9f8\uddbe\u00f0hf\u009b$\udafb\udeef\u00a1\\\u00f0\u00d3J\u00cf\ud8dd\udeef\u00db\\5\u00b3": "", "": -17290}, {}, [null, 0.0]], "\u0089\u00b9\ub857\u00dda": {"\u008f\u00e2\u00bf": -1.2094626403845375e-170}, "\u00cb\fl\u001b\u0019\u00be\u0013\\\ud8af\udd49\"\u00c2*\ud8d5\udce9": {"\u0081\u00b4\ud9f9\udef3\ud9b6\udf15\ud921\ude03\udaf0\udc77": []}, "\u0088\u00fb\u00b9\u00ec\u00d4\u00dc": [], "\"D\uda0a\udf20\u009dU": {"-": {"\udb1b\ude886k2\b": "\u00bf/\u0016\u00c0\u00ce]\u00a1G\uda5f\udc96|8\u0094\u00f7\u00b3z\u00ff%\u00b2\ufebee", "\u000e\u00ef\u008e>\u00f9\u0084\u009b\f\ud867\uddf4;\u0005\u0013G\u00fb\ud939\ude84'"'"'\u007f[\u00ce\u008fc": null}}, "\u00e12\udadb\ude93z\u00b7\u00f5\u00e9\ud8ef\udfde\u00a1\u0092\uda18\udd59\uda56\ude61": {"\ud86b\udd85": null, "\u0092\ud884\udff9\udb64\uddba\ud9a0\udc66": 31531, "\uda19\udf7f\ud8e5\ude60Q": -3.0525164557590044e+16}, "": [], "\uda46\udc5b\udb38\udc85": [[{}, {"G\u0015@\udbb0\udfd1\u007f\u00c3\u008f\u0010j": {"\u00c3\u00f2\u00b6\u0081\u00a6\udae8\udf9c\u001b[": -5.423034731486601e+16, "&\u008f\uda22\uddca\u00d3\u00d7\udb7c\uddb5\u00d5\ud842\ude58\u00bf\u0002z": 11100}, "\"": -3}, {"": [null, "", "\u6844\udbcc\udee2"], ")\u001f": {}, "zx\u00fa}B\u00ccw\u00c8%\u0088\udb0f\udc129\u00f6\ud98c\uddbc\u0010\u009eE9\u00ca\u001d": {}}]]}' http://0.0.0.0:39493/api/ui/flows/next-runs __________________________ POST /ui/schemas/validate ___________________________ 1. Test Case ID: z6RtGt - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ôf¸í"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: ôf¸í' -H 'Content-Type: application/json' -d '{"schema": {}, "values": {}}' http://0.0.0.0:39493/api/ui/schemas/validate ____________________________ GET /task_run_states/ _____________________________ 1. Test Case ID: 6XRzip - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ÷*"}` Reproduce with: curl -X GET -H 'x-prefect-api-version: ÷*' 'http://0.0.0.0:39493/api/task_run_states/?task_run_id=f1a01cc0-c476-b6fd-0e38-c53a079a5d61' ______________________ POST /concurrency_limits/decrement ______________________ 1. Test Case ID: PhvY4o - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ¯f¸í"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: ¯f¸í' -H 'Content-Type: application/json' -d '{"names": [], "task_run_id": "e3e70682-c209-4cac-629f-6fbed82c07cd"}' http://0.0.0.0:39493/api/concurrency_limits/decrement ________________________________ Stateful tests ________________________________ 1. Test Case ID: MYx7rG - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ”\"#C\u0010"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: ”"#C\x10' -H 'Content-Type: application/json' -d '{"concurrency_limit": -45, "tag": "{d\udaf4\ude24\u00a1"}' http://0.0.0.0:39493/api/concurrency_limits/ 2. Test Case ID: wYhdjZ - Response violates schema 'Invalid limit: must be greater than or equal to 0.' is not of type 'array' Schema at /properties/detail: { "type": "array", "items": { "$ref": "#/x-bundled/schema2" }, "title": "Detail" } Value: "Invalid limit: must be greater than or equal to 0." - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"detail":"Invalid limit: must be greater than or equal to 0."}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"limit": -76, ",\u0081": {}, "\u00d0": [{"\u00f8\u0080a\u009f\ud9c6\ude12": -1.213752220033682e+267, "total": false, "P\u00ad\ud803\udfce~\ud9cf\udcaf\udb56\udcb3\udad2\udd1aCX\u0087\u00f1": null}], "block_types": null, "block_documents": {"is_anonymous": null}, "B": [], "block_schemas": null, "sort": null, "\u00ba\u00a5n\u0086": -2.660564990457027e+16, "<\udbb7\udf8d\u00a7\u0091BZ\uda2b\udca20": [{}, {}, {"": {"\u092e\u0928\u0940\u0937 \u0645\u0646\u0634": {"\u0081\ud93f\udce3\u00d2": {}, "\u00f4": 3222504765903802.0, "": {"\u0087\u00e2\u00bf,\rq\u0007\u00e7\u000e\ud958\udd92\ud93c\udf68\u00faV\u00cd7\uda1f\udc0e\udb87\udcc9\u00f1\u00a3\u007f\u0016a\u00c7\ud9ad\udd1f": 4.676495073182553e-17, "Security": 8.18791599364212e-304, "/\u0097": false}}, "\udabb\udd50\u00d8\u0379\u0011\u00d2/": [null], "": {"\u008b\uda93\udf3f\u00a9\u0089\u0094\u00e6\ud928\ude35": -2.8465314675197336e+16, "\u00e5\u001a\u009c": -6282, "\u00d9\u00b3\u00b5": -17783}}}]}' http://0.0.0.0:39493/api/block_documents/filter 3. Test Case ID: wBxN35 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received f"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: f' -H 'Content-Type: application/json' -d '{"flow_id": "40b9b6b9-f072-5d98-6685-85df562761b0", "infrastructure_document_id": null, "deployment_id": null, "labels": null, "empirical_policy": {"max_retries": 802895944}, "parameters": {"\u00d9Z\ud8fc\uded3iU\u00a7\u00c0": {"\u007f~": [null, null], "\u00c8": [{}, {"\t\ud8ae\udd91\u00cd<": {}, ".T\u00ac2": [], "\u00cb\udbf1\ude71\uda19\ude60\u0001\ud864\udde4\b\u0006\u0081\u00d7\u00ed<`&I\u00ca4": ["\u00b6\u00d9\u00b3 \u0088\ud83c\uddfb\udbf4\ude4f\uda5a\udc22\u00ff\u007f\u00d8\"\udbdc\udf6d\ud96e\udde5\u0083"]}, [[], [[]]]], "\ud92c\udf01\u00d6": {"\ud881\udfc15\u00f9": 17650}}}, "context": {"\u0287\u01dd\u026f\u0250 \u0287\u1d09s \u0279olop \u026fnsd\u1d09 \u026f\u01dd\u0279o\u02e5": [[[-4.684517828792117e+16, -4.515101398542365e+16, "1\u0014\u00c3\\\u00cc\u00ff"], null, -37], {":{ \uda94\udc31h": -12, "4\u0083YP": null, "\u00ce": true}, {}]}}' http://0.0.0.0:39493/api/flow_runs/ 4. Test Case ID: NyhK3R - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received 1e100"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: 1e100' -H 'Content-Type: application/json' -d '{"block_type_id": "3b29e4e4-c4c3-6294-783c-68d745192644", "fields": {"\u00d3\u009f9\u0091\u00b2rk": [[], [{}, {"\u00fb\u001f\udaa8\udddc6\u000fk\u00df\u00e4\ud927\uddc3\ud8b2\udd46\u00b3\u00dd": {"g\u0018\u00a3|7\ud845\udf478": false, "\u00ebe\u0098": false}, "u=S": false, "\u00ac\udb2f\udfa0<\u0019\ud94c\uddb5\u0002x\u00f8": ["", "\uda26\udc5c\u009a\u0097\u00d1\u00eb", "\u00a6\udb2b\udf490\u0082"]}, [null]], {"w": 3.735992667395129e+16, "\u00d5\u00cf*\u008bJ": null, "\u007f\uda96\udcc1\ud97d\udf3e.@\u00c4\u00dc+\u0086": 8.321695891409589e-268}], "": {"": [-1024957627], "4[!K": [], "Security": {"+": {"l\u531c": {"\udb51\udf2a\u00ea\udb55\udf189\ud84b\udc76\u001f\u009dx\u0004\u00c4\u00f9\u00a8\u00c3]\u00f6!": false, "\u00fb\ud911\udec9@\u0011\u00a9E\u00b7U\u00e39": null, "\u00d1": null}}, "\ud920\udc49": {"\u0086\u00f4]U\u0086\u0093\u0092\u00b75": false, "\udbbe\udce07\u0014\u00d2J": "G", "\u0096\udb76\udc81\u001b\u00f7\u00f1": false}, "\u00dd[\u0003": [{"XR\u0003U5l": -24975, "\u0096\u00d5M\u0018": 2417}, null, [true]]}}, "+": [[]], "1\u00bf\u001b\ud80e\uddfdn": [], ".\u0093": {"\u00ba\u00d1\u001dpA\u0097": {"`\u00bd\u009f\u009e": {}}, "%": [8856, null], "\t\u001a$c\u00d4\u00f6\u00e8h\u00d5": []}, "n\u00f3\ud9d7\udc90x\u00c2\u00a1\udaf0\udea0\udb52\udc18\u009a\u0017\u00ac\u009c\u0015~": [], "\u0005\u00c2": {"\ud8cd\uddf3": null, "\uda54\udcf2\uda70\ude32": null, "\u00ae\ud80b\ude1a\u001b": "\ud948\udfe3/\u009a\u00f2"}, "NUL": {}, "\u00d3\u00bf\u0086\u00f7?[": [], "\u00a5\uda65\udf40": {}, "\u00c12z": {"|\u00d7\t": [], "\u0086\ud9af\udfbb": [[], [126551855430475860529147306902136770528, 7188]], "\u00ef\u00aa\ud991\udfc3": [true]}, "\udab6\udcc3": {"\udadd\ude2c\udbd5\udc9e\u00f8\u0007": {"\u0094L": -7750}, "\u00b5Q": {"\u00ee": {}, "": [-1.5398548999778533e+102]}}, "w\u000e": {"\ud844\ude59\u0096\udb45\udee5\u00ce\u0096\u0002a<": [], "\u0083\"_\u00cc": [{"h\u00b8": 2.9042770722574284e+16}, [], false], "\udad0\udd06\"\u00e9E\u0006y": {"\u24e6\"5L\udad1\udec7\u000b\n\u00a2": [2798, false, "\b\ud8ae\udf8cC\u00d4T\u00e4"], "\u0001R\u0006": [56190264477028937055763052056991863138, 5.5397858088274984e+16]}}, "\ud801\udc29;RP\udb90\udde5:\ud85d\udf88\udbe9\udfa2": []}, "capabilities": [], "version": "\u00dbuo\uda1b\uddc7\u0011\ud882\ude07"}' http://0.0.0.0:39493/api/block_schemas/ 5. Test Case ID: v0GzM9 - Response violates schema 'Invalid limit: must be greater than or equal to 0.' is not of type 'array' Schema at /properties/detail: { "type": "array", "items": { "$ref": "#/x-bundled/schema2" }, "title": "Detail" } Value: "Invalid limit: must be greater than or equal to 0." - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"detail":"Invalid limit: must be greater than or equal to 0."}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"scheduled_before": "4049-04-15T00:06:04.742119-15:38", "categories": {}, "limit": -5920}' http://0.0.0.0:39493/api/work_queues/40b9b6b9-f072-5d98-6685-85df562761b0/get_runs 6. Test Case ID: xmq578 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received |*º"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: |*º' -H 'Content-Type: application/json' -d '{"block_schema_id": "3b29e4e4-c4c3-6294-783c-68d745192644", "block_type_id": "cbd24da1-1bcc-f5f5-4230-bd83760f9b4a", "name": "a\u023e\u009b\u00a55\u007f", "data": {"Y\u007f\u0089\u00c7\u0096\u00d6\u001ev\ud80d\udd55\u00bc\u00e0B\u00d0": {}, "xQ\ud952\udda1\u00d1\ud8ee\udc0c": true}, "is_anonymous": false}' http://0.0.0.0:39493/api/block_documents/ 7. Test Case ID: tRmXsk - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ¹&Y"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: ¹&Y' -H 'Content-Type: application/json' -d '{"flow_id": "83b4f574-edcd-e01f-a910-46c0c297c753", "name": "\u00eb\udb29\udf98\u00d7\b\u009d'"'"'P\udb4c\uddb6js", "work_queue_name": "{\ud9d5\uddca\u00e2\ud943\udec4~\u00ec\ud8c6\ude9b", "parameters": {"\u00ac\u00c5\u00dd": [-83, null, -1.2675795640277292e+16], "9<$": [[null, "RejectedPositiveData", null]], "\u0002": {"\u00b5\u0092\u0080\u00c1\udbbf\ude5c": {"": null, "\udaed\ude9b\u0097\u009a\u00e5": {}, "\u00a9": [-4.796886818291421e-46]}, "UseAfterFree": {"\ue4c0\u0015\udb1c\udf82~'"'"'.\uda27\udfc5\u0086D\u0086\ud96b\udc13": ["t\u00dc\u00fdL\ud934\udd63?", [5935, 1754895529, false], [5.463593031854747e+16]], "\u00d0\ud905\udd77\uda4a\ude13\ud8bd\udc04i\u00c2\u00ca\ud80c\udfd4U:\ud9ae\udea7\udaec\udfc1\u009f\u00f5J\u00f9\u0080c\u00c8\b\u00dd\u00d1}v": [94], "\u00e5\ucf52\ud88f\udd36:\u00e9\u4f44G\u0007E\u00e1\u000f": "\ud8ec\udec4\u00b4\ud94e\uddd8R\ud9de\udd83\u00b4"}, "\u00e7\udb57\udea3\u00fa\u00f8\u00b6\u00c0\u00fb\u00ae\u0019\u00fd\u0088D\ud919\udc37\u0011\u00d0\u00a9\u00d7?8\u008e|\u00d9\u001d9\u00f7n\u0085\u0088V": {"\u008c\u00f46": [null], "\u00d4\u00e1\u00d9\u00d89\udb62\udf25R": {"\ud9af\udfc6n": null, "\u00bb\ud80b\udfff\u00b9a": false}, "": null}}}, "enforce_parameter_schema": true, "version": null, "tags": ["\u009b\u00c2c", "\udb6e\udcb6\u00ca\u00dc{PY#\u00c9\u00d9\u00e9z\u00a2\u00af", "%]\u00a8t\udaca\uddf3", "\ud91b\uded8\u00c9\u00ad\u000e>", "\udb91\uddc4m\u00f2\u00a1D\u00eas\ud887\udee7y\u0084", "\uda73\udeb8\u00d0vc\u00c7\u00f4\u00bc\u0019K2\u0085", "X\u00e2", "", "\u0002\u00c6\u0000\ud9bd\udfe6", "\u00eb\ud84d\ude57\ud9f2\udd78\u00e3\u009a\u00fc6"], "description": null, "infrastructure_document_id": null, "storage_document_id": "3d0fcf49-cdf1-167d-b5f9-7fd745c80038", "schedules": [{"schedule": {"interval": 1.7976931348623157e+308}, "parameters": {"p": {"\u0012u": null, "\u00b4": {"\u00e3xk<": null, "J": false, "\ud835\udf40\u00ba": "\u0012\ud9e9\udc69~\u00baWY7}\ud9d3\udda0\u00f0\u0092\u0096"}, "\u001c\ud9e0\ude21g.2g": [7, null, null]}, "\u001f\ud8aa\udd52\u001d~\ud8a3\udfdeVm\u00a9}": {"\ud9b3\udfa6\u00b9\u00e5c": "NIL"}, "/v\u00bd\udbba\udcdf\ud91d\udc9a\u00de\u001a'"'"'\u00d6\u0000": [], "\u00df\u00f6": null, "\u00aeN\u00c3\udbc9\ude3cG": {"\u00f2\u00bd": ["\ud81d\udc95\u00e2n\u00bb\u0006\u00c6\uda00\udf8e\uda96\udf7b"], "\u0085\u00f6": {}}, "\udba6\udd38o\u00c9\u0000\uda89\udd71\uda1a\udfa2\ud9e7\udc76\uda82\udf2e\udbad\udf33a4\ud81b\udc4cG\u00dc\u00b5\u00da]\u00ce\ud8bf\udd47?\u00cf)\uda03\udc59\u00a5\ud8db\udddc": true, "\u000e\uda6a\uddea\u00b7": -4208, "": {}, "\u313b\uc6b4l\u00edK?!q\u00e1m": {"\u00ff\u0017": []}, "MV\u00d7\u0006": false, "\u00fa\u00f2": {}, "\u00c4\u000e\u00f0\u008f\ud85c\udf47": [null, -1.7976931348623155e+308], "\u00a2\u008b": {}, "\u0088": [[[[]]]], "30\u0087\u009dK\ud864\udfb3wg\u0093\udbd5\uddb2": {"\"\u001d\uda8b\udd03": ["MalformedJson", -8.339970170751271e-244, 3.376705583344875e+16], "": []}, "\u00fc": null}, "active": true}, {"schedule": {"rrule": "\u00c6\udbf9\udd26\u00b0\ud9ca\udcc0["}}, {"schedule": {"interval": 1.2648072658276672e+16}, "max_scheduled_runs": null, "active": true, "slug": null, "parameters": {"\u00d6\udaad\udd21\u00ef\u00ca": [], "\udb6e\udcb4Y\ud9e2\udfb6\u00d8\udb07\uddd6\u00db\u00db\r\udb56\udcfc\t": {"\udbbe\udf17\u0091\u009a\u0094": {"Q\u00b0": 5.590624425546215e+16, "\u00aa\udb2e\udf91\u001fC(~\u0080\u00ae\u00dd": 97}, "\u0092": [true, [], {"": null}], "\u0098": true}, "\n\u00df\u0018\u0004P{": [{"\u00f6": [-80, true, -1.401298464324817e-45], "\u0004k": {}, "\u0007\u00b0\u00b5\ud919\udf04\udb6b\ude2d\u009b~\u00c6`\ud85b\udcc7": [["", "0/0", null], {}, [8.383697628590772e-206, -3.26903322667488e+16, "\u0012\u00ef\udac3\udcce"]]}, [], {"": []}], "nil": [{"\uda53\uddf7": null, "c\u00de\u0090\udace\udf94\uda50\udc0a": -2.0541761274764103e+108}], "{\u0012.\u00fc": {"\u00e8\u00c5\u0088\u0087\udbe7\udeef\ue8a8\udab8\udc3d\uda32\ude6f": [], "\u00bb(\u00cd{`\udbef\udc2b|=\u00b5\uda88\udf72\u0085i": [], "\ud96f\ude0e\u00c4": {"\u00e5\u00ade\u00f6": [[{"G\u00e5\u00c0|\udae5\udf78P\u0096\u00a9\ud909\udc33\u00f4\u00ec\u00cam\ud933\udd12\"\u000b": -17719, "8\u00a7": null, "*": 33}, {"": "AEu7", "\u169b\u1684\u1693\u1690\u168b\u1692\u1684\u1680\u1691\u1684\u1682\u1691\u168f\u1685\u169c": 7.024577427766736e+16, "\u00ad\u0094\u00b9": -25499}, null], {}, [null]], "o-": {"\ud9f3\udcaf": [], "g\u00d7\u0086": [{"\u00a5\u00b1\ud8c0\udfe1\u00fe\ud824\udf54\udab6\udeb6Gf&\u00cd\u00b5\u00a5\u00c6\u000b\u00a1y": {"\u00d1^\ud816\udc48<;\ud8f9\udf41\u00f9\u00b5\udb07\ude4f\u008dpa\u00ee\udb89\udefc": 2.375406120913815e-135}, "": {"F": "\n\u001b\u00bf\u00a1\u00c5\u00d9\u00f0"}, "\u0099\u008c": {"": true, "\u00ff\u00c4": "\u00c8\u99680Q", "5\u000f\u0016\u001eTf\u00a7\u00b5\u00b5\u00eb\udb67\udefd2\u0094\udb05\udf99": "\udafa\udf8cE3\udaf6\udfb1\udaba\udd28\u00a7\u0010\u00ecu\u00b3f\ud915\ude3c|\ud95d\ude7b"}}, [[0.0], [false, null, -28890], {"": -4.050987288145331e-198, "?\uda08\udd15\u00a7\udb6d\ude32\u00a7\u00b2\fS": 6.639952566170359e+16}], ["{"]], "\u00a4": {}}}}}}, {"schedule": {"cron": "\u00be\u0094=\u00b2\udbf7\udcb1\u00e1\u0088\u00ce\u00ee"}, "slug": ""}], "job_variables": {"\udbc5\udf43M\ud8d4\ude99\ud9c4\ude85\udabd\udfbe": {"\ud819\udc89\u001b": [[]], "": 8.859537572548084e-38, "\u0006\u00e6\u00e9\ubb96": {"": -4.364391734157171e+16, "Scunthorpe": true, "\ud96a\udcd0\u00a3": null}}, "]\u00f5 \u00f1": [[null], {}, [150443687644700677405976531313035624684, null, 2.2476335815089624e+16]], "g": [null, null, 3.33532620372913e+73], "\u0017": {}, "\u0018x\u00d7m\u00d9\u00af\udbf1\udd80\u00e8": {"\u00bb>\u00db-U\udb80\uddae\uda91\udc6b\u00974\u0087": false, "5\u001b\u000e": [], "": [{}]}, "\u00b5j": {"": [{"\u00d5\u00d4O\u00bc\u00fa\u5645\u00d9P\ud9e3\uded9\udbdf\udd781\u009c\u008f\ud95e\ude22": null, "\u009fnKt9\u9eac\u00f0%": true, "\u00e9>[\u00d2": -8.820509111893184e-244}, {}, "\u008a"], "Qzm\u00a0\u009dzE\ud821\uddd6\u00c2": [{"U\u00d4\udb9c\udc74\u00f8": "\ud913\udc26[\u00a6(\u0005", "r\u001a": true, "Kj\u008e\u0093+\u001d\u008b\u0083\u00d9}\u00db\u00ea\u00d8y\u0005\uaaeeK\u00d48\ud808\udcf2": []}], "\u009b\u00ec": []}, "\u001f\"\u1d3e\u00b8\u00b6\u00fb\u00fd\u001e\u00d4}\uda93\udf49\u009d\u00b5\b{\u00e9\u0096H": [[], 0.0], "\u0093\u00c1\u0086\u00bb\u0095": [false, "\u009de\u00ed\ud8ee\udf24\u00a1"], "\u00152\u0001\t": {"\u00afZ\u007f\u0084\u00e4\u00a9(\u00a5B": []}}, "pull_steps": [{"\u0089\u0015mp\udaba\udc22": {"\u0089": {}, "q\u00ad\u00e6\udbee\udc95": []}, "\u00dd4@": {"\ud980\uddfb\u00ac\udb9d\udd33": {"": -5.90499107928448e+16, "\u00e6\udaf4\udc30": [null, "\uda11\uddbb"], "a\u009b": [null, 1.1531831796553045e-303, -79]}, "\u00da\u00da\ud9d6\ude8d\u0016w": {}, "workbench_output": "\u00bc"}, ">\ud846\ude87\udb08\udc28": {"\ud8a3\udc12": [{"\u0086": null}, {}]}}, {"4\ud860\ude44\u00e8\u00baj\u00e6\ud93d\uddc0\udb78\udc22": [], "a\u00a5c\u00b6w": -9007199254740992.0, "\u0090\udbc5\udf8d\udac1\udd71\u00ae\u00e0p\u00fb\u00c3\u00dcX\u00bb": [[false, false, true]], "\u00ef\u00a9V@\u001f": []}, {"unique": [], "": [{"phases": null}], ":\n\u0083Z\u00b2\uda70\uded8Q": [7.6304638598334756e+87, {"`\u009c\ud8cc\udfb1\u00e3\u009c": null, "\n\ud9af\ude51\u0012\u00ba[c": 5.749565858869736e+16, "bx\u0017": "\f"}, null], "\u00aan\u0090\u00fcw": [], "$E": {}, "\u000f\u00e7V\u00e7\u00e0": null, "\u0088or\udb8e\uddd8\u00f0\udae3\udf5d\r\u00fc\u0086\udb4b\ude12": {"\u00d8\u0003\u00be\ud987\udc07\u00bf": -7284777305423863.0}, "\u58e1\ud81a\udf27\u00df\ud923\udf54\u00bd\u00e7\u00ff\u0003{\u00c8\u00d7\u00db": {"X}\u00f6\u00ec": "Bo\u00d9\u009c"}}]}' http://0.0.0.0:39493/api/deployments/ 8. Test Case ID: 4XycjF - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"exception_message":"Invalid request received.","exception_detail":[{"type":"missing","loc":["body","schedules",0,"schedule","function-after[validate_timezone(), IntervalSchedule]","interval"],"msg":"Field required","input":{"cron":"","timezone":null,"day_or":true}},{"type":"extra_forbidden","loc":["body","schedules",0,"schedule","function-after[validate_timezone(), IntervalSchedule]","cron"],"msg":"Extra inputs are not permitted","input":""},{"type":"extra_forbidden","loc":["body","schedules",0,"schedule" // Output truncated...` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"flow_id": "3d0fcf49-cdf1-167d-b5f9-7fd745c80038", "name": "\u00cd\u0001\u00e6\u00b4", "tags": [], "schedules": [{"schedule": {"cron": "", "timezone": null, "day_or": true}, "max_scheduled_runs": 25745, "parameters": {"\u00f7g\u0082\u00fd": {":\u00bc+\ud943\udd7c\u0011": {}, "\udab2\uddf1y\ud96d\udcc1": {}, "": -1.1995936174472272e-220}, "": [false, null, null], "\u00d7": {}}, "active": false, "slug": "2\u00bcm\u00e2"}, {"schedule": {"interval": -2.4343370353098925e-246, "timezone": null}}, {"schedule": {"interval": 3.7852300290850714e-116, "anchor_date": "0792-05-06T12:29:27.922963+05:52", "timezone": null}, "slug": "\u00baK\u0083\u00eb\u0017", "active": true}, {"schedule": {"rrule": "i\u00eb\u000e\u0097\u00116\u0005\u00b6\uda03\udf5d"}, "slug": null, "parameters": {"\u001d\u00d6": [{"\u00ad=\udb03\udecb\ud9ee\uddac": false, "\u0086\u0098\u0091": [], "\u00e1": {}}, {"\u00ecZJe\u00fd\u001d\u00b6\u00fe1\u008d-n\u00e20\ud98c\udd68": {"Z\u0088\u0007\u00ef": null}}, {"\u00d9\u0013\u00c9\ud8f3\ude33\u00a7.\udaaf\udcdd": -421214146}], "\u9b58\u00d2T\uda1f\udfb5\u0012\u00ab<\u0018\u009f\u00ac\u008d": {"Error": [[]], "\u0095\u001c\u00ec\ud876\udcd3\ua305.\u0095)\udb88\udc14\ud8f5\udd98\u00c8\u001a\udbdd\udd6d": null, "K\ud96b\udcce\r\ucadd\u00a2\u00d7\ud8aa\udf6bzK": [[true], {"\uda67\udd59\u00b9": ">\u00a95\u008c\u00ba\u00de", "@\uda69\udeb5\u009b\u00d6": -25758, "5\ud991\udcb1j\u0017\u00bc": "B\u0014"}, []]}, "lX\r\udb7b\uded6\u00ab5": [{}, []], "\udbda\udda4\udb5b\udcaa\u00da\u00f3": {"\uda84\udcb8": [-1.7976931348623157e+308, null], "\u00f5\u00a5\ud930\uddde\udadb\udda0\ud9a1\udc79": "\u0088", "\udb89\uddeb\ud879\udc58|\u00a3\u00f5": [null, 0.0, true]}, "C\u9829C\u00bbR": [[["IU\u00d2\udaba\udfc5\u3021v\u008c\u00c6Ik", false, true]], []]}, "active": true, "max_scheduled_runs": null}, {"schedule": {"interval": -9785239241001770.0, "timezone": "\u0091\u0000\udba2\ude98\ud9d5\udfe1c\u00de\u00e7\udb21\udd90\u00ec"}}, {"schedule": {"interval": -1.806068064768478e-195}, "parameters": {"\uda12\udda2?": [-4.120763761293293e+76], "\ua5d6": [], "\uda4c\udf67\u0082\u00aa\udb60\udd41\ud9ae\udcbc^": [[{}, {"": -7104144136964754.0, "\"": -5.423418540176284e+16, "*lq": false}, -7.021574634330155e+16], [], [{"B": -5.781681650320888e+33, "": null, "\u00dc\u00a8\u008b": false}]], "\u00fetT\u0083\u008c\u00fb": 5.894627575391517e+127, "": {"$\n": {"\u00b3\u00a4\udbd6\udcedK\u00b8": 1.2585318856353818e-100}, "\u0086*H\ud997\udfdc": [], "\f\u00c2\u008bo": [["\u00b9\t", false, false], [18436, "\u00f2", true], {"": {"": -2127271806643964870, "MalformedMediaType": "", "\ud85a\udefbt\u0095": "\udb96\udc10\uda2e\udeb0"}, "\u00834\u00e5\u001e\udaf0\udc28H\u0019\u00edN\u00a7\ud908\udc50\u00f8\u00a4r\u00f0\ud8ca\uddceH=X4\u00b2\u0097Z": ["\u00ce\ud93a\udd10\u00fcJ\u00e5\u00d6\udb7a\udf1b\u0087\rZ", true, -1334472034592907483], "\u00b5X\u00b3\ud89f\udc93": []}]}, "\u00e9\u00d8\u0088\u00cfV\u00ea\u0019B\u00a6,\ud837\ude17\u00b1\u00a5\u00fc\u0019-`\udb9b\udc62\ud9d4\udcf8u,": [{"": {"yl": 5789}}, [], {"+\t\ud961\ude17\udb6e\udd83#6\u001f\u001aJ\u00e7\r\ud93d\udf29\u001a\u0098\u00bb\u00b8\u0081f\udbcc\udd3c\u00b5\u0015\u00d52": "\udb7a\udf25\u00fa"}], "k\u00f8": [30851, null, null], "\udb6d\udca6\u00821\u2b44": "GQ", "\u0098\uda5a\udf91.\u00a3\u0080\ud97b\udda0E\u00f0t": {"\u00b2\u00a8": {"\udbdf\udc5e*:\u00fa\\\u009f\u00fa\udb72\ude90\u0002\u0006": {"P\u00d4": {"\uda32\ude0b": -122, "": -2.6827027241383896e+16, "\u00856\t\u00fd\u00db\uda04\ude1f\u00f4+F\u0080\ud965\udcf4\udb33\udcc0\u00d3D": null}, "\u00fd": []}}}, "INF": [], "l\u00e7\uda9b\udf6a\u00c3\udb7e\udd7b": [{}], "1": {}}, "active": true, "slug": null, "max_scheduled_runs": null}, {"schedule": {"cron": "\ud8f8\ude14c)", "timezone": null}, "active": true}, {"schedule": {"cron": "G"}}, {"schedule": {"rrule": ""}, "active": false, "max_scheduled_runs": null}, {"schedule": {"rrule": ""}, "max_scheduled_runs": 12, "active": false, "parameters": {"\u009b\u00a7\udb2d\udcdd\u00c5": {}}, "slug": "k\u00fe\u00e6\u77cb"}], "pull_steps": [{}, {}, {"i<\u0081": [[false, -25575, null]], "\u0003\u00e4\u009aFg\u0095": [{"A\u0094": {"\ud9c8\udc6eb": "\u00a5\u00e6\u00ca\u00d7", "]\udb39\udd19\uda68\udc56\ud8ce\udf75\u000f+\udbe6\udfde": null}}, -4820031440848434.0, [[]]], "L": [true, [{"": 1.887420122803293e+16, "\u00dd\uda32\udd4a\u001b\uda6c\ude48\u0005/\u00e4;B\uda3b\ude0e\u00cc\u00c6\\L\udab0\udc8b\u00d4\u00ff\u008d3\u009c": true}, {}, "\u00a8H\u0019\u0081\u001e\ud879\ude7e\u00e0"], [53, false]], "\u00b0\u0002\ud825\udf7cx\u00a7\u00af": [false], "S\u00d2": [{"\u0094W\u00e8NF\u00b8\nm\u00f1g\u00c7": {"": null}, "~\u00ff\uba7a\ud826\udf39\u009c\udb2c\udc4en\udae8\udf2c\u00fc\u0010": {"\u00f2": true, "\u00b2\u00fd": 0.0, "": "\u00f9\udbe7\udc6bg\u00f4\u0011"}, "\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": 17879}, {"H)#\u00bf\u00fb\u0089\u00cd\u00fb\u0092\u0087{[\u00d19\u00b2\u0089=\udb70\uddfc\\": [], ".\u00c1\udb18\udce0\u00db^\u0005\u00fc\ud881\ude516\ud902\udf46~\u00a6|\u00b8\u0001\u0091\u008ft\u0095": [null, 1557332654, "\u009c#\u00b3"]}, -6.455538266515582e+16], "6\u00dc}\ud920\udcd6\u000b": {}}, {"\ud9e8\udc1a\u009b\ubb4a": [[false, null], {"\u00faK": false, "\u00d1\u001fo|": -2.249197007576037e-246, "\u00ea\u00fe\ud8c2\udcae\u00ed": 6.059602812898259e-54}, 2.320870271016276e+135], "d\ud87c\udd8dS\u00ab": [], "h\ud9b1\udcd1": [], "\ud8d4\udd55\u00a0\u009b\u000e.C\u00ac$\u00ce\u00b2": [5.2655140448233384e+16, false], "\udb47\uddb2l\u00d5\u00ad\ud89e\udc33\udaf5\uded8K\u00f6\u00b3\udb69\udc81XB\u00a4\u0087\u0097i\u0096\u00e5+\u00a9;5\u0003": {}, "\u0081\u00ef": []}, {"\udad3\udd32\udae7\udfc0\u0015\u001f\u001f\u00bdOf": {"\u00c3sF~": [{"zb\u001b\u008b\ud9fc\udc01^c": -195097842}, {}, {"\u008e": 1.4039660491035636e+16, "s": 25661, "\u00b9\u007f\"\u0018G\u00bf\ud8c0\uded4": "\u00cc"}]}, "": [], "\ud94e\uddcb\u00fa\u00b9\u00c2;\\": [-23580, null, true]}, {"\u00ac\u00fc": {}}, {"\u000e\u008e\u00c2\u00c7": [{"\u00be": {"\uda09\uddf9^\u001a\ud908\udc68\udb1e\udc02\u0001\udb2a\udef1\u00eb": {"\u00ea\u00d0\u00f1,\br\u0019\u000f": -24588, "\udb14\udfb4+\u0095": -1.192092896e-07, "\u009d\u0004": null}}, "\u00cd\udbf7\ude1a\u00c5_Y4": {"\udb13\udfe6\u00a1)\u008e": 5.170001475981544e+16, "\u007f\u0091\ud93c\udef1\ud83c\udc52\ud8f7\ude2e\u00d9J\u0017|\u00ab\u00f5\uda14\udfd1Q\u001c,\u0088\u0004m\u00d3\ud863\udfe3\u008e(\u001b": null, ")": null}, "\u00b9\u0004\u00b7\udbd5\udf92\udb37\udca1\u00a0^)\u465ag>\u00df\u0090\u00a5\udba1\ude6b\b": 28187}, [{}, [], []]], "\u001a\u00c2\u00f0\u00a5": [], "\u001c\u00ec\t\u00fc\udb7d\udcdbl-3z\u00f9\u00cd\u00d1": [{"Rw\u00ff": ["\uda5e\udec7\u00eci.\r\u6405h\udab6\udf9b"]}, [[], {}, -5658]], "\u008f\u00fc\u00f3\ufbe4\udadb\udc92.\ue10c": {}}, {"\udab2\udcd0\u00b7\u0007\u008a\u00f8\u00e7\ud8d8\udff3": {}, "\u009c": []}, {"M\u00f1\r\r\u0093K\u00a1,": {"n\t": {"\ud80a\uddad\u00b9\u00b0\uda4a\ude56sA": {"Y\u00ce\u00f5": -2112641343560654644}, "f": [], "Uu;\u00cb\u001b]$": 25369}, "\u00df\udb64\udc62|": 3.669951671076851e+16}, "\u00cf\uda6d\ude60\u0094\ud8db\udc85\udb75\udf05\u0013": {}, "XU\u00ea2\uda6c\ude37T\u0081\u00c7": [{}, [-6877083620154363926, {".exe": false}, {"4\u00d3": -18641, "\u00fa\u00dfZ": -1.5413331689514975e+90, "\u00ce": null}]], "`]": [false, "\u00b9\u0015\u00ee", "\u0011\u001d\u00bf\n\ud954\udc9dC`"], "\u009a": [], "\uda8f\udefc\udbed\udc86\u00ce": ["\u009dL\udb1e\udc7eA\u0017\ud878\udd0a)\u00b3\u0088w\u0013?\ud88a\ude9c", [{"<\u00c5": null, "\u092e\u0928\u0940\u0937 \u0645\u0646\u0634": "\u00e8\udbb3\udc6c&\u008e\ud8c0\udfe8\u00de\u0007\u00c4\u00db\u00f7\ud836\udc47\udb94\uddb46\udaa4\udc77\u00d6%\u001b\u0084u5\f\u0095\u00fb", "": 19934}, {"": ["5\u00db\ud9f7\ude62\u00d6\udb77\udf53", ["L>Y\u00f7\u58ed\u00aah\u0095\u00c3e\u00c84\u00b5", false, true], {"\u00b9j\uda5c\ude09\u00d4": ")\u00a4", "e\udb57\udca4\ud96e\ude55\u00d5;\u00b6\u0096\u0091": -29655, "2\ud93c\udfc5": null}], "\u00d6e;CG\u00ce\ud815\udf4e": {"\u0006\u00e5u&\u00fe\u001a\u00d9\u00ccl": null, "\u0016\u00c4\"\u00e8 \uda55\udfea\u00d22\f\udb94\uddf2\u00f3\u00c6\u00df\u00956\u00f3\u00b5\u00cb": "\u0013J\u00ect\u001d\u00e0"}, "\u00d2\u00af\u00af\udbd6\udd4b=": []}, []]]}], "path": null, "infrastructure_document_id": null, "parameter_openapi_schema": null, "work_pool_name": null, "description": "`"}' http://0.0.0.0:39493/api/deployments/ 9. Test Case ID: NeUFOY - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"exception_message":"Invalid request received.","exception_detail":[{"type":"int_from_float","loc":["body","empirical_policy","retry_delay"],"msg":"Input should be a valid integer, got a number with a fractional part","input":2.258778476677673e-204}],"request_body":{"flow_id":"e2928597-2108-15bf-3749-116f4775370f","context":{"ö":{"Ë\u001c¸":4.363828424991523e+16,"ŒÄ":{},"WÍ󧱨KEë":{}},"“":{"ãŽ{":{"¨ý·\u0003񠌱pÐDü򯊙󼯟Ü9鏲򣖭îi!ƒž":5.664765880765967e+16,"":0.0},"V":[],"N":{"b":{"¤©ۈ\u0001‰𠈁)¶'\u0004𜬇ê4ƒghY":false // Output truncated...` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"flow_id": "e2928597-2108-15bf-3749-116f4775370f", "context": {"\u00f6\u0081": {"\u00cb\u001c\u00b8": 4.363828424991523e+16, "\u008c\u00c4": {}, "W\u00cd\udb5f\udc68KE\u00eb": {}}, "\u0093": {"\u00e3\u008e{": {"\u00a8\u00fd\u00b7\u0003\ud940\udf31p\u00d0D\u00fc\uda7c\ude99\udbb2\udfdf\u00dc9\u00e9\u008f\u00b2\uda4d\uddad\u00eei!\u0083\u009e": 5.664765880765967e+16, "": 0.0}, "V": [], "N": {"b": {"\u00a4\u00a9\u06c8\u0001\u0089\ud840\ude01)\u00b6'"'"'\u0004\ud832\udf07\u00ea4\u0083ghY": false}, "\u009b-\u00bfX": {}, "\u00930\ud81e\udc2c\u0080": []}}, "\nj\u00ee\u0081\u00d7\u0000\u0011\u00e9\u00ac\u00d9\u00dd0\u00c8\u0082A\u00df\u0084\u00f0\uda2b\udcd3": {"\u0015\r\u0094k\u0012": {"\u00c0\u00ab": [-1.353566587160296e-132, 9666], "\u008abJ": [], "4\uda7f\uddd8\u0010\udb4c\udca1\udb05\udd3b*h|\u00be": {"\u00df\u0080\ud9e6\udebf\u009d\u009d": [-1.718510137930286e-171], "\ud986\udd4eY#\u0097V\u00d9\udb0f\udd5f|\u00f5m\ud960\udfdf": []}}, "\ud97c\ude49\u000e\u00bc\ud8c5\udc6f\u0092\u00f8\ud811\udfbd\ub83a\u00cdCS-\u00d5\ud9bc\udf3e\u00e3": {}, "": {}}, "": {}}, "name": "J\u00e6", "work_pool_name": "\u0000\u0000\u000f\u0086;\u00d8", "deployment_id": "3806626b-d05e-69a0-f2f0-97f476c0ee89", "infrastructure_document_id": null, "tags": ["total_cases", "\uda3a\udf4b\u00a0\u00c9 \u008b\u00b1\u00a7", "\udaea\udffd\u00b1\ud80f\udc62\udb77\udcd9\ud8d8\uddcf>\u00835\u0082"], "empirical_policy": {"f": {"`Q\u0081": [null, -7808014780038809.0, false], "F\u0097": [21436], "c\u00bf\uda8a\udf89y\u0006\u00b8T\uda92\ude75\ud823\ude66#\u009e\u00ab\u00a8\u00d0\u00ea": {}}, "retry_delay_seconds": 2.258778476677673e-204, "ol\u00devP\u00ac": {}, "retry_delay": null}}' http://0.0.0.0:39493/api/flow_runs/ 10. Test Case ID: oVX0b5 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"exception_message":"Invalid request received.","exception_detail":[{"type":"value_error","loc":["body","key"],"msg":"Value error, Artifact key must only contain lowercase letters, numbers, and dashes.","input":"`","ctx":{"error":{}}}],"request_body":{"flow_run_id":null,"key":"`"}}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"flow_run_id": null, "key": "`"}' http://0.0.0.0:39493/api/artifacts/ 11. Test Case ID: ORcaI5 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"exception_message":"Invalid request received.","exception_detail":[{"type":"missing","loc":["body",0,"schedule","function-after[validate_timezone(), IntervalSchedule]","interval"],"msg":"Field required","input":{"rrule":"򬇨.\r×;𲳋"}},{"type":"extra_forbidden","loc":["body",0,"schedule","function-after[validate_timezone(), IntervalSchedule]","rrule"],"msg":"Extra inputs are not permitted","input":"򬇨.\r×;𲳋"},{"type":"missing","loc":["body",0,"schedule","function-after[validate_timezone(), CronSchedule]","cron // Output truncated...` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '[{"schedule": {"rrule": "\uda70\udde8.\r\u00d7;\ud88b\udccb"}, "max_scheduled_runs": 12}, {"schedule": {"interval": -6.651481854087216e+16}, "max_scheduled_runs": null, "slug": "\u0627\u0644\u0643\u0644 \u0641\u064a \u0627\u0644\u0645\u062c\u0645\u0648 \u0639\u0629", "parameters": {"IZ1": [[], [[5815907257660469296, "\u00d6\u0081A"], {"\tz|": {}}]], "8bwWV\u00e6+\udb61\ude84[\u00b6,\u008a\u0092\u00f7\u00f0\u0093\uda19\udce1\u00f6Z8A8\ud847\udfff\u00b9\u00c9\u0018": {}, "": [{"5xS\u0004N\u0095": false, "\u0010\u00d6\udaf5\udfb1M\u00f36": {}, "^\u007fe\u0080\u000f\u000b>\udaab\ude18@\u00fd\ud9ee\udfb5": ["\ud88d\udeae\u00e33"]}], "\ud86f\ude20_n\udbdd\udd6a": [false], "\ud80b\udc6a\u0087\u00f7\uda9d\udc31\u0001]\u00f9\u0081": [5229773193632542.0, [], ""], "\u008e\u001c\udb2d\ude40f\udbf6\udd1b\u00d5\u00bb\u00e4\u00d1": {}}}, {"schedule": {"rrule": "\u00e2}\u00ce\ud997\udd88\u00fbX", "timezone": null}, "max_scheduled_runs": 6020}, {"schedule": {"interval": -3.811630793041856e+16, "anchor_date": "7084-10-25T00:07:00.306111Z", "timezone": null}}, {"schedule": {"interval": -4.0416332274200584e+16, "timezone": "\u00a9\u00949\u00ca\u0019\u0093\udbde\ude94.\ud867\udc40d\u00aa:#\uda9b\udd45E", "anchor_date": "6230-10-03T20:44:54.445997-00:27"}, "parameters": {}, "max_scheduled_runs": null, "slug": "\ud957\udc75\u00b4\u00b7\u00c0\u008e", "active": false}, {"schedule": {"interval": -1.4082542298292383e+146}, "active": false, "parameters": {"\u00bc2": [[[-32188, null, null], [], [true, null]]], "\u00e7c\ud8d5\ude19": {"\u00f2\ud987\udcc2f\ud810\udf55": null}, "": [{"\u00b8S\u00cc\ud879\udf88": {"\u0016A\u0018\u0094": "\u41f7", "\u00e4": 1.2860525901821643e+162, "-\u00b1\ud9cf\udeff\u0005\ud8ea\udeff\u00bf\u0000\uda1b\udd12": null}, "": {"\udb1e\udf9a\u0010": ["\u0005|\u000e", true, null]}, "\u00aaP": []}, [[]]]}, "max_scheduled_runs": null, "slug": "!\ud97a\uddc2\u00dd\u0000\ud944\ude18r\u00f8\u0094\u0088"}, {"schedule": {"interval": 6.063277283391278e+16, "anchor_date": "5680-03-28T22:45:12.242677Z", "timezone": null}, "active": false, "max_scheduled_runs": null, "parameters": {}}, {"schedule": {"rrule": "A"}}, {"schedule": {"interval": 5e-324, "timezone": null, "anchor_date": "7179-08-03T18:38:10.365981+10:51"}, "slug": null, "active": false, "max_scheduled_runs": 2719, "parameters": {"\u00bf\u008c\ud947\udd8f": -4.901475076903338e+136}}, {"schedule": {"cron": "", "timezone": null}, "parameters": {"\udbe5\udec4-\u00f4&\u00ab\u00f1\u00d9\u009f\ueaca\u00ddV\ud9e5\udcd7?\u00b5\u00cc\u00c3\u009fc\udab2\ude59\udbaf\ude5e\u00d2z\u00a82": [], "responses": {"\u00aa\u0011\u00daj\u00e1\u00fd\udaeb\udf15": null, "": -14110}, "a\ud8b1\udffa\u0005\u00cb": {"": {"\ud87b\uddfd\u00d5\u0006\u0006K\u00c5\u0090@": [[null, null, -32332]], "A6\uda91\uded0\ud8d1\udf9e\u0092\ud944\udc22?\u00f1|": [], "\ud8fd\udfc6\u00c8\u00a4\u0003\u00f2s\u00d2M\u00d1j\ud82d\udf1d": {"d\udbac\udddd\u00be?k\u00f8\udbb9\ude87\u001f": {"\ud8cc\udf5f\u00fb\u00d5K\u00b7\u00c8\u00fc": {"\u00f7\u00ee\u00066\u00a9\udaa0\udecd1\u0085\ud808\udf92J\ud86a\udccels[\u00ea\u000e\udbf6\ude9b": true, "\u00c4\u001f": {"m\u00f9)\u00bf\u00d9\u0083": 10309, "\u00ee\u00a8Q0\u00f6\u00c1\u00a5": -5.6193395932544804e+38, "F\u009ai\udbde\uddf7\udb02\udefc": "\udaf6\udcc1"}}, "\u00f4\u00e0": [], "\u001a\u0007\u00ca": {"\u092e\u0928\u0940\u0937 \u0645\u0646\u0634": "9", "\u009c\u0003=": "", "\uda8f\ude78\ud897\udd42\"\u00cb": true}}, "\u00af\u009f0G": {"": true, "\u00991\udaa0\udf35": 15670, "^\u000f\u00bd": 1.2693919048148768e+16}, "\u00ea\uda4c\ude7c": [-4.593869035750708e+58, -5.792094458338461e+16, 4.2354418111944514e+188]}}, "\u00d6v\ud924\udd7f\uda2f\udeec\ud8fe\udc0ab\u00e2N": [["F\u00ae\u00b0\ud9b4\udfa5", false, true], {"\u00ff0\u0086N\u00e7\uda58\udda4>\u00d5\ud8b7\ude50\u0002\u00af\ud862\udfd9\u00a3": ""}, 71476816108553489398072885473412552717], "\u00d8e\udbe7\udeca_\u0007%1": {}}, "": {}, "5\u009d\u009c'"'"'\u00a0\uaba11\u00af\u00f5\udaee\udea00\u00c7$\u00e9!\u00de\u00f75(": [], "\ud875\ude80\u00de\ud91a\udca3": {}, "\u00fd\u00ae\ud961\udd6e\u00b2\u0013\u0018": [[false, null, 4751]], "\u00d2W": [null, {"\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": [null, null, null], "\u0096%\u00a0=[\uda76\udebc\u0083]\u00bbt\u001b{\u001d\udb0e\udf1f\u00b4r.\\": -1.8760817704378756e+16, "\u00c7\rC": {"\u00e4M": null}}], "\u00bf\u00d6": {"YPRv": {}}}}, {"schedule": {"interval": -1.2089330998101618e+16, "timezone": null}, "slug": "\udaf7\udce6", "parameters": {"U\u00a5\uda27\udc08": [], "\ud954\udc18\u00fd\u0015": -3.2846230869547983e+87, "/cg\ud933\udce7q": {"IgnoredAuth": 2230855815837708.2}, "\u0086": {}, "03": {}, "m\u00d5": {"\u00cc\ud808\udcf1Eb*\u00be\udbcd\ude8cQ\u00dd": {"\u009e{\uda2c\udc8e^k\u00b5\u0084{\u000e\ud956\udc6a\u00bd\u0002\u00f0\u009c9\u0081\u00bf\u00ce\udb9f\ude63": "\u00f3I", "\u0019\udbff\udd98\u0099a\ud8b4\uddf7\u00bb\ud9d4\udf8e0\u00e0\u000f": -2.7473151047675755, "\u00c3\u00c3\u000e\ud9c4\udd25b1\u00b0\uda8c\udc58\uda76\udf86\\}K\u00bf": "\udaff\udc86"}, "j\r": [], "__main__": [-31701, "F\u7efd", false]}, "\u008e?\ud854\udf43\u001c\u00ce": [], "\u00f7N\u00bc\u0091": {"\u0006\udbee\ude60\u00dd9\u00f3B\udada\udd94]\r\u00d8": true, "\\\u00d7\u0089hp\udb02\udd4f\u0091\\\u00c0\u008f\u00b6\ud9f3\ude45\u0094\u00bd\u0095\u0089BY\u00f8v": ["\u009d\ud89e\udcc7W\r\u0015\u00f9\ud97c\udf29\u00b8\u00a6\u0013\u0097\u00ea%\udb5f\udc782\ud80a\udead"], "\"G\u00e0\u00eb\u00f5\u00d6\ud9c7\udc2b_~F\uda27\udeae\u00b2\u0089": [false, 3.253878116293282e+44, 7.073510996714139e+16]}}, "active": false}, {"schedule": {"cron": "*X\udac8\udc87g5", "timezone": null, "day_or": true}, "active": true, "slug": "x"}, {"schedule": {"rrule": "\u00f8\ud872\ude83"}, "slug": "\u009c", "parameters": {"l\udb9e\udf78\udb46\udda1\u00f4": {"\u00a9_Y\u00d9U\u00f7lJ\u00e7&\u00b82\u001e": 82, "\u00e9\ud897\uded5Z\uda15\ude2f": 7966298559138170086, "": 4.613673471093362e+16}}}, {"schedule": {"cron": "", "day_or": true}, "max_scheduled_runs": 19}, {"schedule": {"interval": 0.0, "anchor_date": "3279-10-06T04:36:12.233215-23:28"}, "max_scheduled_runs": 31003}]' http://0.0.0.0:39493/api/deployments/688bf8ca-c418-9fcd-1db8-4aa91325af10/schedules 12. Test Case ID: BiwxnP - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ("}` Reproduce with: curl -X POST -H 'x-prefect-api-version: (' -H 'Content-Type: application/json' -d '[{"schedule": {"rrule": "i\u00da", "timezone": null}}, {"schedule": {"cron": "A?\u00dd", "day_or": true, "timezone": null}, "slug": "\u00d0\ud908\udded", "parameters": {"": {"": [], "\u00e4\u00cc\ud895\ude64\u00f7\"I\u009f\u0011\u00ce\u00e1": 0.0}, "\u00d9T\u00e6\udb7f\ude0d\ud8a1\udf98": {"\u00f8,\u0003\ud848\udc51\u40df\u00a31Y\ud9e2\udd72\ud902\udf6e\u0089\u00aaB\u0014\u0019": null, "\u00cfD\ud920\udcbb\u00e9{\u00a7\u00ed\u0015\nE\u00b5\uda33\ude19": 2133}, "\udbf3\uddf4?\u00a5\uda75\uddd4@\u00a5": []}, "max_scheduled_runs": 1689, "active": true}, {"schedule": {"cron": "\u00d0\u00b5L\u00e5W\\\udbc7\ude9d\u0098", "timezone": "\u00d5\u00bf\udbe8\ude13\u00a6", "day_or": false}, "max_scheduled_runs": null}, {"schedule": {"rrule": "", "timezone": "\u0007\u0084\u00abTAmerica/Anchorage\u00c2E\u00c6"}, "parameters": {"\"\ud9a6\udd65X\u0093": [], "\uda77\ude10\u00c40[L\u00a5U\u00eaG\udbfb\ude4c\ud9e8\udcfd": {"\u00a5ak": 96, "": true}}, "active": false, "slug": null, "max_scheduled_runs": 116}, {"schedule": {"rrule": ""}, "active": true, "slug": null, "max_scheduled_runs": 95, "parameters": {"\u0092\u00c7": [], "": {}}}, {"schedule": {"interval": -1.1391249306598894e-287}}]' http://0.0.0.0:39493/api/deployments/ef70b4c0-1773-44a3-9b95-f239ae97d9db/schedules 13. Test Case ID: zdRf4s - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received \u000eÚm"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: \x0eÚm' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/deployments/paginate curl -X GET -H 'x-prefect-api-version: \x0eÚm' http://0.0.0.0:39493/api/deployments/49c1ffd2-9805-2140-d2d2-163ab8f1c55b 14. Test Case ID: rq5O8g - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received Q"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: Q' -H 'Content-Type: application/json' -d '{"name": "\u00c4\u0091\u0099\u0085{\u00e3\u0006\u0084", "labels": {"": -119}, "tags": ["\udb48\udcb4\u00eb\u000f\u00e1\ud963\udcf0\ud849\udda0q"]}' http://0.0.0.0:39493/api/flows/ 15. Test Case ID: Ye6kLY - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"exception_message":"Invalid request received.","exception_detail":[{"type":"value_error","loc":["body","slug"],"msg":"Value error, Block type slug must only contain lowercase letters, numbers, and dashes.","input":"total_cases","ctx":{"error":{}}}],"request_body":{"name":"›Ã‹\u0017\"ÖPt","slug":"total_cases","code_example":"S","description":"¾£\t\u000eÝö§","logo_url":null,"documentation_url":"¿v"}}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"name": "\u009b\u00c3\u008b\u0017\"\u00d6Pt", "slug": "total_cases", "code_example": "S", "description": "\u00be\u00a3\t\u000e\u00dd\u00f6\u00a7", "logo_url": null, "documentation_url": "\u00bfv"}' http://0.0.0.0:39493/api/block_types/ 16. Test Case ID: 79OasN - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received X"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: X' -H 'Content-Type: application/json' -d '{"name": "q\u00e3\u0016", "slug": "C\u0006", "documentation_url": "\ud96e\udfb1\u0013\u00f0\u00b0\ud81d\udcc0\uda31\udc29\u001be\u00c2H\t\u00f0e\u00a6\u00023\udb44\uddadF\u0090\"", "code_example": "\u00e3\udab4\ude51\uaa1f\u0088", "description": "P\u0016"}' http://0.0.0.0:39493/api/block_types/ 17. Test Case ID: Use3wW - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received \u001aµáîÌ)\u001f"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: \x1aµáîÌ)\x1f' -H 'Content-Type: application/json' -d '{"\u00ab$\udac2\udc64": {}}' http://0.0.0.0:39493/api/saved_searches/filter 18. Test Case ID: Muk6Dz - Response violates schema 'Invalid limit: must be less than or equal to 200.' is not of type 'array' Schema at /properties/detail: { "type": "array", "items": { "$ref": "#/x-bundled/schema2" }, "title": "Detail" } Value: "Invalid limit: must be less than or equal to 200." - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"detail":"Invalid limit: must be less than or equal to 200."}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"\u00a2\ud8e3\ude58\u0004t\u00e8\uda68\udcb2": [["\u0084"], -2.2595659209833097e+80, []], "[A3\u0017\u008f": [], "flow_runs": {"idempotency_key": null, "tags": {"is_null_": null, "operator": "or_", "all_": ["\b\u00b8", "\u00c4\u00dd", "", "\ud85b\udc1c)", "\u00a8\u00c3\u00fb\u00156\u00ce\u00ebx\ud9a8\udf6e\u00f5\u00d9e", "P\u0018\u00853"], "any_": null}, "flow_version": {"any_": ["\u0011", "failures"]}, "end_time": null, "state": null, "operator": "and_", "expected_start_time": {}, "work_queue_name": {}, "parent_flow_run_id": {"any_": [], "operator": "and_"}, "name": null, "deployment_id": null, "id": {"any_": null}, "start_time": null}, "deployments": {"name": {}, "paused": null, "concurrency_limit": null, "id": null, "flow_or_deployment_name": {"like_": "\u00ad:\u00dd\u00ff"}, "tags": null, "operator": "or_", "work_queue_name": null}, "fv\ud882\udfec\u00ec": [{"\u00ca": true, "\udbc6\udccc\ud8cb\udec7": "Lr"}], "A\u00b38\u00df": [{}, [null, null, 2.4879162985867656e+16], [-0.3333333333333333, "\ud894\ude6b\u00e9\u00ba\u00c3\u00a2\ud887\udcf4\udb71\udc73", -16008]], "limit": 14125}' http://0.0.0.0:39493/api/flows/filter 19. Test Case ID: pW1FX5 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received \u000e"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: \x0e' -H 'Content-Type: application/json' -d '{"flows": null, "page": 9672, "": [[{"": []}], [[{"": "", "\u0018\u0014\u0087+_": null, "\u00a51": "\u00acXF\u0000\u00e5"}]], {}], "flow_runs": {"operator": "and_", "id": {"any_": ["8dde8bb7-3be9-5f73-904b-401e9f37a174", "cb551592-f717-1bc9-098c-f996085114f8"], "not_any_": null}, "start_time": null}, "4\u00dd\u001a": 5260, "deployments": null, "work_pools": {"name": {"any_": []}, "operator": "or_", "id": {"any_": null}, "type": null}, "limit": 10580, "e\ud976\udc63\u00aa\u009e@\u00bdh\u00f0u`\u00b0\u009bk\u0093\uda6d\ude4fY\u00c7\u00a9\u0087": {"\u00f9\ud8c3\ude2d\udaed\udcc7": [], "\u000b\u00de,\u00deL$E!\ud858\udc6f\u00aa>\u00d5\udb07\udc55x\u00ff\u00a0\udb33\udc62\uda74\udcb0": [[false, true, {"": [false], ".exe": {"\ud93e\udf97\u00b7\u00cb'"'"'": 6583136478934183.0, "v\u00ef\uda98\udefe\u00aaj\u00be\ud955\udf7f\u0096\u00c56\ud9eb\udcf6": "f\u0007\u009e\u00f8\u00bd\u001c\u00bb\u0d81\r\u00a5", "": 3.34301130962669e+95}, "c\ud8ce\udc1f\u00f7": [true]}]], "gI\u001f\u00c3KCK": {"\ud997\udd80Mj": [99, null, null], "": ["\u00aa\r\u00c6", "\u00fd \u00ff\udb1e\udef4$\u00df\udb16\ude9d\ud97d\udebd\ud872\udf20", "6\ud99c\udc43\uda53\ude6c\u00cd\u000f\ud8dc\udca6\u00e0\u0006\uda4c\udeb5"], "\uda16\udcc2\u00f6": {}}}}' http://0.0.0.0:39493/api/flows/paginate 20. Test Case ID: NPhLOf - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received æ¶ëÔ"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: æ¶ëÔ' -H 'Content-Type: application/json' -d '{"w": ["\u00d1\u0007\u00eby\u0083*\u00f9", false], "limit": -1858, "offset": 120, "]\u0083\u008b": [], "\u00c1\u00cc": {"y\u4575\u00e9\udb74\udeae]\u00de": {}}, ":\uda8c\udeca": {"AcceptedNegativeData": ["\u00eb\u0098\ud9b7\udc70\u00da[\ud971\udd25b\u00d6\u009d", {")^$\udbfb\udcef\ud9a5\udd97": 104, "\ue8c9K": 1466062825462937345, "\u00b5\u0012\u000e\u00d07\u0086c": -22376}, []], "\u0085_\u00f7\u001b\u0098\u0086\u00f4\ud9f9\ude36\u0086}\u009c\u0092": -3880, "\u00cc$\u009f\u0086\u00ed\u001ar": []}}' http://0.0.0.0:39493/api/concurrency_limits/filter 21. Test Case ID: PdvYh4 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"exception_message":"Invalid request received.","exception_detail":[{"type":"int_parsing_size","loc":["body","empirical_policy","retry_delay"],"msg":"Unable to parse input string as an integer, exceeded maximum size","input":1.7786603725764823e+76}],"request_body":{"context":{"X}K򊍉X»$\"":[],"\n\u0018򭵨򪆮§":[],"Û\u000bn򣤛":[{"":[1.7976931348623157e+308],"\u0012Y½ \u000f\u001c\u0018™_":[]},{"􃻬򤈿à1³ŽK":9500564774553736.0,"NUL":null,"-\n󝝞򟬺M\u0001î􋮱'Z𣞎":false},{"=":-40,"ï—┕񜁱šæ𛭄£񉜳”:… f?򼘆êò񎎷Q":-4.627366618487994e+16, // Output truncated...` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"context": {"X}K\ud9e8\udf49X\u00bb$\"": [], "\n\u0018\uda77\udd68\uda68\uddae\u00a7": [], "\u00db\u000bn\uda4e\udd1b": [{"": [1.7976931348623157e+308], "\u0012Y\u00bd\u007f\u00a0\u000f\u001c\u0018\u0099_": []}, {"\udbcf\udeec\uda50\ude3f\u00e01\u00b3\u008eK": 9500564774553736.0, "NUL": null, "-\n\udb35\udf5e\uda3e\udf3aM\u0001\u00ee\udbee\udfb1'"'"'Z\ud84d\udf8e": false}, {"=": -40, "\u00ef\u0097\u2515\ud930\udc71\u009a\u00e6\ud82e\udf44\u00a3\ud8e5\udf33\u0094:\u0085f?\udab1\ude06\u00ea\u00f2\ud8f8\udfb7Q": -4.627366618487994e+16, "\u00d4\u0012\u008b\u00ae\udaf0\udcba": false}], "\ud847\udde6{\u0094N\t": [[]], "\u00bd_X\u0086N\udbc2\ude80": [[null]]}, "empirical_policy": {"pause_keys": ["g\u00e9\u00fd\u00dbLn3\u001f\udbeb\udf2fD\u0086!", "\u0004{", "Q\u00ba9\u00ed\u009e\u00f9\u00b5\u00ce\u00f3*\ud933\udc4cG`\u0006\u001e\ud943\udf61~\uda6a\udcb5\u00e3\u009c\u00a8", "", "\u00a4["], "retry_delay_seconds": 1.7786603725764823e+76, "retries": -4504750603293566103, "max_retries": 29, "\uda44\udc8b": [], "": [[[[4.8506464149120104e+16, false, null], " o\u0082\udad1\udfba1"], {}, [["MalformedMediaType", -4.853342770436436e+16, 4.93138836157534e+16]]], {"": {"_\u00d9+#\u00ba\u00af\u00e8o\u0085\u4ff3\u00b6\u008a\ud8c6\udef5u\u00c6\u00fe": -47, "\u0097c\uda3a\uddd6\u00b1^l\u00eb\ud932\udc08\u00a1V\u00b7\u00c4": false}, "RejectedPositiveData": {}, "\u00db": []}], "\u00ef|": {"\u00e0\u00bac\u00ae": {"\u00cf": {"": "", "\u007f\ud9c7\udda3\ud928\udfdb\u0007\u00eb\u00fb\u00e1\u000f": -1.4635147241153369e+273, "84\udac1\udca3": -80}}, "": {"\u00dd\u00b1-u\u0080oK*\u001d\ud842\udcce\u0092\u0007": [{"\u0082J\fK\u00c0\u00fc": -28371}, ["\u0091", -4.70943932007487e+16], []]}}, "`\u00c1": [[], [{"\u0090\u007f\ud895\uddbcu": -1.3134367968746698e+249, "\u00dd\u00e70\ud984\ude72\u00b6\u00b9": "\u0099\u00b5"}, null], []]}}' http://0.0.0.0:39493/api/deployments/8d62d777-8090-c4bd-d6a7-4dbe3e572e0f/create_flow_run 22. Test Case ID: 9IylsR - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ŠHÙ"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: ŠHÙ' -H 'Content-Type: application/json' -d '{"dynamic_key": "\u00d1\udb39\ude1c\u91c8\u00df\u00d6\ud848\uddf9f", "task_key": "N\uda46\udea8|\uda17\udcfe\uda39\udd90\u00bd", "id": "780c4b16-a510-59fa-62b2-bbd1c38dbe31", "flow_run_id": null, "state": {"type": "COMPLETED", "name": null}, "task_inputs": {}, "name": "\ud9c9\udfa1)\r\udba4\udd40\ud9cd\udc6d", "cache_expiration": "3683-08-24T20:56:55.835879+12:52", "labels": {"": -127, ")\u00c1\u008aS\u0006\u0016\u009d\u00a2": 7.193920430466302e+16, "e\u00dd.\u00b7\u0018\u00a1\u00bd\u00a4^'"'"'\u00d2\u00a9\u00ef\u009e\u00de\u00eb\u00e7\u00c7\u00f6\u00a4\u00ef\udb38\udce0\u00e3\ud87c\ude97_\uf84a": "\udaeb\uddc5\u0015\u009d\u00deg\ud8e0\udc3b", "\u00a1_": -5.093136329609435e+231, "O": 38, "\u00d0\u00a1(\u009f\udb7e\udd5e\u008e)\ud806\udebdO\u00ae\u00a0\ud9e2\uddb7(\u00a6\u00d0`": true, "\ud8f0\udda3\udbde\udc18i\u9af4\u0088\u0002\n\ud99f\udf57\u00ee\u00a3\ud8ac\ude3fp\u00da\u00d4l=\u00be\u00e2{\u0005\udaa9\udf53\u00d7\u001bd\u00b7": 82}, "empirical_policy": {"retry_delay_seconds": 1.6935750212394092e+16, "retries": -13929, "retry_delay": [1.7976931348623155e+308, 1.3467684165466374e+284, 1.9, -2.3656063978846293e+105, -7.076038147302071e-172]}}' http://0.0.0.0:39493/api/task_runs/ 23. Test Case ID: VAff4p - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `{"exception_message":"Internal Server Error"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"concurrency_limit": -58, "tag": "\u00cd\uda9d\ude81\ud90a\udf653\u009d\u0085\u001d\udba6\ude294\u00b7\u0017\u0096\uda53\udc82A\u0099\u001e\u00b3/\u0087"}' http://0.0.0.0:39493/api/concurrency_limits/ 24. Test Case ID: 63WMAJ - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"exception_message":"Invalid request received.","exception_detail":[{"type":"literal_error","loc":["body","actions",0,"DoNothing","type"],"msg":"Input should be 'do-nothing'","input":"pause-automation","ctx":{"expected":"'do-nothing'"}},{"type":"literal_error","loc":["body","actions",0,"function-after[selected_deployment_requires_id(), RunDeployment]","type"],"msg":"Input should be 'run-deployment'","input":"pause-automation","ctx":{"expected":"'run-deployment'"}},{"type":"literal_error","loc":["body","act // Output truncated...` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"actions": [{"\u00db0\u008c\u009e\u00f4SP\u00b1\udb17\udca8\udbee\udeec": [[{"R\ud86f\ude0d": "a\u0015\u00a5\ud906\udef7", "": ""}]], "Infinity": ["\u00d8", {"g`\r": {}, "v\u00c8\u00d1w6\u00df\u00a7\ud83f\udf54\uda68\uddb2\u00be": -1.994165912936757e+285}], "\u001e": [[3582644758277667.0, false, null], 1007367452713312589], "type": "pause-automation"}, {"block_document_id": "322b7d97-32b5-dbc3-df81-475368d0ef1c"}, {"block_document_id": "0e60df92-f823-1d99-65e3-82cbad3c3ba1", "body": "\u00f5\u00b8g\ud881\udd3f\u0090\u00e2\u00e1\u00bd\u0012", "type": "send-notification"}], "name": "\ud8e9\udf26\ud919\udec6\u001a\u00f1", "trigger": {"posture": "Proactive", "\u00ac\u007f\u00b1": []}, "owner_resource": null}' http://0.0.0.0:39493/api/automations/ 25. Test Case ID: h1wnVR - Response violates schema 'Invalid limit: must be greater than or equal to 0.' is not of type 'array' Schema at /properties/detail: { "type": "array", "items": { "$ref": "#/x-bundled/schema2" }, "title": "Detail" } Value: "Invalid limit: must be greater than or equal to 0." - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"detail":"Invalid limit: must be greater than or equal to 0."}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"": [[false]], "s\udb2c\ude11\u0089P\uda6a\udcdc\u0083U\u009b\u00d6\u00eb": [], "EG\u00e8": {"zB\u00d8\u0086": {}, "$\u0089)\u0004\u0007\u009a": [[115, -77], {"": [-54]}, {"\ud83d\ude0d": 0.0, "": 47}], "y\u00aae\uda56\udd8d\t": []}, "\u00f4\ud8b5\udf6b\uda47\udd8f\u009c\u0003\u00fe\u009d\u0086\uda4d\udfc8\u0003\u0085\u00e3\u00b4\u0016": [[{"\u0006\u00da\u001c": true}, -5.303210961227585e+16, {"I}\u0019\u0099\ud85f\udd8a\u00dd(7": -4.015615014097204e+16}]], "deployments": {"paused": null, "name": {"any_": null}, "id": {"not_any_": null}}, "\u0083Z\udbfb\udecb\u0094": [{"\udab9\ude9e\uaaa1": "\u0006\u007fk.\u00f6\u008fN\\"}], "\ud9aa\udc7baY": [[false], []], "limit": -13}' http://0.0.0.0:39493/api/flow_runs/filter 26. Test Case ID: Q3XL04 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received Ô"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: Ô' -H 'Content-Type: application/json' -d '{"state": null, "parent_task_run_id": null, "name": "\u0088", "empirical_policy": {"max_retries": 10562, "": [[true], {}, {"\uda43\uddfd": {}, "\u0083\u0097\u0084z\ud964\udd57\u0014\ub1eb": [false], "`": [true, null, 3.3594856032851596e+16]}], "_`\ud95c\ude4e\u00d0\u00e2\u00e7\bx\udb33\udf5c\u00cf\u00ae\ud886\ude81\u00ae\u0099\u00c6": [[{"`k\uda81\udc65+\u00a5\u00a6\uda39\udff1\u00a8\ud8dc\ude2f": null}, []]], ";K\u007f": {"\ud94e\udcd6\u00d4": -101, "\u00a7Z\u00cd\u001b": "\u0003"}}}' http://0.0.0.0:39493/api/deployments/6ebf9de3-6514-b7bd-c174-e582bdd0d342/create_flow_run 27. Test Case ID: yUS2Cb - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"exception_message":"Invalid request received.","exception_detail":[{"type":"value_error","loc":["body","name"],"msg":"Value error, Variable name must only contain lowercase letters, numbers, and dashes or underscores.","input":"Æ?íŠr¤õ","ctx":{"error":{}}}],"request_body":{"name":"Æ?íŠr¤õ","value":true,"tags":["","’","Žý‘\u000e𮁍h\u001c}õ弢󪤇\u0018×Ðk񜾛񌃦{𽀩CkÙ{Ý񊘤$𡇼󜇓â‘È","Y𷤝€®\u0016","üð񠂢\u0004􋁄q¯ÌÒ𩲙+ö\u000føUBë","Ö","ßF񖏨Sîä","ߪ햯󟅂","°𩷃º","bHH¸àŽ󰀽X","0ó򆠁"]}}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"name": "\u00c6?\u00ed\u008ar\u00a4\u00f5", "value": true, "tags": ["", "\u0092", "\u008e\u00fd\u0091\u000e\ud878\udc4dh\u001c}\u00f5\ud87e\udc94\udb6a\udd07\u0018\u00d7\u00d0k\ud933\udf9b\ud8f0\udce6{\ud8b4\udc29Ck\u00d9{\u00dd\ud8e9\ude24$\ud844\uddfc\udb30\uddd3\u008f\u00e2\u0091\u00c8", "Y\ud89e\udd1d\u0080\u00ae\u0016", "\u00fc\u00f0\ud940\udca2\u0004\udbec\udc44\u0081q\u00af\u00cc\u00d2\ud867\udc99+\u00f6\u000f\u00f8UB\u00eb", "\u00d6", "\u00dfF\ud918\udfe8S\u00ee\u00e4", "\u00df\u00aa\ud5af\udb3c\udd42", "\u00b0\ud867\uddc3\u00ba", "bHH\u00b8\u00e0\u008e\udb80\udc3dX", "0\u00f3\ud9da\udc01"]}' http://0.0.0.0:39493/api/variables/ 28. Test Case ID: xC6yZy - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received wš!"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: wš!' http://0.0.0.0:39493/api/flow_runs/filter curl -X GET -H 'x-prefect-api-version: wš!' http://0.0.0.0:39493/api/flow_runs/09919063-135e-ec44-7d92-234bfe4d580a 29. Test Case ID: DtU8wH - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received }݅ "}` Reproduce with: curl -X POST -H 'x-prefect-api-version: }Ý ' -H 'Content-Type: application/json' -d '{"description": null, "metadata_": null, "type": "\u0005\u00a5\u00ec@", "key": "[CO\u00f0L", "flow_run_id": null}' http://0.0.0.0:39493/api/artifacts/ 30. Test Case ID: Qj9dem - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `{"exception_message":"Internal Server Error"}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"page": 15680868585700868607156277334308798417, "work_pool_queues": null, "task_runs": null, "": {"m\udb07\udc17\ud80f\uded5v1j>)\ud913\udfff!\ud9fc\udc3e": true, "+0.0": {"": -1.2399685737518614e-30, "\u00a8\u008b\u0099\u0016-O\u0096\u0098\u00c6\ud935\udcff\ud93a\udf1b\u0013": false, "Security": null}}}' http://0.0.0.0:39493/api/flow_runs/paginate 31. Test Case ID: 2ehsTy - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received f"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: f' -H 'Content-Type: application/json' -d '{"name": "/\u00da", "value": -15119}' http://0.0.0.0:39493/api/variables/ 32. Test Case ID: Z09Xsn - Response violates schema 'Invalid limit: must be greater than or equal to 0.' is not of type 'array' Schema at /properties/detail: { "type": "array", "items": { "$ref": "#/x-bundled/schema2" }, "title": "Detail" } Value: "Invalid limit: must be greater than or equal to 0." - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"detail":"Invalid limit: must be greater than or equal to 0."}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"limit": -10}' http://0.0.0.0:39493/api/block_schemas/filter 33. Test Case ID: XEfMxw - Response violates schema 'Invalid limit: must be greater than or equal to 0.' is not of type 'array' Schema at /properties/detail: { "type": "array", "items": { "$ref": "#/x-bundled/schema2" }, "title": "Detail" } Value: "Invalid limit: must be greater than or equal to 0." - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"detail":"Invalid limit: must be greater than or equal to 0."}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"": {"\u00c0\u00ad\u00e6+\ud9ad\udd15D\u0098\ud8b8\udcc9\u0089\u00dd\u00db": [5.357470544954969e+74], "0\u00e1": 2736275748124876.0, "i\uda87\udd9d\u0081": null}, "\udab5\udeae\u0010\n\u00d8\udb97\udea6\udbd4\udd780|2xv\u00d5\u00b5": {"\u00fcA": 24953, "[": "", "\u00a4\u009b\u008c\u00d1\u00f2\ud977\udf8c=.a\udbb4\udea0~8&\u0080\u00c6\u00beN\u00b7\u00ca\u00ba\uc3caU\u0016\u00dc\u00d7\u00b9": -26470}, "6\u00b2": [], "limit": -17673}' http://0.0.0.0:39493/api/task_runs/filter 34. Test Case ID: o03Kvb - Response violates schema 'Invalid limit: must be greater than or equal to 0.' is not of type 'array' Schema at /properties/detail: { "type": "array", "items": { "$ref": "#/x-bundled/schema2" }, "title": "Detail" } Value: "Invalid limit: must be greater than or equal to 0." - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"detail":"Invalid limit: must be greater than or equal to 0."}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"\n\u00a9\u00c6{.\u00c3\u0082": {}, "limit": -20839, "deployments": null, "N\u00d7>\u00d9\u00e1\u0001": [], "task_runs": null, "work_pool_queues": {"operator": "and_", "id": {"any_": null}}, "flows": null, "sort": "CREATED_DESC", "}\u0089V": [[], {"": [[]]}, [{"\u0085\u001e0Q": {"\ud937\udfe9\u009c": -1.3685196641169721e+229, "\u0086\udbfb\udc48\udace\ude79": 0.0, "\u0092\udb32\udcaf\u0094\uda54\udf44\u00d8\u00b8\uda69\udeac\ud8dd\udfeb": null}}, [{"": 8189840998314956.0, "\uda44\ude33i\u0010M": null, "\u00af": 1.0758897185172403e+277}], {"\u00de\ud89a\udeb6\u0083\u000e\u00cb\u00c5\u00dd": [1.7976931348623157e+308], "}\u00c9>\u00d3": "\u00c4", "|\u00e8\ud845\udc20": ["\u0019\udaa3\udd30\u00ef"]}]], "work_pools": {"id": null}, "\ud835\udd7f\ud835\udd8d\ud835\udd8a \ud835\udd96\ud835\udd9a\ud835\udd8e\ud835\udd88\ud835\udd90 \ud835\udd87\ud835\udd97\ud835\udd94\ud835\udd9c\ud835\udd93 \ud835\udd8b\ud835\udd94\ud835\udd9d \ud835\udd8f\ud835\udd9a\ud835\udd92\ud835\udd95\ud835\udd98 \ud835\udd94\ud835\udd9b\ud835\udd8a\ud835\udd97 \ud835\udd99\ud835\udd8d\ud835\udd8a \ud835\udd91\ud835\udd86\ud835\udd9f\ud835\udd9e \ud835\udd89\ud835\udd94\ud835\udd8c": [], "0\u0096\u00d1\u00c5H\u009ajR\u00b2": [[0.0, 65, false], []]}' http://0.0.0.0:39493/api/deployments/filter 35. Test Case ID: Prq4HD - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 204, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received æ"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: æ' -H 'Content-Type: application/json' -d '{"variables": {"id": null, "name": null, "operator": "or_", "tags": {}}, "\u00f4\ud8e9\udd94`\u00d9}8\ud97e\udddb\udb46\udc14\ud908\udf8a\u0099\u0001mL\u00d3\r\u0019": [-7.507816952299536e+122, [4.757198034848559e+26]], "offset": 1440793890, "\u00c1\u00f1\u0003M\u0004": {"\ud9a6\udf1c\uda1a\uddc7Y\u0089\ud836\ude1e\udb4e\udc7c": [], "": {}, "\u008f\udbea\udf53\u00fc1e\u00f2\u0d8d\u00c6L\ud95f\udeb3\u0083r\u00be\ud8d0\udea5\u00a8\u0097": [true, -46, false]}, "sort": "NAME_ASC", "\u00db\u009b\u0019Q{$|\u0001]": {}, "\\\u00fdd\ud808\udf67\u00b3\udbf3\udcd6\f\u00d0": {"": {}}}' http://0.0.0.0:39493/api/variables/filter curl -X PATCH -H 'x-prefect-api-version: æ' -H 'Content-Type: application/json' -d '{"tags": ["Z{\u0083\u001dg\nK\u00ecX", "\udaa5\ude3d`\u008f\u0094P\u00e8k", "\u00b2\u00b4"]}' http://0.0.0.0:39493/api/variables/94aa3bff-595f-d6ff-9761-1f4ee0cb1e6b 36. Test Case ID: MfFxRx - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"exception_message":"Invalid request received.","exception_detail":[{"type":"value_error","loc":["body","name"],"msg":"Value error, Variable name must only contain lowercase letters, numbers, and dashes or underscores.","input":"Á","ctx":{"error":{}}}],"request_body":{"name":"Á","value":4544,"tags":["ԛTc6I𗜗è񸺦Rø","¯•-","𷸭L","","J8񅭟´4Õ¾ª","vÛ","\u0019á","ßÈE¨򌨬"]}}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"variables": {"id": null, "name": null, "operator": "or_", "tags": {}}, "\u00f4\ud8e9\udd94`\u00d9}8\ud97e\udddb\udb46\udc14\ud908\udf8a\u0099\u0001mL\u00d3\r\u0019": [-7.507816952299536e+122, [4.757198034848559e+26]], "offset": 1440793890, "\u00c1\u00f1\u0003M\u0004": {"\ud9a6\udf1c\uda1a\uddc7Y\u0089\ud836\ude1e\udb4e\udc7c": [], "": {}, "\u008f\udbea\udf53\u00fc1e\u00f2\u0d8d\u00c6L\ud95f\udeb3\u0083r\u00be\ud8d0\udea5\u00a8\u0097": [true, -46, false]}, "sort": "NAME_ASC", "\u00db\u009b\u0019Q{$|\u0001]": {}, "\\\u00fdd\ud808\udf67\u00b3\udbf3\udcd6\f\u00d0": {"": {}}}' http://0.0.0.0:39493/api/variables/filter curl -X PATCH -H 'Content-Type: application/json' -d '{"name": "\u00c1", "value": 4544, "tags": ["\u00d4\u009bTc6I\ud81d\udf17\u00e8\ud9a3\udea6R\u00f8\u009d", "\u00af\u0095-", "\ud89f\ude2d\u008dL", "", "J8\ud8d6\udf5f\u00b44\u00d5\u00be\u00aa", "v\u00db", "\u0019\u00e1", "\u00df\u00c8E\u00a8\ud9f2\ude2c"]}' http://0.0.0.0:39493/api/variables/008205da-f39b-3ce8-1bc1-ea75ca6cddbf 37. Test Case ID: EHRCGS - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 204, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received \u0006'w"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: \x06\'w' -H 'Content-Type: application/json' -d '{"\u00e2": {"\u000f\u00aa": {}}}' http://0.0.0.0:39493/api/artifacts/filter curl -X PATCH -H 'x-prefect-api-version: \x06\'w' -H 'Content-Type: application/json' -d '{"data": {"": {"\u008c": [[]], "$": {"\ud8c0\udfdaZ\u00c6\u00c0\udb6d\udf54FF&3\u0017": -7549652755288109.0, "K\u00b2\udb59\ude8a\u00c4\u00f5\u00ca\u00ec\uda32\udf75\ud875\udeb06": {"V\u00b9\u0093\udb39\udc0d=\u0091;\u00b6:`": [11], "\u00bc": [7.892295309166998e+40, "\u000b", "\ud9fe\udf14(\udabd\udfe9\u009fp\udbab\udf4dY+)\udad3\udf55\u0018\u00d1-\u0099Z\u00dc\udbb2\ude81\u00b7"], "": 0.0}, "\u00c4\u00cc": [["uy\ud8ee\ude02", "\ud883\udc31\ud813\ude8b9", false]]}}, "\r4\u00d5": [[], [-3.894285882687989e+16, {"1q": 8729207157995246842, "": true, "Error": 8.812059110437249e-182}, [null, 3.2751312163255235e-241, 14609]]], "\u00ed\u00f1\u00c6\u00e5": [{"I:": "", "": "<", "0": {}}], "\u00f1\u0087/\u009f\\\u00aep": [], ",\uda21\udd03B\udb62\udf24'"'"'Bj\u00ef\u00c5\u00ae\u0096\u008c\u51f8\u00e2\u0084\u00b9\u00aa": [[[]]], "\u00ecYj\u00d6\u0013\ud9ae\udd2e": {"\u00b9": {"\uda49\udcc3": {"_\\\u00d1\u00af\u001e\u00f2L": -1.990994088021076e+30}, "\u00fa\"\uda20\udd26\u00c8\u00e3\u00d9\u00baO\u9ad3\u00f4\u0013\uda2b\uddee": ""}, "<\u00dc\u0011\u00c7\u00cczg\u00a5k\u00a2": [null, 509143332182296741, false], "\u00c0\udb1a\udcb0\r\udbea\udea8\u0007\b\u0091": {"\u0080\u00f9\u00e6\u008f": -20827}}, "E": {")\udbfb\udf68": [{"\ud8d2\udd45": "U#\u8379", "": -1.0095865114287244e+16}, "\u00ce\u000bk*E\u00d0B\udb11\udffe", 1.7976931348623157e+308], "\ud9ba\uddab": [{"[p": [null], "": {"": "\uda5f\udda7\u009a\ud926\udd57\u00ff \u0082\udb45\udd4b\u0085\t\u00b8\u00c1\u008c\udad9\ude2a"}, "\u0091U\u00db\u001a$\ud95a\udeed\u00bd\uda81\udd1b\u00a9\u00bd\u009d}\u00a2g\u00fb": "lm\u00cd"}], "\u00d3\ud880\udc1d": []}, "\u0019a": [], "\u00d0\u0004\ud95a\uddfe\u0091": [[27365], []], "\u00b8\u00cc\uda62\udc56\r\u00b4\u00c9Q": {}, "\uda79\udc49\u008f": {"3\u00f3\ud981\uddb2\u00e1\uc597\u00a4C\u00f9\u0018uN": "R\u00c8\u00b2\u00deM", "": []}, "(\f": {}, "ro\ud92f\uddc6\u00b4\u0004\u009f3,\udad5\udff0\u0003\u00a19\u0094": [[true, "n\uadb9"], [[false, 2.9767997119548845e-103, null]]], "\u00e1\uda00\udc15": {}, "\u00b4\u00ab\u0085": [{"": [true, "\u00f5\ud933\udd2c\u00ab\u00ef\u009d\u0086\u00d8\u00fc\u00957\u00c6\udab9\uded0\udafc\udf94\u00ab"], "\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": "\u0016", "`;\u00b0\u00dc": {}}, {"K&\u000b": {"\u0099": true, "\ud9d1\ude60": 8753, "\u008a\u00c4\u00a4\u0098^": -5973}}, {"\u00b5e\u00d0\\\u00cb\u00fa<\ud93f\ude8f\u00fd:": -3427351396635742.0}], "U": [-6.103515625e-05], "\u00fd\u00d5\u00ad": {"": {"\u0097": "\udb2a\udf49\u000b\u008b\u009c\u00f3\ud8e2\udff7U\u00ef\u009fc1\ud8d1\udedf\u00aa\u00e3\ud876\udce7\ud809\ude84\u00e9\u00f5\u000b\u0085\u00b2\u00fa", "\u0019i\u00caj&\u00e7\udb51\ude09\ud862\udc17\u0004\t\u00b3\u00f6%": null, "h": ""}, "\u0004\uda54\udc381O\u0005=S>\u00e6Gk\u0087#y": true, "\u00f3\udbf4\udc41\udb88\udfc5S": {"\u0015\ud9b8\udeb3}P\ud934\udd81\".\udbf5\udd69\uda73\udf78\udb9a\ude6a": 0.0, "\ud98c\udf7c\u00cb\u001e\u0007": "\u00c8\u00cd\u00a3", "\u0003\u001d\u009c\udb1c\udf0b\u0000\udbcf\udf23JSp\u00fch": null}}}, "description": null}' http://0.0.0.0:39493/api/artifacts/e4f06fe1-4cff-4218-b366-dae821289f52 38. Test Case ID: ASt9rL - Response violates schema 'Invalid limit: must be greater than or equal to 0.' is not of type 'array' Schema at /properties/detail: { "type": "array", "items": { "$ref": "#/x-bundled/schema2" }, "title": "Detail" } Value: "Invalid limit: must be greater than or equal to 0." - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"detail":"Invalid limit: must be greater than or equal to 0."}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"(\u00ea}": {"\ud9f7\uddfb\u000f_\u00bd": "LPT1"}, "": false, "\udae7\udf36\ud8ac\uddf7\udbfe\udcc0\u00c5\ud99f\udf89tX@\u00d4": {"\u0085\u00b8}": {"\u009fEA\r": [{}, {}, []], "\u0097\u00d8\ud923\udf0c\u008fy\r\u00ce<\u00a0": true, "\udb21\udfe4\b\u00c5\u00f1\u00a8": []}, "\u00b5\udadb\udf4e\u00a3\ud8ac\ude80\u00ff\u00f9\u0087\u0085\u0000\u00c1\u00d4E\u0089": {}}, "limit": -9001, "\u00d7\u001e%": [["\u00f5\u00e6\u00f0\u0010Y\udb35\udec2\uda34\udc45\u00d0\ud883\udd91", null]]}' http://0.0.0.0:39493/api/automations/filter 39. Test Case ID: zXAhdp - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 204, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received Ú\u001aO\u0013mç"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: Ú\x1aO\x13mç' -H 'Content-Type: application/json' -d '{"sort": null}' http://0.0.0.0:39493/api/block_documents/filter curl -X DELETE -H 'x-prefect-api-version: Ú\x1aO\x13mç' http://0.0.0.0:39493/api/block_documents/f9e0b742-b53f-787a-8013-5771b7d72365 40. Test Case ID: bmSeEe - Response violates schema 'Invalid limit: must be less than or equal to 200.' is not of type 'array' Schema at /properties/detail: { "type": "array", "items": { "$ref": "#/x-bundled/schema2" }, "title": "Detail" } Value: "Invalid limit: must be less than or equal to 200." - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"detail":"Invalid limit: must be less than or equal to 200."}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"--workbench-output": {"\u00ab\u00b4\ud942\udc98\u0092": [[-6.0253510998480216e+16], {"\u00ec\u0090\uda23\udd74S\u00db\u0084\u00ac\ud943\udc25\u00ab\u00cc\n6\u00ce\u0088\u0081": true}, [{"": false}]], "\u00ad\n\ud866\udeb4": []}, "": {"e": [[-5.984447510157729e+16, null]]}, "r\u00f7\u00ec@\u00a6\uda08\udf88": {"?J\udaf5\udcc0\u00d9\u0098\u00a6\u00eb\u00c2]": null, "": 3.782874906577282e+16, "\ud916\udff2\u0093l\u008c\uda4e\udfd6\u0012\u00ec\u00fc\u00cd\u00b7\u0085\bo\u0004?\u00c9\r": 63101979122793004409980084199662752094}, "\u00d8\u00f6": {"\u00b6\u00b0\u00ac\u00f7\u0006\u0017": {"\uda0e\udcf7": "\u00f7\u007f\u00f5\u00b6\u00fd}\u00bd\udb5a\ude52\u008e\u00e1\u000b\u00b7", "[\u008d": {"\u00fcrf\u00b2a\u0007\uda00\ude9c\ud838\ude62\u00c8\ud4fd;\udbf7\udc64\u00d7@\ud8c8\udf52\n\u00c0H\u0014": 0.0, "\ud865\udcf4": 15547, "\u00bdF\u0080\u0001s\uda1b\udfb0\u00afj\ud891\udd3d\u0013L": -37}, "\u00a1\u00a7\udb3f\udf88\u0097": [0.0, -31212, "\u00b5\u0010#"]}, "-": [null, null], "0": {"\u023a": null, "\u00b6?\ud9c3\uddd8F\ud807\uddd6\u00ff\ud9f6\udc9f\u007f": "", "\u00f6\u009bSS\u00ef\u00acphiu\ud9e1\uddf8t\u0084\u0082h\uda91\ude4f;\u00e2": "\u001f\u00efm\uda86\udeda\u00bfj\udbd8\udfe2\udb6d\ude25"}}, "deployments": {"id": null, "tags": null, "operator": "or_", "paused": null, "name": null, "work_queue_name": null, "flow_or_deployment_name": null, "concurrency_limit": null}, "\u007f)\uda80\udd0f": [], "limit": 107585380827338510650221505722695496109, "offset": 20152}' http://0.0.0.0:39493/api/artifacts/filter 41. Test Case ID: 0ULdr5 - Response violates schema 'Invalid limit: must be less than or equal to 200.' is not of type 'array' Schema at /properties/detail: { "type": "array", "items": { "$ref": "#/x-bundled/schema2" }, "title": "Detail" } Value: "Invalid limit: must be less than or equal to 200." - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"detail":"Invalid limit: must be less than or equal to 200."}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"limit": 14191, "r\u00aa\u00b1\ud885\udcf2v": [{"z\u009fL\u00c5\u00b7": -3.1638146000427744e+16, "\u00c1O\u00c1\u00bbH": "\uda74\udf94\ud9e7\udc91", "\u001b": -10135}, {"mt": {"\ud820\ude66": false}, "": {}, "\t": null}], "\u6f2e": [-9680], "\u00d0\u0095q\u00a2\u0093\u00a7\u0002\u001d": [[87, ["\ud9e0\udd6a\u00acx\u00d6\u00bd!", {}], [{"FO\b\r\r\u00f8 \ud900\udc87bH\u0012": [{"": "aO\u00e9\udb8e\udffe\ud9b8\udfae\ud997\udc19\u00fcKB>+x\u00c0\u00e09\u008fK"}, {"e\uda34\udfc0\u0018h\ud8ba\udea9\u00f1<\ud8b3\udc56\u00af": -18112, "f": -116, "\udb1d\udd05\u00d4\u0017\u00ce\u0080": null}], "\u001d\uda68\udc22^n6": {"\u0016": false, "\ud989\udf7a": -105}, "9~T;": {"\u00fc\u0094\u008a": false, "": 22898, "H\"\u0087\u00f2": -4.266957292398376e-32}}]], {"\ud94f\ude73\u00f5\ud9ca\udf31\u0007": {"\u96ca\u008e}\u0007\u00e2\u0002": {"\u000e\u00c0C\ud87c\ude40Y\u00b8a\u00dd": -1.859476352299839e+16, "a\b\udb6d\udd76Q4\udbac\ude67\u0013\u0018\u00a1\u0089\ud92c\udd10\u00c1": 24155}, ">\"%Q\ud938\udf19P|\ud90c\udc43H\udaf0\udeb9\u00b8\ud84b\udd48\u00fd": []}, "": {}}, []]}' http://0.0.0.0:39493/api/flow_runs/paginate 42. Test Case ID: CDKgYA - Response violates schema 'Invalid limit: must be less than or equal to 200.' is not of type 'array' Schema at /properties/detail: { "type": "array", "items": { "$ref": "#/x-bundled/schema2" }, "title": "Detail" } Value: "Invalid limit: must be less than or equal to 200." - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"detail":"Invalid limit: must be less than or equal to 200."}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"\u00ce": {"\u7ba1": {"": {"\u0087~r\u00f4\ud9c3\udf3fk\u00c3\udbfc\ude64\u0010": 4.017990843948701e+16, "\u00bb4": null}, "\u00e3\udacc\udd72": {"B\u00ac": -47, "\ud85f\udf15\u001c\u0089\u00fbO!\ud852\udfa6\u00d2v\u001e\u001a4\u00c7\u00ee!\u0012j\u008e\u00a9 ]": false, "\u00944\ud88c\ude3a\u00ec\u0080\u0084\u00da\u009a\u00dc>": null}, "K\u001ec\ud93c\udc0f\ud97b\udc4fc#\udae1\udf66v\u0099\u008a": -55}, "\u00af[\u00af\u00cd": {}, ".i": [{"k": "\ud981\udf94\t\u00e5\ud942\udeed\ud9d0\udce7\u008eodn\u00c3\ud83f\uded91\u00ab", "\u00c0\u0018\u0010\u0007\u0098\u00ec\ud969\udef5]\uda5c\udd78(\u00b1\u0007=\u9a77\u00b0S\u00ea\n\u0013a\u0082D\u00ad\u00e8\u00fc\u009c'"'"'\ud807\uded6\u00a8": "\ud844\udd97i", "INF": 94}]}, "\u0098": [], "V3": {"\u0084": {"7\u00c4\u001e": 12149, "\u5717": 4.509533507447522e-229}, "u.8CZ\u0014\uda9f\udc64\u0096\u001f\u00fc\u00a9": {}, "}\u0096f\u00b6\n\u00a6\udbf5\udc00\u0014\u00d94_$\uce9b": {"\u00c5\\\u00bc#5M\u0095(\u00cf\ud932\udc5d\udaea\uddfet%\u0085\ud9a1\udf7c\ud824\ude80\u00f7\u008dF": "r\udb90\udf3d\u0089\u00cd\u00f0\u001eM\u00d0k"}}, "block_schemas": null, "block_types": {}, "\u00e3": [[{"\u0000W\ud9b2\udd62o\ud805\uddce": false, "\udb0e\udecet": {}, "\ud970\udce5": "$\u00e0w\ud9b5\uddc6\u000b\u00f6\u00c7"}], {}, {"Lj$\udbb4\udfc4": true, "\ud852\udd30\u0083\u00c6\u00f2M\u008c\u001f": {"\u00bb": {"": false, "n": -7140974600685026755, "4": true}}, "\u00f8\u00a7\u0086\uda64\udfad\u00f8": -6.726698830182038e+16}], "\udb34\udfc3A": [], "limit": 20690, "offset": 102}' http://0.0.0.0:39493/api/block_types/filter 43. Test Case ID: l71Zav - Response violates schema 'Invalid limit: must be less than or equal to 200.' is not of type 'array' Schema at /properties/detail: { "type": "array", "items": { "$ref": "#/x-bundled/schema2" }, "title": "Detail" } Value: "Invalid limit: must be less than or equal to 200." - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"detail":"Invalid limit: must be less than or equal to 200."}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"deployment_ids": [], "": {"\ud875\udc62": "\u00f6\u00de", ",*\ud9a3\ude74\udb38\udc67\u00e1\u00f2\u00cf4PY\u009c\u008a": [], "\u00ca\u0002\u00e8\u00c3\u007f\u008c": [null]}, "\u00ff\u007f\u00ef\t\u00b7\udb5d\udc6d\u00a9\u0014<\u000b\u00ef\u00ac\u00d7\u00fd\u009c\u00f8": {"\ud829\udfca\u0092\u0088[G\u001ek\u0081\u00e65\ud831\udd43\uda3a\udcddw~\ud842\udcc6\ud939\udeb3M\u00c7": [[], "\ud962\udf1c", {}], "\u001e*\u00ec": "T\u1b03^", "wb_\u00b9\ud920\ude90\u00c5\udb50\ude89\uda71\udd12": true}, "\ud850\udf3a\ud92a\ude42\ud937\udf2fm\ud910\udf7f\u001d": [{"": false}, "", [false, 4425326911897278546]], "limit": 6965224183575329843, "v\u2e22e\u0005hmCG\u00e4\u00ec\udbf5\udcba\ud999\udd74\ud908\ude88\u0085": [], "\ud818\udfca\ud80f\udd51\u00e1\u00a9\u00a8\u00e9\u00f3\u008e\u947e\ud90a\udea8\u00a4": {"J\u00cd>\u00e3:\udbd1\ude41\u00b6\ud8e5\uddaa\u00f9\u00d6": [], "lorem \u0644\u0627 \u0628\u0633\u0645 \u0627\u0644\u0644\u0647 ipsum \u4f60\u597d1234\u4f60\u597d": [[], {"\udbfd\udeef\udac9\udc37\u00b6\u0099\uda0b\udcb7\u00d5": 18}], "6\u0006v": {"Z\u0089": [4787389518146399.0, "\u008a:"], "T\u0092\udaf1\udfb2": [], "\u0011\u001ff\u00d9\u001f`": -3838}}, "scheduled_before": "1071-05-28T21:00:13.330949-12:00", "\uda31\udc8b\u00f1\u00eb\u0093\u00a5\u00166\u0003\u00e9\u0010\u00ab\u008a\u001a\u00c7\u00fcC\u00f0\u001b\uda4b\udded\u00ado": {}}' http://0.0.0.0:39493/api/deployments/get_scheduled_flow_runs 44. Test Case ID: W9j6dt - Response violates schema 'Invalid limit: must be less than or equal to 200.' is not of type 'array' Schema at /properties/detail: { "type": "array", "items": { "$ref": "#/x-bundled/schema2" }, "title": "Detail" } Value: "Invalid limit: must be less than or equal to 200." - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"detail":"Invalid limit: must be less than or equal to 200."}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"p@|": {"coverage": [true], "\u00b8o": {"\u00b4M\u0018J\u00ca\udb07\udff8K\u0016\uda23\udf1bw\u0011\u00c6\u116e'"'"'\udbdb\ude44\u00e2O\u00d2\u009b_=\ud92a\udec4\u00de\udbe7\udffd\ud8f9\ude4c\u00ed\u00ecK\u009cs\u0011\u00d8": {}, "": {"API probing": null}, "\u00bdR": {"": "\u0086\u0014\u00d1K3", "INF": null}}, "": {}}, "\udb33\udc53V\u00f7\u00df\ud8e3\udd62\ud996\udd90": 22558, "limit": 6320, "variables": null}' http://0.0.0.0:39493/api/variables/filter 45. Test Case ID: dLicLC - Response violates schema 'Invalid limit: must be greater than or equal to 0.' is not of type 'array' Schema at /properties/detail: { "type": "array", "items": { "$ref": "#/x-bundled/schema2" }, "title": "Detail" } Value: "Invalid limit: must be greater than or equal to 0." - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"detail":"Invalid limit: must be greater than or equal to 0."}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"work_pools": null, "*M\udadc\ude02[": "\u0087\ud860\udd7fP", "work_pool_queues": null, "\uda6b\udcee\u00c7\ud908\ude50\u00c4T\u00cc*\ud9c9\uddc5\u3af9\u0017": [[false, [false, "\u00a6", -43]], {}, {"\u00af\u0014": "", "\ud9ee\udd94": {"MalformedMediaType": null}, "\u000f\u001f\ud866\udfc5\u0016?\u0085\udb65\ude51\ud846\ude75\u009eW\u0017\u00f4\u00d9g\u00d0\u0017\u00db": [{"Q\uda63\udc424\ud849\udff4\u00b5z\u001a\ud9d1\udf0d\ud926\ude88\u00b6\u00e7v\u00cd}": [false, false, "\u00b2\u00d4k\u0000\u00ecw`W\u00dd\ud8ae\udf0b<\uda28\udcbe7\u009a\u001c\u0089M"], "\u0014\u007f\\;-e\u00ae\udb0d\uddff\uda03\udd872\u0091F\u008fS": 9104, "\u001c\t\u00b4\u00b0\u00bc\u00f7\u00b8\u00bbq\u0016&\ud81c\udefd\ufb19": null}, {"\u001a": {"\u00c4\u00a9R\u00db\u00e7": 6.7572971587722776e+16, "T\udaed\ude0eS": "y\u0006E\"\u008c\uda53\udc69"], "\u0287\u01dd\u026f\u0250 \u0287\u1d09s \u0279olop \u026fnsd\u1d09 \u026f\u01dd\u0279o\u02e5": "8", "\u000b\uda0f\udf43u": ["\u0016"], "#\ud92d\udc37\u00e9": [], "\u0093\u001f>": "", "\ud954\udda7\ud99a\udf9c": ["UndefinedStatusCode", "\u00c2\u00a1\u00edG\udb22\udc04\u00a7\udba2\udd21\ud8ae\udd89", "\u00fe\u00e7\u00a6", "\u0014k\u00bd\u00af\u00b9\u00da\u008dk\u00c4\u00b1\u00ca\u0012\udab1\udc79FZ", "\u00ac(TA\u008cK\ud913\udd2cI[Y)\u0097", "", "Gr\b\u00c8\udba5\udcf9J\u00c8\uda72\udcf0JY|\u00e4/": ["B\u001dN\u00d1\u00e0\u0005~\udbd1\udc21\u00e1", "\n\u009c", "", "timeline", ""], "\u00a2\u00d0\ud86d\udd50\u04b6+": ["\u0014:\u00e4\u306a\u00ca", "\ud8ca\ude0c\u009d\u0004F\u00e3\u00f1\u00a6", "]\u00e9\u00af\ud8fd\udd10\u00b2", "c\u00fd~", "\u0000\u0019}\ud8b7\udd4a\ud802\ude00", "\ud81a\ude69", "\u00d0\udb6c\udc6f\u00fb'"'"'ZI\u00aa\u00ca\uda1a\udf58\u00a7", "_", "\u00f9\u00c9\udaa3\udfb9\u00cd\u00b9", "j\u00e6", "\udb9c\udf41\u00ee\u001e", "\u00b2", "\ud822\udf64\uda00\udd51\u00ae", "QY", "", "\u00b0Z\u0089", "\u00f2", "\u00e9\u00df2\u00de", "d\u008b\u00c5", "\u0011\u00f1\u00e4\u00db\ud8a2\ude9a;{\u00be", "\u001e9\u007f\u009d8\u0090\u00ae\ud9b9\udd72\u00f2\ud8e8\udff5\u00b6\u0001\uda1a\ude38\u001a\u00e2\u00d0\u00b5\u009b\u0088\ud86b\udf30", "\u009b\u0014\u00de", "\u001d\ud9bf\udfday", "\ud98b\ude72\u00a6\u009e\u00e9\ud86f\udfb9"], "D\u00d2\uaf82\uda1c\udcb7": ["\u00d9OL$\udb93\ude78", "\u00cb\udb08\udc0b\u00ca\u00e7\udb89\udd4bd\u00bc\u008d\u00da\u00af\u00e5\u0096\u00b8&\ud8ff\udccc", "j", " \ud8bc\udde1", "\ud91f\udf41\u0000\u00d6&\u00bf\ud9a9\udc51\u0099d\u00ba", "}\u0004\u00ad", "\u00a6\udb47\udf0f\u00d8\u009a\u000f", "\u009b", "m_\u00e1\u001f\u0018\u00ec(\udab3\ude01\u00e6\u00bb \u00daY\uda3b\udfcf", "\ud8b8\udd8c\u0011\u00e9i\u0084": "\u0012\u0085\u00ed\u00e5\u00b77\u00f9\u00df"}}}' http://0.0.0.0:39493/api/automations/ 49. Test Case ID: Zpiycs - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 204, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received else"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: else' -H 'Content-Type: application/json' -d '{"flows": {"id": {}, "operator": "and_", "tags": null, "deployment": null, "name": null}, "\u0085\u0082Y": [], "\u0087\u00e7\uda12\udde7\udb08\udff1\ud839\uddfe\udb47\udef1\udae1\ude0b\ud901\ude6b\u009b\u00e7v \u00b8\u00ed\udb34\udd29": []}' http://0.0.0.0:39493/api/flows/filter curl -X DELETE -H 'x-prefect-api-version: else' http://0.0.0.0:39493/api/flows/f4a8a9c4-ae0d-4943-a29e-2922fe357fc3 50. Test Case ID: 2LTIEt - Undocumented HTTP status code Received: 201 Documented: 200, 422 [201] Created: `{"id":"b153bc7d-643e-40b3-9228-1689ff35e1cb","created":"2025-12-05T10:44:54.146134Z","updated":"2025-12-05T10:44:54.144057Z","name":"E","version":null,"description":null,"flow_id":"f4a8a9c4-ae0d-4943-a29e-2922fe357fc3","paused":false,"schedules":[],"concurrency_limit":null,"global_concurrency_limit":null,"concurrency_options":null,"job_variables":{},"parameters":{},"tags":[],"labels":{"prefect.flow.id":"f4a8a9c4-ae0d-4943-a29e-2922fe357fc3"},"work_queue_name":null,"work_queue_id":null,"last_polled":null,"pa // Output truncated...` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/flows/filter curl -X POST -H 'Content-Type: application/json' -d '{"flow_id": "f4a8a9c4-ae0d-4943-a29e-2922fe357fc3", "name": "E", "concurrency_options": null}' http://0.0.0.0:39493/api/deployments/ 51. Test Case ID: 20ZKEu - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 204, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ò"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: ò' -H 'Content-Type: application/json' -d '{"6\u0004\ud9a1\udf90": [], "MissingHeaders": [null, null]}' http://0.0.0.0:39493/api/flow_runs/paginate curl -X PATCH -H 'x-prefect-api-version: ò' -H 'Content-Type: application/json' -d '{"empirical_policy": {"\u009e\u008a": {"": {"": [true, 32722], "\u00c8v\u007f": null, "\u00da": ["\t\ud81f\udd72", []]}}, "retry_delay": 18449, "": {"oDAo\u00f0)\u0082^\u009d\uda79\udc5f\ud92b\udf5c\u00af\udb89\udc72\u00ba\u0017\uda25\udc04\udb81\udcec": {"MissingHeaders": true}, "\ud86c\ude62\u001e\u00ee\u00db\u00cf\ud946\udcdd\u008d\ud844\ude499\u00d7'"'"'\u00c2t|\ud8fb\udefc": ["\u00b2a", false, null], "\ud9a0\ude7c'"'"'A": {"\u00b0E": null, "\u00cb\u00ad\u000f\ud8fd\ude8f": 1.9846481501152212e+16}}, "T\u00f3": [], "retry_delay_seconds": 0.0, "4w|\u00a0.\b \u00c9[\u0014B": {"": null}, "\ud9b4\udcb7\u00d9\udb9c\udef8\u00e1\u00b3\u00d5": [], "H\u00b0\udaa5\udccbH\u00cf\u0095\u0002'"'"'YKH\\": [], "pause_keys": [], "resuming": null, "retries": -23526, "retry_type": null, "/#\u008c\\\u00a0t+n\ud9d3\uddbb\u2ba1\u00d1": {"<\udad2\udcc5\ud943\ude4b\ud93b\udd71\u00cc\u008cd\u00c8\u0010\ud959\ude61\ud951\udfb0\ud9f7\udea4>r\u009c\u00ea\u0006.\u007f\u00a3\ud898\udd7e\u00a4": {"": null, "\udb25\ude20\u00ca]\u0084\u00a1+\u00c6\u00cc7": null}, "\u00d7\udbff\udc00\u0098\uda8c\udd28s=\u00ed\ud89e\udf29\udba8\udf0a\ud807\udc9f\u00fa\u00f3\u00c5\u00fa\udb08\ude0a\u0094\ud963\udc5c\u0093\u00ea\u00fd\u00cf\u00fb\u0080\ud9a2\uddfb\udb0c\udcd0\uda74\uddf6": {"": 7.455418918086443e-221, "\ud8b9\udf67\u001b\u0010O\u00c7\u00c4": 274491362, "B\u0086p\u0015\u00de@\ud900\udc91\u009f\u00db\u009a\ud8cb\udd22\u0085": null}, "S": [[], {"\u0092": "\u00b9\u0016\ud919\udc8c\u0093\ud975\udc04\u00a49$", "timings": null}]}, "#": {"qzR\u00d4": [-2.4594611218285684e+16, "\ud92f\udd5b\u00e6R\udafb\udd1fk'"'"'\ud8b1\udfb9R\u0080\ud9d2\udc87;\u00c7\udbdd\udea3iL~", "\u001f\ud8a5\udf5c*\u008c"], "\ud85c\udf95\u00fb\u0004\u001d\u00a1Z\ud99b\uddf6\udb78\udc00\u00e4\u008e\u0095\ud9a3\udd18": {}, "\u00f2\u0081\u00ad\u9c0d": {"\u001f\u00da\ud86f\udc28 ": false, "\udb52\udf4b\ud825\udcb8": "Q", "\u0087\u0094": null}}, "\u00fb\u0081\u00f9\u00eb\u00ed\u00f8L\u009e\u00c4\ud880\ude1b\u00cf\u00dd\ud871\udd3a\u00f1\u00b2\u00e2+\u00e1\udb74\uddf7y&z\u000b_\u0096\udab6\udeac]\u0015\udab6\udea5": {"\u0007": [false, 1485, true]}}, "flow_version": null}' http://0.0.0.0:39493/api/flow_runs/b2ef258b-07d9-aa13-a9bb-a919177947ea 52. Test Case ID: yM6cuZ - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `{"exception_message":"Internal Server Error"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"\u0019\u001c": {}, "page": 156576383858672465695596128769291424633, "limit": 45, "task_runs": null, "flows": null, "flow_runs": null, "work_pools": null, "*t\uda38\uddfbW\u00d8": [], "\u00c9": {}}' http://0.0.0.0:39493/api/flows/paginate 53. Test Case ID: g2apcw - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 204, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ‡jf… "}` Reproduce with: curl -X POST -H 'x-prefect-api-version: ‡jf ' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/deployments/filter curl -X DELETE -H 'x-prefect-api-version: ‡jf ' http://0.0.0.0:39493/api/deployments/b153bc7d-643e-40b3-9228-1689ff35e1cb 54. Test Case ID: hQG1kQ - Use after free The API did not return a `HTTP 404 Not Found` response (got `HTTP 204 No Content`) for a resource that was previously deleted. The resource was deleted with `DELETE /deployments/b153bc7d-643e-40b3-9228-1689ff35e1cb` [204] No Content: Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/deployments/filter curl -X DELETE http://0.0.0.0:39493/api/deployments/b153bc7d-643e-40b3-9228-1689ff35e1cb 55. Test Case ID: 671zTv - Undocumented HTTP status code Received: 201 Documented: 200, 422 [201] Created: `{"id":"21d52500-ebc6-4d93-885b-79804d810249","created":"2025-12-05T10:45:01.743493Z","updated":"2025-12-05T10:45:01.748000Z","name":"˜𔅳?^+\u0018","flow_id":"f4a8a9c4-ae0d-4943-a29e-2922fe357fc3","state_id":"019aee1d-7eaf-7853-8fae-bace3ed2e645","deployment_id":null,"deployment_version":null,"work_queue_id":null,"work_queue_name":null,"flow_version":null,"parameters":{},"idempotency_key":null,"context":{" 򌭳rÜJÜ񴹀":[-9243],"·¾":[],"𞔴Ó𜗀Äâ":{"":-1.908304320459717e+60,"x¿򅙃":true,"𱳩IAs¬\u001cÐ":"\f\u0003\"𡨵Š%¢\u0 // Output truncated...` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"\ud83e\udc0c?": {"u\uda7c\ude7f\u00f6": {"\u00c8\uda7e\udd98\ud8a7\ude5c": ["OcA\u00e3\udb2d\udf3e\uda75\udc5b\ud83c\udf29"], "\udb82\udc5f#\u0017\u00b9(\udb10\udc25\t\u0080\ud9a3\udc7e\ud8eb\udfd4\u0096": {"": "", "\ud8b0\udd08": "\u2067\u0e9a]\u0096\udabe\udd92\u0089", "d\u00e5": null}, ")\u0089\u00f8\u00f9\u00c4": {"\u008f": 1.3955464663959552e-10, "\u0004\u00d9": null}}, "\u0087#e\u00ed\u00d2\u9922k\u00a9w\ud8e4\udd2e\u0015\u000b\u00af\u00dd\ud904\udca1\uda67\ude73": {"\u00aa\u007f\u00ec\ud83b\uded1\ud836\udd393M\u00e1\u00cb\udac4\udf30\u0087\u00a6\ud8aa\ude9ag": {"\u00ba\u0084^\u00ef!\u00f4": 0.0, "\u001d\u00d6\u00c7\u001b,\u00be~\u00ab6\uda1b\ude31\ud9b7\udd63\u00c8\ud94d\udd0d\u00cfgQ": "phases", "\ud972\udd0e+R\u00c5\ud82e\udca7\udbbc\udcfc\u001e\u00d3Ai\udb48\udec1\u0082\u00d1\u00a7\u00e4\r\u008e\u00d7_\u00d8\u00bb`": 1.7976931348623157e+308}, "": {"K8\u00a9\u00b4Q": false, "Z\u00ba": 22688, "[\u00bb": 1.2085323189485246e-91}}, "\u0097": {"\u0095\u008f\uda7e\udc50": -3.977976889757477e+16, "\u00c3": 0.0}}, "sort": "NAME_ASC", "\u00f3\u00d5a\u008eW": [73], "\u00ff\u00f4\ud93b\udf79(\u0000": {"\u0084\ud86b\udf15~\ud858\udf47\u009aq\u00b6 )": null, "\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": [true, null], "\u00c1": [10000000.0, null, false]}}' http://0.0.0.0:39493/api/flows/paginate curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"flow_id": "f4a8a9c4-ae0d-4943-a29e-2922fe357fc3", "tags": [""], "context": {"\u00a0\ud9f2\udf73r\u00dcJ\u00dc\ud993\ude40": [-9243], "\u00b7\u00be": [], "\ud839\udd34\u00d3\ud831\uddc0\u00c4\u00e2": {"": -1.908304320459717e+60, "x\u00bf\ud9d5\ude43": true, "\ud887\udce9IAs\u00ac\u001c\u00d0": "\f\u0003\"\ud846\ude35\u008a%\u00a2\u0010p\udacd\ude2c\u00b8"}, "\u00d0\ud922\udfc8": {}, "#Y\u00d4\u0006\udb53\udc80\\Y\ud865\ude2c\u00e8\u00d0K\u009a\ud96e\uddd3\u00d3\ud851\uded1\u00e5^\ud930\udd55<\u0017": [], "\ud970\udc29\u001c\ud9fb\udf0a;": [{"": [], "\u00e1\ud8fc\udc7e\u00cf\u00d8\u0084\udb9f\udf50\u00c0\u00d2\u00bdn\u00ff\u00ac": {}, "\ud871\udd90\u001b": -67816675498722078329088801558033125059}, {"1": [true, "\u00ce\u00e8"]}], "": "L\u00a5\u00e0m\u00fa\u0084\u009c\u00fa\u0087"}, "work_queue_name": null, "name": "\u0098\ud810\udd73?^\u008d+\u0018", "empirical_policy": {"resuming": true, "YU\ud92f\udd8f": [{"R\u00c1\u001bl\u00bb": "\rH\u1b080\udb57\udfacN\u00a8\u00d6\uda42\udc9e\u0015", "\\": -25176, "\ud863\udcc9\u00e1*": {"\ud83c\udffb\ud83d\udc4d\ud83c\udffb": "\udad6\uddb8", "\u00ea\udbfe\udc25n\t\u0082\u2bb6w": "\ud955\udd6dm\u00a7\u00a3C\u00c2\u00a2\u000fx\ud907\udea4\u000b\ud891\udc21\u0085\u00ef\u00ae\u00b6]\u00d4\udb2b\udcdd1%\u0004\u0016\udb97\udc52", "\u00de\u00d9\u00fd\u00d0\\": 2.3929946218669017e+92}}, [-1.401298464324817e-45, [-2.7442446521371236e-180], false], true], "retries": null, "\u00bc\u000e:Q\u0017}7\u0010\u00b4\u0098&]": [{"": 1.6578268628872184e+16, "\ud96f\udd2b": 0.0, ",\u00b6\u0012f\u0087\u00a5T\u00b8R": -21299}, ["\u008f\udb86\udd41v", "\u8cfe\u0089h\u00f1\udb97\udcbbm\u0080\u00ca\ud803\udcf9`O\ud977\uddfa\u008b{\u00a5q\u00d5\u00d3\u00d0R\u00f5\u009e3\ud901\udd4a\u00e5\u0017\u0014\u00b1y@5\u0003\u00da\u008d\u00f0\ud918\udf68\u9e20TUO", "\uda25\udce0Y\udb08\udd70\udb59\udc94"], true], "\ud89e\udc8d\ud93d\ude62}\u00b8\ud86c\uddcbsU\u00c3\udad6\udef8\u0088\u00d1r": {"\u0097": [[-21650], {"\u009d\u008c\udad8\udff6\u008b\u00b2\u00b3\uda4f\udc18y\u001c\u0086\ud8f0\udc13\uda5f\udea7t\udb28\udd3dU\u00df": -129866255.0746191}, {"\ud9b3\udca5J": null, "": true, "F\uda9f\udca7\u00ac\u0087\u009d\u0012\u001f\udba5\ude40\u0010\u0087": -9446}]}, "\u001c\u00bd]\u00a9\udb95\udda0\ud948\udc29B\u00fa\u009e\udb67\udfb2P\u00bb\u008c\u009d\ud3e5>": [[-4549, [], {"": 6800, "2\u00ce\u00d2!\u00cb\udad3\udcf4\u0005\udb36\udc6b\u0018\u0006r\u00a9\u0010+\u00a3": "\b\u0084", "\u00fb\u00e7\u00f5@\u00b0\u00c6\u00f7Z?": true}], 116, []], "\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": {"\u00ea\t\ud9d5\udfd6]\uda34\udf11": [[], [-4.298233293277494e+16], [26175, "\u00eb"]]}, "\u00fb": 4.34106801994424e+16, "pause_keys": null, "retry_type": null}}' http://0.0.0.0:39493/api/flow_runs/ 56. Test Case ID: jIbE69 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ï#\"¦±"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: ï#"¦±' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/block_types/filter curl -X GET -H 'x-prefect-api-version: ï#"¦±' http://0.0.0.0:39493/api/block_types/7e02cf86-df7e-48a3-9d81-b1a814963bdb 57. Test Case ID: Bb8iWv - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `{"exception_message":"Internal Server Error"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"none": {"\u00c5\u00a6p\u008a": {}}, "I\u0084hU": {"\u00d6\u00e1\u00ed\u00dcX\u00b2P": null, "Ao\u00ff\ud976\ude87m\u0007\ud8f1\udc00\u0098\u008a\uda0e\ude2a\udb08\udd34\u0084\u00a7y": "\u55ad\udbcb\udf85\u00f4", "": 32}, "": -23460, "L\u8eca\ud80e\udcc0x\u00e6\u009ep\u00bc\u00b9Y\ud9f4\uddc9\u00cf\u0098\uda11\udfce\u001a\u00f3": [null, "\u169b\u1684\u1693\u1690\u168b\u1692\u1684\u1680\u1691\u1684\u1682\u1691\u168f\u1685\u169c"], "sort": "NAME_ASC", "page": 3488817988901607501, "flows": null}' http://0.0.0.0:39493/api/deployments/paginate 58. Test Case ID: IVP6Nq - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `{"exception_message":"Internal Server Error"}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/flow_runs/filter 59. Test Case ID: Q670XA - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 204, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received "}` Reproduce with: curl -X POST -H 'x-prefect-api-version: ' -H 'Content-Type: application/json' http://0.0.0.0:39493/api/block_documents/filter curl -X PATCH -H 'x-prefect-api-version: ' -H 'Content-Type: application/json' -d '{"data": {"\u0001\udb42\udc21\u00c5": {}, "": [{"\u0081\u0015\ud922\udfb2\u00e5": {"\u00a5\u00c9`\u00c7\u00f6\u00bb\ud8af\uddbd\ud9a3\udf50": "\u00d9\uda57\udeaem\u00fb"}}], ">\u001f\u00beA\uda8c\udc80\udbbd\udcec\\\ud8d6\udf34y\u00b0\ud9be\udc30\ud902\udc47\uda1d\udd08\u00e2\u001eA`\u0081\uda16\ude14k\u00df\u00cc\r=\u00a7+\u00f9D\uda10\udfc7:\u00a1": [{"\u00b5\uda68\udfb6_\u00e9\ud8e8\udeb5\ud80c\udcf7Y\u00d7\udb00\udf42o\u00e7Y6\ud9d6\ude47\ud95e\udd3e": null}, {"": -11584, ";\u00b1\u000b\u001b^": null, "\u00bd#\u00eb\ud8d2\uddc7\udae5\udd43xJ\u0016\udbf1\udf76\ud894\udd07\u009d": "\u008c\u00b2\u00b9\ud888\udc58\u00ea"}, -5]}, "merge_existing_data": false, "block_schema_id": "1774be8e-137f-cc28-3fb8-ed63098309c4"}' http://0.0.0.0:39493/api/block_documents/c50c6475-83c3-da03-b99d-b98358c913cb 60. Test Case ID: fq3ayd - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 204, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received \u0012ñà"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: \x12ñà' -H 'Content-Type: application/json' -d '{"name": "!\u009d", "slug": "else"}' http://0.0.0.0:39493/api/block_types/ curl -X PATCH -H 'x-prefect-api-version: \x12ñà' -H 'Content-Type: application/json' -d '{"description": null}' http://0.0.0.0:39493/api/block_types/52409862-0cfe-4588-9764-1fee5ecff249 61. Test Case ID: c1mjko - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Work pool \"-æ±򆬝{\u001ek#b®•e\" not found."}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"flow_id": "562d3d5c-39f2-a8a7-6ec3-0d101c0072e5", "job_variables": null, "flow_version": null, "empirical_policy": {"D\u0084;gs\ud8b6\udf6a\u00b9\u00a0\u0006p>\u00f6\u00b5\u00a9\n\u00daR\u00eb\u00cf\u00c0G\u00ad\"": [], "\u008f\ud98d\udc96T": {}, "retries": null, "retry_delay": 25249, "pause_keys": ["", "\ud801\uddffo\u00eb\ud84e\udc42\u001e", "\r`\tA", "\u009c\u00e0\u00ff", "\u0095", "ResponseTimeExceeded", "\u0019\u00f3", "\u00e1\u0092\ud8a4\udf17\udada\udcb4\udaa8\ude9a\ud897\udf9e\udb45\udfc3\u00ee\ud94e\udf71\u00a5\uda35\udcf4U\udb19\uddbe", "\u00c8\udaf5\ude355\ud9a5\udfb7", "\u0017", "\u0094\u00f9a\u0018\u0004"], "O?__\u0018\udb8e\udefc#\u00a8": {}}, "context": {}, "idempotency_key": ";", "state": {"type": "CRASHED", "message": null, "data": null, "name": "m\u00caU\u00d8\u0001\u009a\u00fc\u009er`\ud886\udd01\u00e4Y\u00e62\u00a0)\u00e7\u0004e", "state_details": {"retriable": true, "else": {"\udb2e\ude06": -29005, "\ud835\udce3\ud835\udcf1\ud835\udcee \ud835\udcfa\ud835\udcfe\ud835\udcf2\ud835\udcec\ud835\udcf4 \ud835\udceb\ud835\udcfb\ud835\udcf8\ud835\udd00\ud835\udcf7 \ud835\udcef\ud835\udcf8\ud835\udd01 \ud835\udcf3\ud835\udcfe\ud835\udcf6\ud835\udcf9\ud835\udcfc \ud835\udcf8\ud835\udcff\ud835\udcee\ud835\udcfb \ud835\udcfd\ud835\udcf1\ud835\udcee \ud835\udcf5\ud835\udcea\ud835\udd03\ud835\udd02 \ud835\udced\ud835\udcf8\ud835\udcf0": -106, "\u0004u\ud9c6\udf5c\ud957\uddc8\uda28\udf70\u00ea\u0086\"": [[null, "\u00ac\u0092\u00fe\b\u00a1\u0082q$", null], false]}, "\u00daO\u00be\u0089\u00ec!\u00d9\ud81b\udd7e": [{}], "\u00f7": [[[[]]], {"": 0.0, "\u00f2\u00d7": null, "\u0080": {"E\u00cc\ud85f\udcc6\u00c5\u00e7\uda21\udc5fX\u001fe\u00f2l\u00a8": [], "\ud8f5\udf54.n\u0002&\u009a\udb57\udd57": [], "\u0016@\u001a": [{}, [false], null]}}], "traceparent": null}}, "tags": ["\u00f0\u00c0\u00fe>\u009e\u00bf"], "deployment_id": "b762bba6-c74b-7a74-71a7-124481aeb810", "name": "`\ud96b\udfba\u00d4", "labels": {"m,9": true, "\u0096\u0090": -4.159766878987581e+16, "\u00f4\u0087\ud8c7\udc72\ud84c\udd56\u00e5\u0019L\u0083": "\u00a9\ud9f7\udd1a\u0089\ud992\udddd", "": -61, "\u00be\u00d8\udb4a\udef2\u00d0\ud881\udf21QV\uda87\udfb9)\udb43\udf05\u0004w\u00007;z\u00cf\u00ac": false}, "parameters": {"4au\u00e8": {"": true}, "": {"": [{"\ud87e\udc0eU\u009d\ud880\ude51\u009a": [""], "\u008e\u001f\udb9b\uddc78\u00c5": [], "\u00e6\u0083\u00a7k\u00fb\uda9e\udf29\u0082\ud9bb\udfb6\u00d9\ud893\udf92\u00c7\u009f\u0018\u008aj\u009f\ud906\udfb7\u0019\u008d\u00fb\u00a2\u00e6": []}], ",{\u0096\u00f4": [[[{}, 83, [null]]]], "\ud85b\uddfa\udbf8\udded\u008a\ud86f\udc91\u009buY": []}}, "work_pool_name": "-\u00e6\u00b1\ud9da\udf1d{\u001ek#b\u00ae\u0095e"}' http://0.0.0.0:39493/api/flow_runs/ 62. Test Case ID: Y0RBRy - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received sá\u0002!"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: sá\x02!' -H 'Content-Type: application/json' -d '{"\u008acl": {}, "\u0080\n\u009c\u00a7\ud816\udef9\u009c\u00d8\ud808\ude01\u00de\ue5a8": [{"\u00d0\u00bb\u00e9\u00e2": null}, [{}, {"\u00fc\u00be\udaad\udd15": "LPT1"}, [1788577716041664.0, [], -8000046869837164267]]], "offset": 3382, "\u00e0\u00f2\uda71\udfba\udbae\udc19'"'"'\ud904\udfd1[\u00fe\ud947\udf63\ud8e0\udd80\u0006\u00d8)*\udbec\udc34\udbfe\udede": [[null, true, "c\u00c6\u00d8\u0084\u00ff"]]}' http://0.0.0.0:39493/api/automations/filter curl -X GET -H 'x-prefect-api-version: sá\x02!' http://0.0.0.0:39493/api/automations/3d3a26c8-cf42-1ea7-fea4-1ba5b7cc79b8 63. Test Case ID: H8NSrZ - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"exception_message":"Invalid request received.","exception_detail":[{"type":"missing","loc":["body","schedules",1,"schedule","function-after[validate_timezone(), IntervalSchedule]","interval"],"msg":"Field required","input":{"rrule":"𢃈@񘜏*"}},{"type":"extra_forbidden","loc":["body","schedules",1,"schedule","function-after[validate_timezone(), IntervalSchedule]","rrule"],"msg":"Extra inputs are not permitted","input":"𢃈@񘜏*"},{"type":"missing","loc":["body","schedules",1,"schedule","function-after[validate_ti // Output truncated...` Reproduce with: curl -X POST -H 'Content-Type: application/json' http://0.0.0.0:39493/api/deployments/paginate curl -X PATCH -H 'Content-Type: application/json' -d '{"work_pool_name": "\u00941\ue4dc\u00d8\ud864\udeac\u0012\u00d9\udada\udcd5\u00d4", "enforce_parameter_schema": null, "version_info": {"type": "\u0090\u00fe", "version": "Htrdq\ud8c0\udcc7", "": {"\u0958_'"'"'": null, "failures": true, "G\udb33\udde7i>\u009c\n": -0.3333333333333333}, "\u00fe\ud992\udd64\udaca\udc6eY\u00b9\uda52\udcbd,\u00d6\udae7\udc35": {"\u0000": [{"\ud949\udeb6\u009d\udb8a\udd5b\udb9b\udebd\u00db\udbe7\udf59+\u00d6\ud9c7\udd29\ud8f0\udf02\u00a2`\u00b5\u00fc": false, "": -1.8718285874956421e+273}, "~\u00b1\u001e\u00ce\u00bb\u00ecj\u00ee", []], "\udba0\udc54\u0000\u00ba&\udb6b\udddc": [[[false], -912, true], -9222], "x\u00db\u008d\ud820\udfd2": {"\u00d8Cd": {"\u0013\u0096": {"\u00da\ud8b6\ude3d\u00b3": 9.057289332136674e+172, "Y": "", "\u00c1\u00aa\u00ae": false}, "": false}, "5\u00ba\u00c3\u00cf\u00aa\udac1\udcf3": "\u001f", "\ud8a7\uddc6\uda2d\udfbaC": {"\u000eR\u00d4\u0012\u00b2\ud8f7\udfa1(\u00b7": null, "\u00ccq\u00fb\u009eZ\udbca\ude74E": "\u00d1\u0080E\u00e3\ud9c2\ude19", "\ud983\ude49": -1.7976931348623155e+308}}}, "u": {",": true, "\udad2\udddf\u00da\u00aa\ud8ae\udd97_w\uda01\udfee": {}, "/t": {"\ud835\udce3\ud835\udcf1\ud835\udcee \ud835\udcfa\ud835\udcfe\ud835\udcf2\ud835\udcec\ud835\udcf4 \ud835\udceb\ud835\udcfb\ud835\udcf8\ud835\udd00\ud835\udcf7 \ud835\udcef\ud835\udcf8\ud835\udd01 \ud835\udcf3\ud835\udcfe\ud835\udcf6\ud835\udcf9\ud835\udcfc \ud835\udcf8\ud835\udcff\ud835\udcee\ud835\udcfb \ud835\udcfd\ud835\udcf1\ud835\udcee \ud835\udcf5\ud835\udcea\ud835\udd03\ud835\udd02 \ud835\udced\ud835\udcf8\ud835\udcf0": ["\u00da\udb15\udd7b\u00af\u00dcA\u00d7*-K", 28605, null], "": 1.3334874452724727e+191, "l": []}}, "\ud813\udcd2\u00ba\u00f9\uda5d\ude26\u00ab2>\u00d5": [], "\ud8a9\udfeb\u001d\t": ["\udb3c\udf15\u0095\ud8c0\udd81W\ud942\udcec`;\ud9fe\udc81A", true, -5.327018533953162e-277], "API probing": [[true], [3.461862572732039e+16, 106, "]\u00d5"], ["\u00b0\u000f\udb6b\udf82\u009fQ\ud9e4\ude80m\u009f\u00eb\u00c6{\u00acS\u00d5"]], "\u00bd\u0083<": [{}, [2207672.56717683, {"\u009f\u00bf\u00939\udabb\ude17\u00f4\u00bb}\u00cc\t\t\u00a6\u0098_\u00e3\udbb7\udc45i\u00b7]\ud99d\udc0fj\u0011\u00ad\f\u00f8q \u0089\udb92\ude4d\uda1a\udf30Z\u00ed\uda19\udd7b\udafa\udc54\u00ae": ["\u00ff$\u00bf", null, "\u008a\u0012\uda0d\udc8d"], "y\u0087}\u001dhw\udbac\udffc": [93, -2.4035193633579628e+16, -2395]}, {}], {"": {}}], "\u00d0": {}, "\u00e6%\u00ec\u00d9g\u00b6J\u00ba\r\u0011\u00bdl\u0006u": [[{"\u00fe\u007f": "\uda59\udc49", "\u0097\udb13\ude7c\u00f7\u008c": 7120453593612060963, "\udb35\udf95\u00f4\u00b7\t\u00a0'"'"'": 2.5997926221198268e+41}, 7909876384159623819, [null, 115, -12231]], [-8.37806768524617e+215, 2.1170741825769504e+182], {}], "\udbfe\uddf2\u00ac{B\uda5d\udf14\ud8dc\udf75\u00d4b\u008d9\udbd8\udd12\u00147S\ud890\ude17": [["\u0096", null, null], -29, {"": true, "\u00d2\u0081\u009e\u0019\u00bf>q": "\udb2d\ude13\u009a\u0016\u00c0}\u00a7\u00db$\u00d8", "\u0003\ud851\udc70\udb46\uddf4[\u0017\u00d58J\u00fa\ud813\udc21\u00be\u00ef\u00a1\u0084\u0092\u009e\u00ce\udac9\udec41$\u00a2*\udbac\udc68\u00c9\u00dd\t\uf583\u0014\u00a3\u00f3": false}], "\u0086": {}}, "work_queue_name": "\u00934\ud98e\udd52=\u00a1\u00ab\uda8e\ude30w\u00ec\u000f\u00e0)\uda51\ude33T\u00e4zj\u00ab\udb65\udc6c2\ud968\uddc5", "version": ")}=~\u00d9", "schedules": [{"slug": null}, {"active": null, "schedule": {"rrule": "\ud848\udcc8@\ud921\udf0f*"}, "max_scheduled_runs": null, "slug": null, "parameters": {"": {"\u00c2\ud842\ude88\u00b5\u00ee": -5.318057995292838e+16}, "f\u0083": {"\u00d8\u00e5\u00c9\u00e0*\u00b4q": -3.534888600870871e-12, "\u00d4\u001b": ["E\u00be", true, "\u0011\udb7c\udf90"]}, "\ud839\udd65": [false, [{"1/0": {"`\u00d6\u00ab\u008d": null, "\u00f0": -26386}}], {"\udaaa\udec9\u0098\u00ca\u00d8": {}, "\ud848\udf81*k": false, "\u00f6%\udb58\udd06\u00c2\u00e3": {"\ud9e6\udf01\u00b9": "\uf18b"}}], "\u0010\udbc2\ude54\u00d9F\u0018\u00f8\u0012\udb43\udf2d\udb49\ude0a\u00f6Z\u00abB\"": {}, "V9\u00b0\u00de\ud9ef\udc76": [["\u8d52\u00c1\u008b/\u00fd\u0089\u7b3e", -8894, -30168], [{"\udbfe\uddf62\u78b9\ud952\udef3": true}], {"\u00dc\u00ab\ud992\udec0\udb17\udf3f\u000f\u00a0": null}], "\u0005\u00f0\u00de\u00c3\u00e7\u00dd\u00dat\u00e3H\u0004\r": {"=0\u00bb0\u00d2\u00bdX\u00d0\u00b4\u00ea\u00c3m": {";": [], ">": {"": [-1.1691670082338972e+16, 1.2332164819662598e+130, 0.0]}, "\udafd\udc99\u0084\u00f9\u00eeg\u00f7": {"XjK": null}}, "\u008e\u00f0\uda37\ude49\u001b\u0094": -4.116631277387404e+206}, "\u00e73s\udabb\udf6a`\udb2e\udce5\u00af \u000f\ud86e\ude25\u00cb": [], "\ud9bd\udfeb\u00e9": [["\udb47\udf3b\u0099\uda5e\udf3c\u00ca\u00b2", null, true], {"\u00ff\ud88a\uddcf4\u00bfKnF": -5911, "2\u0006h\udb42\udcaa\u00b5*\uda50\udd1a\u00de6": -5.046337839718525e+16, "": null}, {"": -3031}], ")\udb19\udf8c\u00cf\ud8ab\udc49\u0085\u009f\ud826\uded9\u00a8": [[null, "\ud86a\udd54\u00ea\u00dc\u00c1\u0096\ud88d\uddff\u00c3\u00d8\ud9e8\ude61J|", true], [[{"0\u00d5": [{}, {}], "__main__": {"\u001e\u00e4J\u00d5": 43, "\u00b8\u0085": null}, "\u000e;N\u008f\u0083\u00eaW>\u008a1\u0094\udb69\udd92\u001e\u007f\u00c3\b\u0091\u0098\u00efJ\u00b5}\u00ca\u00de\u00af": [true, "\u00fd\u00e9", null]}, -127]], {}], "1H\ud880\udd11\u00ad": {"T=\u0089": -36533685167753235184285496497637754363, "\udb4c\udc06\udb75\udc70\u00df\u00fb": []}, "\uda72\udcb1": []}}, {"slug": null, "active": true}, {"schedule": {"rrule": "\u00a0\u00fe\u007f$_8\uda5a\udc6bB\u00da"}, "max_scheduled_runs": 4251020468143761298}], "path": ""}' http://0.0.0.0:39493/api/deployments/40aa818c-23be-5baf-1033-6ac126c570e1 64. Test Case ID: JHy0hX - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ¶"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: ¶\t' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/work_queues/e6d19ec3-c0db-f8f6-9210-abad00f259e4/get_runs 65. Test Case ID: 8wrOMs - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `{"exception_message":"Internal Server Error"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"block_schemas": {"id": null, "operator": "or_", "version": {}}, "offset": 84218789043847326392668560132587556316, "block_types": null}' http://0.0.0.0:39493/api/block_types/filter 66. Test Case ID: 6nGCAI - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 204, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received g\u0011ž¸"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: g\x11ž¸' -H 'Content-Type: application/json' -d '{"=\u00b9\ud872\udffc\u00d4a\uda88\ude6cr\ud8e2\udea1}\u00cb\u008f\u008e`\u00e1\u007f`\u00cb": [], "flows": {"operator": "and_"}, "": {"\u009d": -8138, "\u009a\n\u00c3\uda68\udc6e": [null]}}' http://0.0.0.0:39493/api/flows/filter curl -X PATCH -H 'x-prefect-api-version: g\x11ž¸' -H 'Content-Type: application/json' -d '{"tags": ["\u00de\ud84c\ude68\udb3f\udc0f", "\u00a9\udb44\udc9b&", "b\u0097"]}' http://0.0.0.0:39493/api/flows/f4a8a9c4-ae0d-4943-a29e-2922fe357fc3 67. Test Case ID: GhhM8H - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ®Ž"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: ®Ž' -H 'Content-Type: application/json' -d '{"artifacts": {"flow_run_id": null}}' http://0.0.0.0:39493/api/artifacts/filter curl -X GET -H 'x-prefect-api-version: ®Ž' http://0.0.0.0:39493/api/artifacts/ff9df8e9-de9e-4d22-a613-786e8b7022d3 68. Test Case ID: leAu6M - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received LPT1"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: LPT1' -H 'Content-Type: application/json' -d '{"offset": 98, "": {}}' http://0.0.0.0:39493/api/concurrency_limits/filter curl -X DELETE -H 'x-prefect-api-version: LPT1' http://0.0.0.0:39493/api/concurrency_limits/9c6ab710-4a08-c720-cede-24428a013fda 69. Test Case ID: BY50VC - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ¸"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: ¸' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/task_runs/filter curl -X GET -H 'x-prefect-api-version: ¸' http://0.0.0.0:39493/api/ui/task_runs/f4fdce18-78e7-4cc5-8830-dee51a6463b3 70. Test Case ID: pVIxRR - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `{"exception_message":"Internal Server Error"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"\u00eb": [], "block_schemas": null, "offset": 109472784465978604834544720691819984874}' http://0.0.0.0:39493/api/block_schemas/filter 71. Test Case ID: rDaoYH - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 409 Documented: 200, 422 [409] Conflict: `{"detail":"Data integrity conflict. This usually means a unique or foreign key constraint was violated. See server logs for details."}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"dynamic_key": "\udb1a\udc67\u008b", "task_key": "\u00ce", "name": "\u0095\u00ed", "cache_key": "f", "id": "3f259967-185e-a6da-fb39-2b1b3f7a80c1", "task_inputs": {}, "flow_run_id": "e80c28aa-76a4-7cf3-f11e-0e4fbbe39c70", "tags": ["Y", "<", "V"], "cache_expiration": null}' http://0.0.0.0:39493/api/task_runs/ 72. Test Case ID: 0rcac5 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 204, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received Scunthorpe"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: Scunthorpe' -H 'Content-Type: application/json' -d '{"\u00cf\u0080\u0085-\u0005": [], "Hh\u00e9&\u00c5": {"\u0001\u001b\u001d\u0004": "\u0011\ud9e1\udc8b\u00ed\ud937\ude3e"}, "offset": 22348}' http://0.0.0.0:39493/api/saved_searches/filter curl -X DELETE -H 'x-prefect-api-version: Scunthorpe' http://0.0.0.0:39493/api/saved_searches/1597ef1b-1e66-7a03-adcd-b172f4dda66a 73. Test Case ID: Q8HuAM - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"exception_message":"Invalid request received.","exception_detail":[{"type":"int_parsing_size","loc":["body","empirical_policy","retry_delay"],"msg":"Unable to parse input string as an integer, exceeded maximum size","input":-1.7976931348623155e+308}],"request_body":{"flow_version":null,"job_variables":{"\u0019𚀫":{"_äp}ðn":null,"G󓩱¦Å򭧃":"󾻒?򃦂vn","[򎢽ù~":-23322}," Ó𙯝򴯶":8,"󛽪d©-ôüä񵙡v":[-1.5577868688707704e+75,-39783153305212744121294567163709839220],"Z\u0012":{"6#Í󷞖e𝤏|Ð\u000eù󟫥Û𗷓\u0006":true,"… ":null,"Í":0.0}," // Output truncated...` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"j\u0003{": [{"\ud8ed\uddf6\u00f7x": [[null, true, 6007], ["", 4.85714151913574e+16, false], []], "\u00dd\udb54\ude66\udac0\ude56q\u00de\u00b3z\ud89b\udfb0\uda4b\ude17Ot\u0081\u00c4": 31, "t#": {"\u00ec_\u0097\u0086\u00e0\u009c\u0018\u0084\u00a6\u00c1\ud86f\udd45\udbd8\udd2e7\u0006": null}}, {}, [{}]], "flow_runs": null}' http://0.0.0.0:39493/api/flow_runs/filter curl -X PATCH -H 'Content-Type: application/json' -d '{"flow_version": null, "job_variables": {"\u0019\ud828\udc2b": {"_\u00e4p}\u00f0n": null, "G\udb0e\ude71\u00a6\u00c5\uda76\uddc3": "\u0081\udbbb\uded2?\ud9ce\udd82vn", "[\ud9fa\udcbd\u00f9~": -23322}, "\u00a0\u00d3\ud826\udfdd\uda92\udff6": 8, "\udb2f\udf6ad\u00a9-\u00f4\u00fc\u00e4\ud995\ude61v": [-1.5577868688707704e+75, -39783153305212744121294567163709839220], "Z\u0012": {"6#\u00cd\udb9d\udf96e\ud836\udd0f|\u00d0\u000e\u00f9\udb3e\udee5\u00db\ud81f\uddd3\u0006": true, "\u0085": null, "\u00cd": 0.0}, "\u0080": {}, "\u00ad\uda6e\udfc4\udbbc\udf27": [{"\ud9fe\udc22b%7\u0097\u00b5\u00e8\u00da\ud9ba\udf28": null, "\udb54\udcf4": -5.0823536573272055e-70, "g\u0086\u00cd\u0017\u008b\u00c1": true}, {"Other": -25473892, "": 19934}], "\ud8f7\udd50W\u00e6\u00fb\u00a8\u7a4c\ud84f\udc33\u0084@\t\udbeb\ude1f": [[]]}, "tags": ["", ""], "parameters": {"\u00d0\u00f4\u00e2Q": {"6": [null, "\u00ef\u00a6\ud99d\udc97\uda98\udce3"]}}, "name": "7\ud85e\udf22\u009e\u0012\u0014\uda25\udcf3\udaeb\udc29\u00d3\ud9f0\udfc9\ud93c\udc19", "infrastructure_pid": null, "empirical_policy": {"retry_delay_seconds": -1.7976931348623155e+308}}' http://0.0.0.0:39493/api/flow_runs/2d633ba5-85c4-2b76-cc8f-cc159d4ea394 74. Test Case ID: 6ViEkb - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `{"exception_message":"Internal Server Error"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"\u0000\u00de\udb07\uddf7": {}, "offset": 115154552405294863444757806585971867218, "\u00c8z\u00b4\ue444\ud9db\udfca": {"\u00fe\u0013\u00fc\udae7\udcba\u00be\u0098\u0007&{\u00dd\u00c1\u00ed\uda57\udc20\u00f8/\ud871\udcb0\u00cd\u0084\u00ef\u00a2": ["\u00a9\u00a0\u00a4\u0082)\u00c9\u009f\u00ba\\"], "5\u00bb": {}, "None": true}}' http://0.0.0.0:39493/api/saved_searches/filter 75. Test Case ID: OIhfDf - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 204, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received ¦$"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: ¦$' -H 'Content-Type: application/json' -d '{"": {"\u0082\u001b\u00853d\u00f1": -3.4215241226120765e-238, "\u008e": false, "\udb88\udc85\u00a8\u008fw\u0086": -23488}, "flow_runs": null, "\u0018\udacb\udebb\u0098\uda6b\udd95e\u00c3\udb8f\udee7$\ud926\udc97": ["\u0081t\u00bf"], "\u00fa": {"Workbench": {"<\u0010": -4.0049648773696923e+210}, "6\u00df\udafa\udc58g1z": {}}}' http://0.0.0.0:39493/api/flow_runs/filter curl -X DELETE -H 'x-prefect-api-version: ¦$' http://0.0.0.0:39493/api/flow_runs/da7af4c0-7e73-4777-bd7a-346b22b82ddd 76. Test Case ID: 3jk6HQ - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 204, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received \u00064ªcš"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: \x064ªcš' -H 'Content-Type: application/json' -d '{"\u009e\u0088\u0003\u00a3\u00fc\udb08\udd46 \u9dfb3ZW\uda91\udf08\u00b2": {"\udaac\udd21@\u0004\u0001\u00d6\u0019\u00cb": null, ".*S\u0084\u009b\uda79\udfdf\u001e\u0010A": [], "": [{"\u00feBv\ud8ce\udd76\u00c06\u00d7vzz\u00d1\u0006\u00b5\u00ec\u0096\u00ec": "NULL"}, []]}, "\u00b4\u0010\u00ed\u00cb": [false], "u\u008e\ud865\udd92\u00bd": {"\u0016\uda28\udee0\udb0a\udc36!x\u0018}\u0007": {"\u00c6\udb44\ude50\u00a7\u008e\u00a2\u9cb7\u0015\u007f\u00dd\u00dc\u00032\u001b\u00bd'"'"'\u00d4": []}, "": {}}, "variables": {}, "\u00c0\ud963\udf89": {"D,": ""}, "\u00f7\u00f3)\u0092m\u00b7": [{"\u0081\ud805\udf1c\u00ccX\u00f9\ud91d\udde8\ud851\ude0c\u00cd\u00d0\u00fc": [], "API probing": null}, {"q\u0003\ud883\udd10`23\u0083": [2027, -1185740453382347151550170884823371379, false]}, [{}]], "\u00c8\udbad\udf0c\u001a\u00b4g\u00ed\u00a7\u00c2\u00e4\u00ed\ud9ea\udda6\udb99\udf60\u00d7\u008c\u0004\ud955\ude95\ud902\udde5W\u00f2\u00ff": {}, "\u0002\uda29\udd54H": {}}' http://0.0.0.0:39493/api/variables/filter curl -X DELETE -H 'x-prefect-api-version: \x064ªcš' http://0.0.0.0:39493/api/variables/63a856e3-b422-41ca-afb1-6d80eaee78e4 77. Test Case ID: qzleAf - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received [í"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: [í' -H 'Content-Type: application/json' -d '{"deployments": null}' http://0.0.0.0:39493/api/task_runs/filter curl -X GET -H 'x-prefect-api-version: [í' http://0.0.0.0:39493/api/task_runs/f4fdce18-78e7-4cc5-8830-dee51a6463b3 78. Test Case ID: A6AqRB - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 204, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received Ӛé Æ\u0019"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: Ӛé Æ\x19' -H 'Content-Type: application/json' http://0.0.0.0:39493/api/task_runs/filter curl -X PATCH -H 'x-prefect-api-version: Ӛé Æ\x19' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/task_runs/f4fdce18-78e7-4cc5-8830-dee51a6463b3 79. Test Case ID: FUAvel - Server error - Undocumented HTTP status code Received: 503 Documented: 200, 422 [503] Service Unavailable: `{"exception_message":"Service Unavailable"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"flow_id": "8b398aef-f4d1-b6bd-226a-7d1e52d5273c", "name": "\u0097\ud958\udcc3g!\u00f5"}' http://0.0.0.0:39493/api/deployments/ 80. Test Case ID: NSXtqN - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received û"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: û' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/block_schemas/filter curl -X GET -H 'x-prefect-api-version: û' http://0.0.0.0:39493/api/block_schemas/9b8bec7b-c4c2-4806-8f7b-f0e2b377473d 81. Test Case ID: AelUrD - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 204, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received then"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: then' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/block_schemas/filter curl -X DELETE -H 'x-prefect-api-version: then' http://0.0.0.0:39493/api/block_schemas/5d39ca12-c99b-ede1-478a-b7bd6a8b5d22 82. Test Case ID: HHxLbY - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `{"exception_message":"Internal Server Error"}` Reproduce with: curl -X POST -H 'x-prefect-api-version;' -H 'Content-Type: application/json' -d '{"\u00cd\u00f9(\ud903\udee3": [{"G\u009byF": {"q\u00b6\u0006\u00b6\u0003\ud937\udf40\ud905\udc51\ud9f0\udff1\u00ba\u00fd": null, "\n\u00d3\u0007\udb49\udfb8\u00a8\ud9eb\ude76": {"\udbc8\udf94\u0001^\ud9a8\udff8\u00e6D": true, "\ud898\udc40U\u00e2\u00e7\u4b9a\u00d5\u0003": null}}, "\udaa6\udf1b\u0014\u0095": {"\udbff\udd93\u0004\u0089": 985, "=": "\u001f\u001f\"\ud872\udc41\udaa5\udd53C", "M\u00f6\u00e8\ud8fa\udff8\u91ae": null}, "\u001e": ["\ud9c4\ude06\uda66\udeaa", -2.517587016355905e-253, true]}, [[{"\u00a5\u0017G": null, "\u00a1\uda94\uded1\u00d6\u00e5\u00f9%]\u00b4": "\u009b\u001c\u00e6\u00fct\u0087\u00b9\u00d6", "": -1.8339127613224363e+142}]], {}], "offset": 18918845183361233681726539168787338427, "": {"-\ud8ac\uddc8S\u00d6\u0088": -14748}}' http://0.0.0.0:39493/api/flows/filter 83. Test Case ID: ZyVPmg - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 204, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received MalformedJson"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: MalformedJson' http://0.0.0.0:39493/api/block_types/filter curl -X DELETE -H 'x-prefect-api-version: MalformedJson' http://0.0.0.0:39493/api/block_types/0d43715c-78c3-4991-bfcd-0318925a2154 84. Test Case ID: sfdaho - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `{"exception_message":"Internal Server Error"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"offset": 165351904010085464672966001895103491836, "\u00f7\u00b8@\\D\ud8d3\udf0a": true, "flows": {"deployment": {"operator": "or_", "is_null_": true}, "id": {"any_": ["bfb60d3b-ea9a-6ad0-a18f-ad3864434304", "87e70f2f-ddf4-acaf-e7ab-bf655a03eaa0", "a5a094c8-d236-6364-7370-4cbc81b86a0b", "92507576-b728-941a-ae39-7b396f9b1800", "6882cf8c-369c-f380-f107-6b118ea36ee2", "3e186e2a-2b57-6834-029a-f6b9fedc1728", "f6cca53b-9779-80dd-8bcb-f817e9c20713", "b5430d2c-0376-4ea9-e38a-6899bad22cc2", "51ff2c19-726d-7e87-a102-7628022a7142"]}, "operator": "and_", "tags": null, "name": null}, "artifacts": {"type": {"any_": null, "not_any_": []}}, "\u0099\u00cdI\u4d57\ud803\udc9c7\u00a5`\udb8f\uded8\u0019\u0081A": {}, "\u00e8\udaee\udeefR\u0001z\u008b": [[{"{\u00bf\udb5f\ude45": [null, -7.548689485588387e-280, 2.506036240191846e+16], "\u00e5\u00cd\u00aa": {"9": "\fV"}, "7\u001eG\u00a7\ud88b\udd2e\r": {}}, []], {}, {}]}' http://0.0.0.0:39493/api/artifacts/filter 85. Test Case ID: JoGWQg - Server error - Undocumented HTTP status code Received: 503 Documented: 200, 422 [503] Service Unavailable: `{"exception_message":"Service Unavailable"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"concurrency_limit": 77, "tag": ""}' http://0.0.0.0:39493/api/concurrency_limits/ 86. Test Case ID: 47hX2l - Server error - Undocumented HTTP status code Received: 503 Documented: 200, 422 [503] Service Unavailable: `{"exception_message":"Service Unavailable"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"flow_id": "e64f23a8-e568-1540-d47f-08a7dc4653af"}' http://0.0.0.0:39493/api/flow_runs/ 87. Test Case ID: 079AiZ - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"exception_message":"Invalid request received.","exception_detail":[{"type":"value_error","loc":["body","empirical_policy","retry_jitter_factor"],"msg":"Value error, `retry_jitter_factor` must be >= 0.","input":-3.4252164280244052e+16,"ctx":{"error":{}}}],"request_body":{"dynamic_key":"¬","task_key":"b","empirical_policy":{",1ª򒷽3":[{"\u0003":[-4.200535987347987e+209,-111,20648]},null,[14169,-25592]],"retry_jitter_factor":-3.4252164280244052e+16,"retry_delay_seconds":-4.6809612798522824e-126,"retries":-2992 // Output truncated...` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"dynamic_key": "\u00ac", "task_key": "b", "empirical_policy": {",1\u00aa\uda0b\uddfd3": [{"\u0003": [-4.200535987347987e+209, -111, 20648]}, null, [14169, -25592]], "retry_jitter_factor": -3.4252164280244052e+16, "retry_delay_seconds": -4.6809612798522824e-126, "retries": null, "max_retries": -299202334, "#\u00ba<\ud9b7\ude5f\u00e7\ud839\udd58\u008e\u001f\ud96e\ude9e;b\u0099\ud8ca\udc3fg\u001e\ud990\ude51\ud866\udd7f\u00b2": []}, "task_version": "9\u0010\u0097`\ud83f\udd8bG\uc66dT", "labels": {"}iI\u00c6\ud9ee\udff4q\u00be\u0082*\ud814\udc85\udb39\udc84\u00e5\u00ee": -631987811, "\u00be": 9007199254740992.0, "": true, "\udaa2\udda7\u00a5\u0088\u00ca\u00d3\u00b4\udba0\udfd4\u009b\u00d1\ud970\udd47IP\u0099": "\u00e0<0\u00d2\ud921\udd64\u00f4\u00bd\u00e2*\u00a5\u00ea"}}' http://0.0.0.0:39493/api/task_runs/ 88. Test Case ID: T8sRhK - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received gÝ="}` Reproduce with: curl -X POST -H 'x-prefect-api-version: gÝ=' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/variables/filter curl -X GET -H 'x-prefect-api-version: gÝ=' http://0.0.0.0:39493/api/variables/63a856e3-b422-41ca-afb1-6d80eaee78e4 89. Test Case ID: KCvEwc - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid X-PREFECT-API-VERSION header format.Expected header in format 'x.y.z' but received \u001aOC\"í"}` Reproduce with: curl -X POST -H 'x-prefect-api-version: \x1aOC"í' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39493/api/block_documents/filter curl -X GET -H 'x-prefect-api-version: \x1aOC"í' http://0.0.0.0:39493/api/block_documents/db6af733-ba0b-9d6b-7b29-c9813dc4f975 =================================== WARNINGS =================================== Authentication failed: 1 operation returned authentication errors 403 Forbidden (1 operation): - GET /events/filter/next 💡 Ensure valid authentication credentials are set via --auth or -H =================================== SUMMARY ==================================== API Operations: Selected: 180/180 Tested: 180 Test Phases: ❌ Examples ❌ Coverage ❌ Fuzzing 🚫 Stateful Failures: ❌ Server error: 23 ❌ Use after free: 1 ❌ Response violates schema: 20 ❌ API accepted schema-violating request: 45 ❌ API rejected schema-compliant request: 148 ❌ Undocumented HTTP status code: 239 ❌ Unsupported methods: 11 Errors: 🚫 Network Error: 1 Warnings: ⚠️ Missing authentication: 1 operation returned only 401/403 responses Test cases: 13089 generated, 334 found 487 unique failures, 6 skipped Seed: 93387404084685438666077078900938003955 ================= 487 failures, 1 error, 1 warning in 513.79s ==================