v4.32.1
Generated at2026-10-19 22:09:17 UTC

Failed

138 of 211 tested operations failed
Time limit reached
3 warnings affect results
Cases run135,817across 4 phases
Operations211138 failed, 73 passed
Duration1h 0m
Base URLhttp://0.0.0.0:33031Spechttp://0.0.0.0:33031/docs/openapi.jsonCommandst run http://0.0.0.0:33031/docs/openapi.json --url http://0.0.0.0:33031 --report-html-path schemathesis-report --max-time 3600 --request-timeout 30 --continue-on-failure --no-shrink --suppress-health-check all --output-sanitize falseSeed114964124404399321992191656600184532338Phases
  1. Examplesfailed
  2. Coveragefailed
  3. Fuzzingfailed, 83 errors
  4. Statefulfailed
Checks
allow_header_conformancecontent_type_conformanceensure_resource_availabilityignored_authmissing_required_header+9 morelessnegative_data_rejectionnot_a_server_errorobject_level_authorizationpositive_data_acceptanceresponse_headers_conformanceresponse_schema_conformancestatus_code_conformanceunsupported_methoduse_after_free

Warnings

Timeline

Failures found517 total
No new failures forQuiet 42m 46s
Examples2.4s, 52 found
103ms: POST /api/admin/addons: Schema-valid request rejected
120ms: POST /api/admin/api-tokens: Schema-valid request rejected
120ms: POST /api/admin/api-tokens: Undocumented status code
142ms: POST /api/admin/context: Server error
142ms: POST /api/admin/context: Undocumented status code
798ms: POST /api/admin/features-batch/import: Schema-valid request rejected
798ms: POST /api/admin/features-batch/import: Undocumented status code
911ms: POST /api/admin/features/{featureName}/tags: Response header does not conform to the schema
925ms: POST /api/admin/feedback: Server error
925ms: POST /api/admin/feedback: Undocumented status code
1s: POST /api/admin/segments: Server error
1s: POST /api/admin/segments: Undocumented status code
1s: POST /api/admin/strategies: Response header does not conform to the schema
1s: POST /api/admin/tag-types: Response header does not conform to the schema
1.2s: POST /api/admin/user-admin: Response header does not conform to the schema
1.2s: POST /api/admin/user-admin: Schema-valid request rejected
1.2s: POST /api/admin/user-admin/inactive/delete: Undocumented status code
1.3s: POST /api/admin/user/change-password: Server error
1.3s: POST /api/admin/user/change-password: Undocumented status code
1.3s: POST /api/admin/user/tokens: Schema-valid request rejected
1.3s: POST /api/admin/user/tokens: Undocumented status code
1.5s: POST /auth/reset/password: Schema-valid request rejected
1.5s: POST /auth/reset/password: Undocumented status code
1.5s: POST /auth/reset/validate-password: Schema-valid request rejected
1.5s: POST /edge/issue-token: Undocumented status code
1.5s: POST /invite/{token}/signup: JSON deserialization error
1.5s: POST /invite/{token}/signup: Missing Content-Type header
1.5s: POST /invite/{token}/signup: Schema-valid request rejected
1.5s: PUT /api/admin/context/{contextField}: Server error
1.5s: PUT /api/admin/context/{contextField}: Undocumented status code
1.6s: GET /api/admin/search/features: Schema-valid request rejected
1.6s: GET /api/admin/search/features: Undocumented status code
1.7s: POST /api/admin/projects/{projectId}/api-tokens: Response header does not conform to the schema
1.7s: POST /api/admin/projects/{projectId}/context: Response header does not conform to the schema
1.7s: POST /api/admin/projects/{projectId}/context: Undocumented status code
1.8s: POST /api/admin/projects/{projectId}/context/{contextField}/legal-values: Undocumented status code
1.8s: POST /api/admin/projects/{projectId}/features: Undocumented status code
1.8s: POST /api/admin/projects/{projectId}/features: Undocumented status code
1.9s: PUT /api/admin/feedback/{id}: Server error
1.9s: PUT /api/admin/feedback/{id}: Undocumented status code
1.9s: PUT /api/admin/invite-link/tokens/{token}: Undocumented status code
1.9s: PUT /api/admin/projects/{projectId}/context/{contextField}: Undocumented status code
2s: PUT /api/admin/user-admin/{id}: Server error
2s: PUT /api/admin/user-admin/{id}: Undocumented status code
2.2s: POST /api/admin/segments/strategies: Server error
2.2s: POST /api/admin/segments/strategies: Undocumented status code
2.2s: PUT /api/admin/tag-types/{name}: Schema-valid request rejected
2.2s: POST /api/admin/projects/{projectId}/features/{featureName}/clone: Undocumented status code
2.2s: POST /api/admin/projects/{projectId}/features/{featureName}/clone: Undocumented status code
2.3s: POST /api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/strategies/set-sort-order: Schema-valid request rejected
2.3s: PUT /api/admin/projects/{projectId}/features/{featureName}/variants-batch: Schema-valid request rejected
2.4s: PUT /api/admin/segments/{id}: Schema-valid request rejected
Coverage24.6s, 299 found
2.5s: PUT /api/admin/addons: Wrong response to undeclared method
2.6s: PUT /api/admin/api-tokens: Wrong response to undeclared method
2.7s: POST /api/admin/api-tokens: Response header does not conform to the schema
2.8s: POST /api/admin/archive/revive/{featureName}: Undocumented status code
3s: PUT /api/admin/constraints/validate: Wrong response to undeclared method
3s: POST /api/admin/constraints/validate: Schema-violating request accepted
3s: POST /api/admin/constraints/validate: Schema-valid request rejected
3.1s: POST /api/admin/context: Undocumented status code
3.1s: PUT /api/admin/context: Wrong response to undeclared method
3.1s: POST /api/admin/context: Undocumented status code
3.1s: POST /api/admin/context: Undocumented status code
3.2s: POST /api/admin/context/validate: Undocumented status code
3.2s: PATCH /api/admin/context/validate: Wrong response to undeclared method
3.2s: OPTIONS /api/admin/context/validate: Allow header mismatch
3.2s: POST /api/admin/context/validate: Undocumented status code
3.2s: POST /api/admin/context/validate: Schema-violating request accepted
3.2s: POST /api/admin/context/{contextField}/legal-values: Undocumented status code
3.2s: POST /api/admin/context/{contextField}/legal-values: Undocumented status code
3.2s: POST /api/admin/context/{contextField}/legal-values: Undocumented status code
3.2s: POST /api/admin/features-batch/export: Undocumented status code
3.2s: PUT /api/admin/features-batch/export: Wrong response to undeclared method
3.2s: POST /api/admin/features-batch/export: Undocumented status code
3.2s: POST /api/admin/features-batch/export: Schema-violating request accepted
3.8s: POST /api/admin/features-batch/import: Undocumented status code
3.8s: PUT /api/admin/features-batch/import: Wrong response to undeclared method
7.6s: POST /api/admin/features-batch/validate: Undocumented status code
7.6s: PUT /api/admin/features-batch/validate: Wrong response to undeclared method
7.9s: POST /api/admin/features-batch/validate: Undocumented status code
7.9s: POST /api/admin/features-batch/validate: Schema-violating request accepted
13.2s: PUT /api/admin/features/validate: Wrong response to undeclared method
13.2s: POST /api/admin/features/validate: Schema-violating request accepted
13.3s: POST /api/admin/features/{featureName}/tags: Undocumented status code
13.3s: POST /api/admin/features/{featureName}/tags: Schema-violating request accepted
13.4s: POST /api/admin/features/{featureName}/tags: Schema-valid request rejected
13.5s: PUT /api/admin/feedback: Wrong response to undeclared method
13.8s: POST /api/admin/invite-link/tokens: Undocumented status code
13.8s: PUT /api/admin/invite-link/tokens: Wrong response to undeclared method
13.8s: POST /api/admin/invite-link/tokens: Response header does not conform to the schema
13.8s: POST /api/admin/invite-link/tokens: Schema-violating request accepted
13.9s: POST /api/admin/maintenance: Undocumented status code
13.9s: PUT /api/admin/maintenance: Wrong response to undeclared method
13.9s: POST /api/admin/metrics/applications/{appName}: Undocumented status code
13.9s: POST /api/admin/metrics/applications/{appName}: Schema-violating request accepted
14s: POST /api/admin/playground: Undocumented status code
14s: PUT /api/admin/playground: Wrong response to undeclared method
14s: POST /api/admin/playground: Schema-violating request accepted
14.2s: POST /api/admin/playground/advanced: Undocumented status code
14.2s: PUT /api/admin/playground/advanced: Wrong response to undeclared method
14.2s: POST /api/admin/playground/advanced: Schema-violating request accepted
14.3s: POST /api/admin/playground/advanced: Response violates schema
14.3s: POST /api/admin/record-ui-error: Undocumented status code
14.3s: PUT /api/admin/record-ui-error: Wrong response to undeclared method
14.3s: POST /api/admin/record-ui-error: Undocumented status code
14.3s: POST /api/admin/record-ui-error: Schema-violating request accepted
14.4s: PUT /api/admin/segments: Wrong response to undeclared method
14.5s: POST /api/admin/segments: Response header does not conform to the schema
14.5s: POST /api/admin/segments: Schema-violating request accepted
14.6s: POST /api/admin/segments: Schema-valid request rejected
14.7s: PUT /api/admin/segments/validate: Wrong response to undeclared method
14.7s: OPTIONS /api/admin/segments/validate: Allow header mismatch
14.7s: POST /api/admin/splash/{id}: Response violates schema
14.7s: PUT /api/admin/strategies: Wrong response to undeclared method
14.7s: POST /api/admin/strategies: Undocumented status code
14.8s: POST /api/admin/strategies: Schema-violating request accepted
14.9s: PUT /api/admin/tag-types: Wrong response to undeclared method
14.9s: POST /api/admin/tag-types: Schema-violating request accepted
14.9s: PATCH /api/admin/tag-types/validate: Wrong response to undeclared method
14.9s: OPTIONS /api/admin/tag-types/validate: Allow header mismatch
15s: PUT /api/admin/tags: Wrong response to undeclared method
15.1s: POST /api/admin/tags: Response header does not conform to the schema
15.1s: POST /api/admin/tags: Schema-violating request accepted
15.1s: POST /api/admin/tags: Server error
15.1s: POST /api/admin/tags: Undocumented status code
15.2s: POST /api/admin/ui-config/cors: Undocumented status code
15.2s: PUT /api/admin/ui-config/cors: Wrong response to undeclared method
15.2s: POST /api/admin/ui-config/cors: Undocumented status code
15.2s: POST /api/admin/ui-config/cors: Schema-valid request rejected
15.2s: POST /api/admin/ui-config/cors: Undocumented status code
15.3s: POST /api/admin/user-admin: Undocumented status code
15.3s: PUT /api/admin/user-admin: Wrong response to undeclared method
15.3s: POST /api/admin/user-admin: Undocumented status code
15.3s: POST /api/admin/user-admin/inactive/delete: Undocumented status code
15.3s: PUT /api/admin/user-admin/inactive/delete: Wrong response to undeclared method
15.4s: POST /api/admin/user-admin/reset-password: Undocumented status code
15.4s: PUT /api/admin/user-admin/reset-password: Wrong response to undeclared method
15.4s: OPTIONS /api/admin/user-admin/reset-password: Allow header mismatch
15.4s: POST /api/admin/user-admin/validate-password: Undocumented status code
15.4s: PUT /api/admin/user-admin/validate-password: Wrong response to undeclared method
15.4s: OPTIONS /api/admin/user-admin/validate-password: Allow header mismatch
15.5s: POST /api/admin/user-admin/{id}/change-password: Undocumented status code
15.5s: POST /api/admin/user/change-password: Undocumented status code
15.5s: PUT /api/admin/user/change-password: Wrong response to undeclared method
15.5s: POST /api/admin/user/change-password: Schema-valid request rejected
15.5s: POST /api/admin/user/tokens: Undocumented status code
15.5s: PUT /api/admin/user/tokens: Wrong response to undeclared method
15.6s: POST /api/client/metrics: Undocumented status code
15.6s: PUT /api/client/metrics: Wrong response to undeclared method
15.6s: POST /api/client/metrics: Schema-violating request accepted
15.8s: PUT /api/client/metrics/bulk: Wrong response to undeclared method
15.8s: POST /api/client/metrics/bulk: Schema-violating request accepted
16s: POST /api/client/metrics/bulk: JSON deserialization error
16s: POST /api/client/metrics/bulk: Missing Content-Type header
16.1s: POST /api/client/metrics/bulk: Schema-valid request rejected
16.2s: POST /api/client/register: Undocumented status code
16.2s: PUT /api/client/register: Wrong response to undeclared method
16.2s: POST /api/client/register: Undocumented status code
16.2s: POST /api/client/register: Schema-violating request accepted
16.3s: POST /api/frontend: Undocumented status code
16.3s: PUT /api/frontend: Wrong response to undeclared method
16.3s: POST /api/frontend: Undocumented status code
16.3s: POST /api/frontend: Schema-violating request accepted
16.4s: POST /api/frontend/client/metrics: Undocumented status code
16.4s: PUT /api/frontend/client/metrics: Wrong response to undeclared method
16.4s: POST /api/frontend/client/metrics: Schema-violating request accepted
16.6s: POST /api/frontend/client/register: Undocumented status code
16.6s: PUT /api/frontend/client/register: Wrong response to undeclared method
16.6s: POST /api/frontend/client/register: Schema-violating request accepted
16.7s: PUT /auth/reset/password: Wrong response to undeclared method
16.7s: POST /auth/reset/password-email: Undocumented status code
16.7s: PUT /auth/reset/password-email: Wrong response to undeclared method
16.7s: PUT /auth/reset/validate-password: Wrong response to undeclared method
16.7s: POST /auth/simple/login: Undocumented status code
16.7s: PUT /auth/simple/login: Wrong response to undeclared method
16.7s: POST /auth/simple/login: Undocumented status code
16.7s: POST /auth/simple/login: Undocumented status code
16.7s: PUT /edge/issue-token: Wrong response to undeclared method
16.8s: PUT /edge/validate: Wrong response to undeclared method
16.8s: POST /edge/validate: Schema-violating request accepted
16.8s: POST /invite/{token}/signup: Undocumented status code
16.8s: GET /invite/{token}/signup: Wrong response to undeclared method
16.9s: OPTIONS /api/admin/api-tokens/{token}: Allow header mismatch
16.9s: PUT /api/admin/api-tokens/{token}: Undocumented status code
16.9s: PUT /api/admin/context/{contextField}: Undocumented status code
16.9s: PUT /api/admin/context/{contextField}: Undocumented status code
16.9s: PUT /api/admin/context/{contextField}: Undocumented status code
17s: PUT /api/admin/environments/sort-order: Undocumented status code
17s: POST /api/admin/environments/sort-order: Wrong response to undeclared method
17s: OPTIONS /api/admin/environments/sort-order: Allow header mismatch
17s: PUT /api/admin/environments/sort-order: Undocumented status code
17s: PUT /api/admin/environments/sort-order: Schema-violating request accepted
17s: PUT /api/admin/features/{featureName}/tags: Undocumented status code
17s: PUT /api/admin/features/{featureName}/tags: Schema-violating request accepted
17.7s: PUT /api/admin/features/{featureName}/tags: Schema-valid request rejected
18.3s: OPTIONS /api/admin/api-tokens/{name}: Allow header mismatch
18.3s: GET /api/admin/context/{contextField}: Undocumented status code
18.3s: PUT /api/admin/environments: Wrong response to undeclared method
18.3s: PUT /api/admin/event-creators: Wrong response to undeclared method
18.3s: PUT /api/admin/events: Wrong response to undeclared method
18.4s: PUT /api/admin/feature-types: Wrong response to undeclared method
18.4s: PUT /api/admin/instance-admin/statistics: Wrong response to undeclared method
18.4s: GET /api/admin/instance-admin/statistics: Response violates schema
18.4s: PUT /api/admin/instance-admin/statistics/csv: Wrong response to undeclared method
18.5s: PUT /api/admin/lifecycle/count: Wrong response to undeclared method
18.5s: GET /api/admin/metrics/applications: Response violates schema
18.5s: PUT /api/admin/metrics/applications: Wrong response to undeclared method
18.6s: GET /api/admin/metrics/applications/{appName}: Response violates schema
18.6s: PUT /api/admin/metrics/sdks/outdated: Wrong response to undeclared method
18.6s: PUT /api/admin/metrics/unknown-flags: Wrong response to undeclared method
18.6s: PUT /api/admin/personal-dashboard: Wrong response to undeclared method
18.6s: GET /api/admin/personal-dashboard: Server error
18.6s: GET /api/admin/personal-dashboard: Undocumented status code
18.6s: PUT /api/admin/projects: Wrong response to undeclared method
18.6s: GET /api/admin/projects: Undocumented status code
18.8s: GET /api/admin/search/features: Undocumented status code
19s: GET /api/admin/segments/{id}/strategies: Undocumented status code
19s: GET /api/admin/segments/{id}/strategies: Undocumented status code
19.1s: PUT /api/admin/telemetry/settings: Wrong response to undeclared method
19.1s: PUT /api/admin/ui-config: Wrong response to undeclared method
19.1s: PUT /api/admin/user: Wrong response to undeclared method
19.1s: GET /api/admin/user: Response violates schema
19.1s: PUT /api/admin/user-admin/access: Wrong response to undeclared method
19.1s: OPTIONS /api/admin/user-admin/access: Allow header mismatch
19.1s: PUT /api/admin/user-admin/admin-count: Wrong response to undeclared method
19.2s: OPTIONS /api/admin/user-admin/admin-count: Allow header mismatch
19.2s: PUT /api/admin/user-admin/inactive: Wrong response to undeclared method
19.2s: PUT /api/admin/user-admin/search: Wrong response to undeclared method
19.2s: OPTIONS /api/admin/user-admin/search: Allow header mismatch
19.2s: PUT /api/admin/user/profile: Wrong response to undeclared method
19.2s: GET /api/admin/user/profile: Schema-valid request rejected
19.2s: PUT /api/admin/user/roles: Wrong response to undeclared method
19.2s: GET /api/admin/user/roles: Server error
19.2s: GET /api/admin/user/roles: Undocumented status code
19.2s: PUT /api/client/features: Wrong response to undeclared method
19.3s: PUT /auth/reset/validate: Wrong response to undeclared method
19.3s: PUT /health: Wrong response to undeclared method
19.3s: GET /health: API accepts requests without authentication
19.3s: GET /invite/{token}/validate: JSON deserialization error
19.3s: GET /invite/{token}/validate: Missing Content-Type header
19.3s: GET /invite/{token}/validate: Schema-valid request rejected
19.3s: PUT /ready: Wrong response to undeclared method
19.3s: GET /ready: API accepts requests without authentication
19.4s: DELETE /api/admin/context/{contextField}: Undocumented status code
19.4s: DELETE /api/admin/context/{contextField}/legal-values/{legalValue}: Undocumented status code
19.5s: PUT /api/admin/user-admin/scim-users: Wrong response to undeclared method
19.5s: OPTIONS /api/admin/user-admin/scim-users: Allow header mismatch
19.5s: POST /api/admin/projects/{projectId}/api-tokens: Undocumented status code
19.6s: POST /api/admin/projects/{projectId}/api-tokens: Schema-violating request accepted
19.6s: POST /api/admin/projects/{projectId}/api-tokens: Schema-valid request rejected
20s: POST /api/admin/projects/{projectId}/archive: Schema-violating request accepted
20s: POST /api/admin/projects/{projectId}/archive/validate: Schema-violating request accepted
20.1s: POST /api/admin/projects/{projectId}/context: Undocumented status code
20.1s: POST /api/admin/projects/{projectId}/context: Undocumented status code
20.1s: POST /api/admin/projects/{projectId}/context: Schema-violating request accepted
20.2s: POST /api/admin/projects/{projectId}/context/validate: Undocumented status code
20.2s: OPTIONS /api/admin/projects/{projectId}/context/validate: Allow header mismatch
20.2s: POST /api/admin/projects/{projectId}/context/validate: Undocumented status code
20.2s: POST /api/admin/projects/{projectId}/context/validate: Undocumented status code
20.2s: POST /api/admin/projects/{projectId}/context/{contextField}/legal-values: Undocumented status code
20.3s: POST /api/admin/projects/{projectId}/context/{contextField}/legal-values: Undocumented status code
20.3s: POST /api/admin/projects/{projectId}/context/{contextField}/legal-values: Schema-violating request accepted
20.6s: POST /api/admin/projects/{projectId}/delete: Schema-violating request accepted
20.6s: POST /api/admin/projects/{projectId}/environments: Undocumented status code
20.6s: POST /api/admin/projects/{projectId}/environments: Undocumented status code
20.9s: POST /api/admin/projects/{projectId}/favorites: Schema-valid request rejected
20.9s: POST /api/admin/projects/{projectId}/favorites: Undocumented status code
21s: POST /api/admin/projects/{projectId}/features: Undocumented status code
21s: POST /api/admin/projects/{projectId}/features: Schema-violating request accepted
21.1s: POST /api/admin/projects/{projectId}/features/{child}/dependencies: Undocumented status code
21.1s: POST /api/admin/projects/{projectId}/features/{child}/dependencies: Undocumented status code
21.1s: POST /api/admin/projects/{projectId}/features/{child}/dependencies: Schema-violating request accepted
21.2s: POST /api/admin/projects/{projectId}/revive: Schema-violating request accepted
21.2s: POST /api/admin/projects/{projectId}/stale: Undocumented status code
21.2s: POST /api/admin/projects/{projectId}/stale: Schema-violating request accepted
21.3s: PUT /api/admin/feature-types/{id}/lifetime: Schema-violating request accepted
21.6s: PUT /api/admin/invite-link/tokens/{token}: Undocumented status code
21.6s: PUT /api/admin/invite-link/tokens/{token}: JSON deserialization error
21.6s: PUT /api/admin/invite-link/tokens/{token}: Missing Content-Type header
21.6s: PUT /api/admin/invite-link/tokens/{token}: Schema-valid request rejected
21.6s: PUT /api/admin/projects/{projectId}/context/{contextField}: Undocumented status code
21.6s: PUT /api/admin/projects/{projectId}/context/{contextField}: Undocumented status code
21.7s: PUT /api/admin/projects/{projectId}/context/{contextField}: Server error
21.7s: PUT /api/admin/projects/{projectId}/context/{contextField}: Undocumented status code
22s: PUT /api/admin/projects/{projectId}/tags: Undocumented status code
22s: PUT /api/admin/projects/{projectId}/tags: Schema-violating request accepted
22.3s: PUT /api/admin/projects/{projectId}/tags: Server error
22.3s: PUT /api/admin/projects/{projectId}/tags: Undocumented status code
22.3s: PUT /api/admin/user-admin/{id}: Undocumented status code
22.5s: PUT /api/admin/user-admin/{id}: Schema-violating request accepted
22.6s: PUT /api/admin/user-admin/{id}: Schema-valid request rejected
22.9s: GET /api/admin/invite-link/tokens/{token}: Undocumented status code
22.9s: GET /api/admin/personal-dashboard/{projectId}: Server error
22.9s: GET /api/admin/personal-dashboard/{projectId}: Undocumented status code
23.3s: GET /api/admin/search/events: Undocumented status code
23.4s: PUT /api/admin/search/events: Wrong response to undeclared method
23.5s: GET /api/admin/tag-types/{name}: Response violates schema
23.5s: DELETE /api/admin/projects/{projectId}/api-tokens/{token}: JSON deserialization error
23.5s: DELETE /api/admin/projects/{projectId}/api-tokens/{token}: Missing Content-Type header
23.6s: DELETE /api/admin/projects/{projectId}/context/{contextField}: Undocumented status code
23.6s: DELETE /api/admin/projects/{projectId}/context/{contextField}/legal-values/{legalValue}: Undocumented status code
23.6s: DELETE /api/admin/projects/{projectId}/favorites: Schema-valid request rejected
23.6s: DELETE /api/admin/projects/{projectId}/favorites: Undocumented status code
23.6s: DELETE /api/admin/user/tokens/{id}: Undocumented status code
23.9s: POST /api/admin/projects/{projectId}/bulk_features/environments/{environment}/off: Schema-violating request accepted
23.9s: POST /api/admin/projects/{projectId}/environments/{environment}/default-strategy: Undocumented status code
24s: POST /api/admin/projects/{projectId}/environments/{environment}/default-strategy: Schema-violating request accepted
24.7s: PUT /api/admin/segments/strategies: Wrong response to undeclared method
24.7s: OPTIONS /api/admin/segments/strategies: Allow header mismatch
24.7s: PUT /api/admin/strategies/{name}: Undocumented status code
24.7s: PUT /api/admin/strategies/{name}: Schema-violating request accepted
24.9s: PUT /api/admin/tag-types/{name}: Schema-violating request accepted
24.9s: PUT /api/admin/tag-types/{name}: Server error
24.9s: PUT /api/admin/tag-types/{name}: Undocumented status code
25.1s: DELETE /api/admin/user-admin/{id}: Undocumented status code
25.1s: POST /api/admin/projects/{projectId}/features/{featureName}/clone: Undocumented status code
25.1s: POST /api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/strategies: Undocumented status code
25.2s: POST /api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/strategies: Undocumented status code
25.4s: POST /api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/strategies/set-sort-order: Undocumented status code
25.4s: OPTIONS /api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/strategies/set-sort-order: Allow header mismatch
25.4s: POST /api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/strategies/set-sort-order: Undocumented status code
25.5s: POST /api/admin/projects/{projectId}/features/{featureName}/favorites: Schema-valid request rejected
25.5s: POST /api/admin/projects/{projectId}/features/{featureName}/favorites: Undocumented status code
25.5s: POST /api/admin/projects/{projectId}/features/{featureName}/lifecycle/complete: Undocumented status code
25.5s: POST /api/admin/projects/{projectId}/features/{featureName}/lifecycle/complete: Schema-violating request accepted
25.6s: POST /api/admin/projects/{projectId}/features/{featureName}/link: Undocumented status code
25.7s: PUT /api/admin/projects/{projectId}/features/{featureName}/variants-batch: Undocumented status code
25.7s: PUT /api/admin/projects/{projectId}/features/{featureName}/variants-batch: Undocumented status code
25.9s: PATCH /api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/variants: Undocumented status code
26s: DELETE /api/admin/projects/{projectId}/features/{featureName}/favorites: Schema-valid request rejected
26s: DELETE /api/admin/projects/{projectId}/features/{featureName}/favorites: Undocumented status code
26s: GET /api/admin/segments/{id}: Undocumented status code
26.1s: PUT /api/admin/segments/{id}: Schema-violating request accepted
26.1s: DELETE /api/admin/segments/{id}: Undocumented status code
26.3s: PUT /api/admin/projects/{projectId}/features/{featureName}: Undocumented status code
26.3s: PUT /api/admin/projects/{projectId}/features/{featureName}: Schema-violating request accepted
26.7s: PUT /api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/variants: Undocumented status code
26.7s: PUT /api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/variants: Undocumented status code
26.8s: GET /api/admin/addons/{id}: Undocumented status code
26.9s: PATCH /api/admin/projects/{projectId}/features/{featureName}: Undocumented status code
26.9s: PATCH /api/admin/projects/{projectId}/features/{featureName}: Schema-violating request accepted
26.9s: PATCH /api/admin/projects/{projectId}/features/{featureName}: Schema-valid request rejected
Fuzzing58m 52s in 7 passes, 156 found, 83 errors
29.3s: POST /api/admin/context: Response header does not conform to the schema
29.4s: POST /api/admin/context: Schema-valid request rejected
30.3s: POST /api/admin/context/validate: Undocumented status code
30.4s: POST /api/admin/context/validate: Schema-valid request rejected
30.8s: POST /api/admin/context/{contextField}/legal-values: Schema-valid request rejected
31.1s: POST /api/admin/context/{contextField}/legal-values: Schema-violating request accepted
40.5s: POST /api/admin/features/validate: Schema-valid request rejected
41.8s: POST /api/admin/feedback: Schema-valid request rejected
49.1s: POST /api/admin/segments/validate: Schema-violating request accepted
49.2s: POST /api/admin/segments/validate: Schema-valid request rejected
50.1s: POST /api/admin/strategies: Schema-valid request rejected
51.3s: POST /api/admin/tag-types: Schema-valid request rejected
51.9s: POST /api/admin/tag-types/validate: Schema-valid request rejected
52.4s: POST /api/admin/tags: Schema-valid request rejected
56.2s: POST /api/admin/user/tokens: Undocumented status code
57s: POST /api/client/metrics: JSON deserialization error
57s: POST /api/client/metrics: Missing Content-Type header
57s: POST /api/client/metrics: Schema-valid request rejected
1m 2s: POST /api/client/register: Schema-valid request rejected
1m 3s: POST /api/frontend/client/metrics: Schema-valid request rejected
1m 8s: PUT /api/admin/context/{contextField}: Schema-valid request rejected
1m 9s: PUT /api/admin/environments/sort-order: Server error
1m 9s: PUT /api/admin/environments/sort-order: Undocumented status code
1m 9s: PUT /api/admin/environments/sort-order: Schema-valid request rejected
1m 17s: GET /api/admin/maintenance: Response violates schema
1m 18s: GET /api/admin/metrics/applications/{appName}: Response violates schema
1m 18s: GET /api/admin/metrics/applications/{appName}: Response violates schema
1m 23s: GET /api/admin/segments/{id}/strategies: Server error
1m 23s: GET /api/admin/segments/{id}/strategies: Undocumented status code
1m 23s: GET /api/admin/tag-types: Response violates schema
1m 28s: GET /api/admin/user/roles: Schema-valid request rejected
1m 28s: GET /api/admin/user/roles: Undocumented status code
1m 35s: POST /api/admin/projects/{projectId}/context: Schema-valid request rejected
1m 36s: POST /api/admin/projects/{projectId}/context/validate: Schema-violating request accepted
1m 36s: POST /api/admin/projects/{projectId}/context/validate: Schema-valid request rejected
1m 38s: POST /api/admin/projects/{projectId}/environments: Schema-valid request rejected
1m 41s: POST /api/admin/projects/{projectId}/features: Schema-valid request rejected
1m 41s: POST /api/admin/projects/{projectId}/features: Server error
1m 41s: POST /api/admin/projects/{projectId}/features: Undocumented status code
1m 43s: POST /api/admin/projects/{projectId}/features/{child}/dependencies: Server error
1m 43s: POST /api/admin/projects/{projectId}/features/{child}/dependencies: Undocumented status code
1m 44s: POST /api/admin/projects/{projectId}/revive: Undocumented status code
1m 49s: PUT /api/admin/projects/{projectId}/tags: Schema-valid request rejected
1m 56s: GET /api/admin/projects/{projectId}/context/{contextField}: Undocumented status code
2m 3s: GET /api/admin/search/events: Schema-valid request rejected
2m 3s: GET /api/admin/search/events: Server error
2m 3s: GET /api/admin/search/events: Undocumented status code
2m 5s: GET /api/admin/tag-types/{name}: Undocumented status code
2m 9s: DELETE /api/admin/user/tokens/{id}: Server error
2m 9s: DELETE /api/admin/user/tokens/{id}: Undocumented status code
2m 15s: POST /api/admin/projects/{projectId}/environments/{environment}/default-strategy: Schema-valid request rejected
2m 16s: POST /api/admin/segments/strategies: Response header does not conform to the schema
2m 16s: POST /api/admin/segments/strategies: Schema-valid request rejected
2m 17s: PUT /api/admin/strategies/{name}: Server error
2m 17s: PUT /api/admin/strategies/{name}: Undocumented status code
2m 22s: DELETE /api/admin/strategies/{name}: Server error
2m 22s: DELETE /api/admin/strategies/{name}: Undocumented status code
2m 23s: DELETE /api/admin/tag-types/{name}: Undocumented status code
2m 23s: POST /api/admin/projects/{projectId}/features/{featureName}/clone: Schema-valid request rejected
2m 23s: POST /api/admin/projects/{projectId}/features/{featureName}/clone: Server error
2m 23s: POST /api/admin/projects/{projectId}/features/{featureName}/clone: Undocumented status code
2m 25s: POST /api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/strategies: Schema-valid request rejected
2m 30s: POST /api/admin/projects/{projectId}/features/{featureName}/link: Schema-valid request rejected
2m 32s: PUT /api/admin/projects/{projectId}/features/{featureName}/link/{linkId}: Schema-valid request rejected
2m 33s: PUT /api/admin/projects/{projectId}/features/{featureName}/variants-batch: Server error
2m 33s: PUT /api/admin/projects/{projectId}/features/{featureName}/variants-batch: Undocumented status code
2m 43s: GET /api/admin/segments/{id}: Server error
2m 43s: GET /api/admin/segments/{id}: Undocumented status code
2m 43s: PUT /api/admin/segments/{id}: Server error
2m 43s: PUT /api/admin/segments/{id}: Undocumented status code
2m 44s: DELETE /api/admin/segments/{id}: JSON deserialization error
2m 44s: DELETE /api/admin/segments/{id}: Missing Content-Type header
2m 44s: DELETE /api/admin/segments/{id}: Undocumented status code
2m 44s: DELETE /api/admin/segments/{id}: Server error
2m 44s: DELETE /api/admin/segments/{id}: Undocumented status code
2m 45s: PUT /api/admin/addons/{id}: Server error
2m 45s: PUT /api/admin/addons/{id}: Undocumented status code
2m 47s: PUT /api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/strategies/{strategyId}: Schema-valid request rejected
2m 49s: GET /api/admin/addons/{id}: Server error
2m 49s: GET /api/admin/addons/{id}: Undocumented status code
2m 50s: GET /api/admin/addons/{id}/events: Schema-valid request rejected
2m 50s: GET /api/admin/addons/{id}/events: Undocumented status code
2m 50s: GET /api/admin/projects/{projectId}/features/{featureName}: Response violates schema
2m 51s: GET /api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/strategies/{strategyId}: JSON deserialization error
2m 51s: GET /api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/strategies/{strategyId}: Missing Content-Type header
2m 52s: GET /api/client/features/{featureName}: Undocumented status code
2m 53s: PATCH /api/admin/projects/{projectId}/features/{featureName}: Server error
2m 53s: PATCH /api/admin/projects/{projectId}/features/{featureName}: Undocumented status code
2m 55s: PATCH /api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/strategies/{strategyId}: Schema-valid request rejected
2m 55s: PATCH /api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/strategies/{strategyId}: Server error
2m 55s: PATCH /api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/strategies/{strategyId}: Undocumented status code
2m 56s: DELETE /api/admin/addons/{id}: Server error
2m 56s: DELETE /api/admin/addons/{id}: Undocumented status code
3m 7s: POST /api/admin/features-batch/export: Server error
3m 7s: POST /api/admin/features-batch/export: Undocumented status code
3m 14s: POST /api/admin/features-batch/validate: Server error
3m 14s: POST /api/admin/features-batch/validate: Undocumented status code
3m 50s: POST /auth/reset/password-email: Server error
3m 50s: POST /auth/reset/password-email: Undocumented status code
3m 53s: POST /edge/validate: Server error
3m 53s: POST /edge/validate: Undocumented status code
4m 8s: GET /api/admin/search/features: Server error
4m 8s: GET /api/admin/search/features: Undocumented status code
4m 16s: GET /api/admin/user-admin/search: Server error
4m 16s: GET /api/admin/user-admin/search: Undocumented status code
4m 23s: POST /api/admin/projects/{projectId}/archive: Server error
4m 23s: POST /api/admin/projects/{projectId}/archive: Undocumented status code
4m 26s: POST /api/admin/projects/{projectId}/context: Server error
4m 26s: POST /api/admin/projects/{projectId}/context: Undocumented status code
4m 30s: POST /api/admin/projects/{projectId}/environments: Server error
4m 30s: POST /api/admin/projects/{projectId}/environments: Undocumented status code
4m 35s: POST /api/admin/projects/{projectId}/stale: Server error
4m 35s: POST /api/admin/projects/{projectId}/stale: Undocumented status code
5m 5s: PUT /api/admin/strategies/{name}: Schema-valid request rejected
5m 9s: GET /api/admin/user-admin/{id}: Server error
5m 9s: GET /api/admin/user-admin/{id}: Undocumented status code
5m 10s: DELETE /api/admin/user-admin/{id}: Server error
5m 10s: DELETE /api/admin/user-admin/{id}: Undocumented status code
5m 43s: PATCH /api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/strategies/{strategyId}: JSON deserialization error
5m 43s: PATCH /api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/strategies/{strategyId}: Missing Content-Type header
6m 41s: POST /auth/reset/password-email: Undocumented status code7m 21s: POST /api/admin/projects/{projectId}/delete: Server error
7m 21s: POST /api/admin/projects/{projectId}/delete: Undocumented status code
8m 8s: POST /api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/strategies: Server error
8m 8s: POST /api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/strategies: Undocumented status code
10m 8s: POST /api/admin/projects/{projectId}/archive/validate: Server error
10m 8s: POST /api/admin/projects/{projectId}/archive/validate: Undocumented status code
10m 43s: POST /api/admin/projects/{projectId}/environments/{environment}/default-strategy: Server error
10m 43s: POST /api/admin/projects/{projectId}/environments/{environment}/default-strategy: Undocumented status code
11m 9s: PUT /api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/strategies/{strategyId}: Server error
11m 9s: PUT /api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/strategies/{strategyId}: Undocumented status code
11m 48s: POST /api/admin/metrics/applications/{appName}: Server error
11m 48s: POST /api/admin/metrics/applications/{appName}: Undocumented status code
12m 12s: POST /auth/reset/validate-password: API accepts requests without authentication
12m 22s: GET /api/admin/events: Server error
12m 22s: GET /api/admin/events: Undocumented status code
12m 25s: GET /api/admin/metrics/applications: Server error
12m 25s: GET /api/admin/metrics/applications: Undocumented status code
12m 52s: POST /api/admin/projects/{projectId}/revive: Server error
12m 52s: POST /api/admin/projects/{projectId}/revive: Undocumented status code
13m 20s: POST /api/admin/projects/{projectId}/bulk_features/environments/{environment}/on: Server error
13m 20s: POST /api/admin/projects/{projectId}/bulk_features/environments/{environment}/on: Undocumented status code
13m 49s: GET /api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/strategies: Response violates schema
14m 47s: POST /api/admin/features/{featureName}/tags: Server error
14m 47s: POST /api/admin/features/{featureName}/tags: Undocumented status code
14m 51s: POST /api/admin/playground: Server error
14m 51s: POST /api/admin/playground: Undocumented status code
14m 52s: POST /api/admin/playground/advanced: Server error
14m 52s: POST /api/admin/playground/advanced: Undocumented status code
16m 28s: POST /api/admin/projects/{projectId}/bulk_features/environments/{environment}/on: Schema-valid request rejected17m 23s: POST /api/admin/api-tokens: Server error
17m 23s: POST /api/admin/api-tokens: Undocumented status code
015m30m45m1h
OperationFailuresCases
Failed138
POST/api/admin/features/{featureName}/tags
Server error+4 moreless
  • Response header does not conform to the schema
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
749

Response header does not conform to the schemaST108

"checkout/tags" is not a "uri"

Schema:

    {
        "format": "uri",
        "type": "string"
    }

Value:

    "checkout/tags"
Response201 Created
{"value":"a-tag-value","type":"simple"}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"value": "a-tag-value", "type": "simple", "color": "#FFFFFF"}' http://0.0.0.0:33031/api/admin/features/checkout/tags

Undocumented status codeST103

Received: 415
Documented: 201, 400, 401, 403, 404
Response415 Unsupported Media Type
{"id":"76247e16-0f41-4611-8e6c-b6abab625eb3","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/features/checkout/tags

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - value: Incorrect type
Response201 Created
{"type":"simple","value":"false"}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"color": "#000000", "type": "simple", "value": false}' http://0.0.0.0:33031/api/admin/features/checkout/tags

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data: Tag type '0000000000000000000000000000000000000000000000000' does not exist","details":[{"message":"Tag type '0000000000000000000000000000000000000000000000000' does not exist"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"color": "#000000", "type": "0000000000000000000000000000000000000000000000000", "value": "a-tag-value"}' http://0.0.0.0:33031/api/admin/features/checkout/tags

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 201, 400, 401, 403, 404
Response500 Internal Server Error
{"name":"UnknownError","message":"insert into \"feature_tag\" (\"created_by_user_id\", \"feature_name\", \"tag_type\", \"tag_value\") values ($1, $2, $3, $4) on conflict (\"feature_name\", \"tag_type\", \"tag_value\") do update set \"created_by_user_id\" = excluded.\"created_by_user_id\", \"feature_name\" = excluded.\"feature_name\", \"tag_type\" = excluded.\"tag_type\", \"tag_value\" = excluded.\"tag_value\" - invalid byte sequence for encoding \"UTF8\": 0x00","details":[{"message":"insert into \"feature_t // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"type": "percentage", "value": "\u0092\u00b4(g\u0089\u00b7\u0019-\u0000"}' http://0.0.0.0:33031/api/admin/features/checkout/tags
POST/api/admin/projects/{projectId}/context
Server error+4 moreless
  • Response header does not conform to the schema
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
683

Response header does not conform to the schemaST108

"context/subscriptionTier" is not a "uri"

Schema:

    {
        "format": "uri",
        "type": "string"
    }

Value:

    "context/subscriptionTier"
Response201 Created
{"name":"subscriptionTier","description":"The user's subscription tier","stickiness":false,"sortOrder":2,"legalValues":[{"value":"#c154c1","description":"Deep fuchsia"}],"createdAt":"2026-10-19T21:09:10.122Z","project":"default"}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"description": "The user'"'"'s subscription tier", "stickiness": false, "sortOrder": 2, "legalValues": [{"value": "#c154c1", "description": "Deep fuchsia"}], "project": "my-project", "name": "subscriptionTier"}' http://0.0.0.0:33031/api/admin/projects/default/context

Undocumented status codeST103

Received: 409
Documented: 201
Response409 Conflict
{"name":"NameExistsError","message":"A context field with that name already exist","details":[{"message":"A context field with that name already exist"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"description": "The user'"'"'s subscription tier", "stickiness": false, "sortOrder": 2, "legalValues": [{"value": "gold"}, {"value": "silver"}, {"value": "crystal"}], "project": "my-project", "name": "subscriptionTier"}' http://0.0.0.0:33031/api/admin/projects/default/context

Undocumented status codeST103

Received: 415
Documented: 201
Response415 Unsupported Media Type
{"id":"32a58b05-9ba0-4a1b-a00a-6167e0b40f48","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/context

Undocumented status codeST103

Received: 400
Documented: 201
Response400 Bad Request
{"id":"fda845d6-6453-47f9-83bf-b4e513430828","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"path":"/body/name","message":"The `/body/name` property is required. It was not present on the data you sent."}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"description": "The user'"'"'s subscription tier", "stickiness": false, "sortOrder": 2, "legalValues": [{"value": "gold"}, {"value": "silver"}, {"value": "crystal"}], "project": "my-project"}' http://0.0.0.0:33031/api/admin/projects/default/context

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - name: Incorrect type
Response201 Created
{"name":"false","description":"The user's subscription tier","stickiness":false,"sortOrder":2,"legalValues":[{"value":"gold"},{"value":"silver"},{"value":"crystal"}],"createdAt":"2026-10-19T21:09:28.471Z","project":"default"}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"description": "The user'"'"'s subscription tier", "stickiness": false, "sortOrder": 2, "legalValues": [{"value": "gold"}, {"value": "silver"}, {"value": "crystal"}], "project": "my-project", "name": false}' http://0.0.0.0:33031/api/admin/projects/default/context

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"\"name\" must be URL friendly. You provided \"L9E𴩮u\"."}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "L9E\ud892\ude6eu"}' http://0.0.0.0:33031/api/admin/projects/default/context

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 201
Response500 Internal Server Error
{"name":"UnknownError","message":"insert into \"context_fields\" (\"description\", \"legal_values\", \"name\", \"project\", \"sort_order\", \"stickiness\") values (DEFAULT, $1, $2, $3, $4, $5) returning * - value \"-1954426799556\" is out of range for type integer","details":[{"message":"insert into \"context_fields\" (\"description\", \"legal_values\", \"name\", \"project\", \"sort_order\", \"stickiness\") values (DEFAULT, $1, $2, $3, $4, $5) returning * - value \"-1954426799556\" is out of range for type  // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"\u0007B\u00b8T\ud9ee\udd2e": {"R\u00c82=": {}}, "l": {}, "name": "migration", "sortOrder": -1954426799556, "legalValues": [{"description": "8\udbb4\udde1\uda98\ude08\u00e1\u0000", "value": "\ud8a5\uddc5\u001d\u00ff\u00a3\u00c3&\u00a9\u0014\udb98\ude27\u00ae"}, {"value": "\u00d7L]"}, {"value": "\u008f"}], "stickiness": false, "project": "7\ud893\udfb6:L\u0099\ud920\udcec>"}' http://0.0.0.0:33031/api/admin/projects/default/context

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d 0.0 http://0.0.0.0:33031/api/admin/projects/%C2%BE%C3%BCm%C3%84%C3%BE%C2%9B%7CD%14I%F3%88%80%B8%C3%B0KS%607%C2%AE%21/context
PATCH/api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/strategies/{strategyId}
Server error+4 moreless
  • JSON deserialization error
  • Missing Content-Type header
  • Schema-valid request rejected
  • Undocumented status code
659

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"path":"undefined","message":"The root object of the request body does not allow additional properties. Your request included the `undefined` property."}]}
Reproduce
curl -X PATCH -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '[{"D\u00f9\u00f2\u00b5\uda7e\udf11v\u00f4\u007f\u0095D\ud853\udeb8": ["\u00f0\u0004\f"], "path": "a\udbc3\udcb2O\u00ae\u0015\u00c7\u00e58\ud86a\udf6b4\u000f)\ud9e4\udc9f\u00fe", "op": "add"}, {"!us\u009bf": {"\u00ed\ud805\udfc0\ud850\ude6d\u00a6\ud9b6\udf5c\uda5e\ude2a+": {"UndefinedContentType": "\u00cf\u008eT\u000e", "\ud9a9\udf39": 204}}, "\u0080\u00c8{\u0010\udb27\udcae\u0019\ud8b6\ude0b\u00e6R&": {}, "\u00e1": {}, "\ud949\udd7c\u00af\u0082\u00a9": {"\u00be\u0011H\udbe9\udea7\u00c2\u00e4r\ud8c5\udd8e)\u00c5\u008d\u000e\udab7\udd6c\u00e1R\u0085=": "", "2": "\u0000fo\u00eb\u00c3\u0010\u00ad"}, "\udb3b\udc62\u00ad05\u0002\udbed\ude8e\ud839\udf7c\u00c1\u00e9\ud96a\udd7fF\u0017\uda85\udefa\ud949\ude68\udb4d\udc5cf-\u00d2\u0094\u009aB\u0093[\u00bf\u0084\u00db\ud9c3\udecb\ud961\udf1eB\u00ce\u00d8\u00bd\uda9d\udfab\u0087\u00b7": ["z", "l", {"\u0093\uda12\udd06\uda1c\udf92\u00bdv\u00b7\u00bf\udaa8\udfe5\u00ff\ud912\udd3c6\u0087\udbe0\uddca\u007fq\u009cI\u00a3\ud8c5\udd56": 1.2998731737674475e+204}], "from": "\u00b5\u00d3\u00cd\u00b9k\u008c\ud891\ude74\uda37\udea1", "path": "0/0", "op": "remove"}, {"\ud949\udca8.fCg\u008b\u00c6": [{"h": {}, "\u001b[d": -1282}, "q\u00dd\u00ff?[b\u00db\u00e8+\ud843\ude2e", [{"\udbf6\udf30\u00e2\u00f5P\u001bR\u00fc\u00d2\ud90e\ude5b": null, "": false, "\u00cf\u00b2\u00ea\u00ac\u00a7": null}]], "from": "\u00d6\u00eb\u00e9\u00ff", "op": "add", "path": "\udab1\udd1e"}, {"\u00d5\u00dd#W\ud8ad\udddc\u001c\u00f7\u00ff\u0094\u00a3\u007f\u00b5\ud9cf\udf82\u00bc\u00ee$\u009a{x": [], "\u0e01 \u0e33\u0e01\u0e33": {"\ud807\udd25\u00bb0#'"'"'Z\u0006\u0002U\udb8a\udf4f\u00d9Op": "^\u00b8\u00d9\u0088\u00ba\u00b6", "ServerErrors": {"\u00f7": true, "": [-1.1009982634080572e+213, 2558, -302307], "\uda9b\udc43y\udaa9\ude30_s\u00e7\udba8\udf908\u0091\u0019\u00a7\u009bS\u00f8C\u0095\"\u00ad\u00d3\u008cd\u00b7\uda64\udd3d\u00b1": {}}}, "op": "replace", "path": "\u008b\u0094\u00b4\u00b3\u0010\udabf\udefc\u00d2", "from": "\u00d4\u008d+\u00fc"}, {"\udac3\udfa2\udb32\udfe4w%yX\u008c\u0097&\u00b8": [], "\u00dbA\u0093\ud9af\udd06%\u0090>/\u00b9`U\u00be\u86f1<.\u00fe\u00a9\udb0e\uddea%>c": {"j\u00d7\u0005c\u00ae": -334254}, "\u00a0": {"": 61371250, "e\u00ec\u00c8,": -24191688, "\u00e8": null}, "<\u0003p": 10817257214673766, "op": "copy", "path": "\u001e\u007f\u00bf\u00bd\u00ead\u0097\u00eb9\u00f9\t\u00da\u00f2\u00c9"}, {"\b\uda93\udd95t\u0098\u001c%\u0087\u00b5N": {}, "": {"\udbc8\udeaf\u00d0": "s\u0088v\b\u00f9", "\uda5d\udde7\udb8b\udd10": {}, "$\u0081c\u00e5h\udb63\ude7a": 4608324}, "\u0001>\u00cb\u00fe": {">": [""]}, "\uda64\udfa2\ud8b6\uddd6": {"Y\udbc4\udf55": {}}, "op": "copy", "path": "\u00a2\uda69\udee2", "from": "\u0019\uda6a\udcca\u00adw~\u0007\u00cb\u0084\u00c3\udb09\udf6d"}, {"\u0014\u0086": {}, "\u0007]\u00a7\udac7\udc52": {}, "\u00f0\n\u00d0\u00d3Z": {}, "path": "\u008a", "from": "[", "op": "remove"}, {"": [{"INF": 160, "\u008c\u00fd\u00d30\u0089\u00bf\ud88c\ude41": "\u11b0\u0000b\u00a1\u000e\u00c7\n\u00d2", "\u00ceN\u00ed\u009a<\u00bb\u00a2": 9.368938789263395e-287}], "from": "\u00b0\udabb\ude90", "op": "replace", "path": "\u0090"}, {"": [[true, -926]], "|\u00f3c\u00ab\u00e7^": {}, "\u0089\b\udb08\udf2etl\u00e0\u00d6G\n\u008b\ud9ce\ude06\u00b8t7": [[], ["\udb3b\udf2a"], {"\ud9d4\udefa\uda5b\ude04\u008c\u00a2\ud9f6\udc49\u00a5c\ud928\udf83:66\u00f5<\u0098\udbd8\udcdd\u00a0\udb8a\udfb0\u00a3\u00be\u00a0q": -342}], "\udb90\udfdf\u00b3%\u00a6\u00e0\ud84e\uddeb\bd\u00d4\u00a0ZW": {"\udbfb\ude03": {}}, "\u00fe^": [6.365435102405885e+16, null, "\ud832\udcad\u001d\u001c\ud9dd\udc09\ud9ad\uddcd"], "op": "remove", "path": "\u00c5\ud88c\udf99\u00b7)\ud829\udf43\u0081\u009a\u001ef\u0010\udaf9\uddbc\u00fa\u00ce\u001b\u008e\ud881\udfde\u0013\u00e3A"}, {"\ud83c\ude3b\u0004\uda05\uddd3\u00b3\u00d9\u008c\udbee\ude79\ud8b7\udc29\ud82e\udfdd": {"": "\u0016\udba1\udeb4w4\ud83d\udda8", "\u001f2:\u00d74=\ud8b3\udcf6\u00a1\u0005\u00cauS\u00fe\u009e\udab9\udef0-\u00bc\u00c5": {"?\u00be": [3.402823466e+38, null], "\udaa8\udcf9": -4.551306340247503e+16, "i\udbe8\udc30\u00d73": "\u0091%\u00ce"}, "\u00ad\u00e2\u0093\u00ad\u00bd\ud970\udeae\u0012\u0015\u00ef\u0096U\u00e0N\u0086Y\u00ce\u009c\u0001\uda81\udf22": {}}, "path": "X", "op": "move"}]' http://0.0.0.0:33031/api/admin/projects/default/features/checkout/environments/production/strategies/01M5AZY9YBHX81KEQRSTW8P0WD

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 400, 401, 403, 404, 415
Response500 Internal Server Error
{"name":"UnknownError","message":"Cannot read properties of undefined (reading 'undefined')","details":[{"message":"Cannot read properties of undefined (reading 'undefined')"}]}
Reproduce
curl -X PATCH -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '[{"from": "QJ\u00d9#\u0002\u00ad3\u0085\udbb9\udda0t\u00eb\uda1c\udeb2\u00b1<\u00c0\u009a\u0084t\udb30\udcb8", "path": "\u00c5\u00cc\u009d\u0018N?\u00b2\u00c8l", "op": "replace"}, {"op": "remove", "path": "+\u00f5@", "from": ""}, {"from": "\udae0\udd72\u0081", "path": "\u00cco\u0095\ud89b\udc2e\udb92\udd17\u0083\r\u0099\ud8c4\udd01\udb6c\udcd7", "op": "replace"}, {"\u0094\u00c9\u0005": {}, "{\ud971\udeb6": [[], null, {}], "": null, "G7\u0004\uda99\udc1d\uda4a\udf709\uda5c\udd23": {}, "op": "add", "path": ""}, {"'"'"'\u00ef\u00ed\ud9cb\udc48": false, "": {"w]\u008b\u00b4\u008f\u0097": {}, "\u00ecW4": 124385, "\u0016\u00a6\u00dd": {"\u00a3\u00e7*\u00c0\u00c3\u00a8\u000bp": -6.7327440364815336e+16, "\u00ed": 6146}}, " %G": true, "path": "\u008b", "op": "copy"}, {"\udbe0\udf58\u0090\f1\u00e3\udba9\udff5\udbc4\udd7b4(\u0087\u0094": {"B,@": 2.4876985660809308e+16, "\u0010P\udb28\udce9\uda57\uded8\u00e5": true, "\u0098": ""}, "o\udb9a\ude96\ud8a7\udecd\u00e1\ud8e2\ude73i\u009c": {}, "": false, "op": "remove", "from": "\u00e8\ud87b\udd2a\u001dn\"\u00ec\u0007\udaf9\udcbd\u00af\u00b7", "path": "\t(\u0094"}, {"\u0006\u00c9\u00c0": {"\u0012Z\u00e7MP\"t\u00f7\udabc\udc14\udb01\udf04": "\ud8c9\uddb4\u00e4", "&\u00fe": 2144, "\uda88\udcf2\u001e\u009b|$\u00b6N'"'"'\u000f\b\udaf7\udce9\bo\udb16\udfd6\u0096\u00ca\ud8f8\udd8e\udb46\udca6!": -797}, "1\u00a4": [{"9": null}, [458]], "@\u001b\u00a3\u00b6\u001d\ud993\ude70I\ud971\ude7c\uda66\ude125\udbe8\udc96\ud9de\udd72\u0083\ud819\udcf5\udade\udc6fy\u00b9\ud988\udffa\u0001\u0083\u00ded&\ud9cd\udd5e\u00b6": {}, "\u00d3\u00d5": {"": null}, "\ud82e\udf05\ud924\udf3a\uda5e\udd88p\u00e0": [["\u00e3\u0089\uda1f\udf49 \u0010\u00e9\ud860\udea3\udb93\udda7C\ud92c\udec4I\u00eb", -453]], "op": "move", "path": "\uda1e\udf04\uda1d\udcd9\u00a0\ud970\udf74\udb22\udec9\udab4\udfe5", "from": "\u00e5\u009d\u00c4\udb29\udd04\u00e3"}]' http://0.0.0.0:33031/api/admin/projects/default/features/checkout/environments/production/strategies/01M5AZY9YBHX81KEQRSTW8P0WD

JSON deserialization errorST109

Response must be valid JSON with 'Content-Type: application/json' header:

  Expecting value: line 1 column 1 (char 0)

Missing Content-Type headerST104

The following media types are documented in the schema:
- `application/json`
Response403 Forbidden
<EMPTY>
Reproduce
curl -X PATCH -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '[]' http://0.0.0.0:33031/api/admin/projects/default/features/Operational/environments/development/strategies/01M5AZY9YBHX81KEQRSTW8P0WD
POST/api/admin/segments
Server error+4 moreless
  • Response header does not conform to the schema
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
1,170

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 201, 400, 401, 403, 409, 415
Response500 Internal Server Error
{"name":"UnknownError","message":"insert into \"segments\" (\"constraints\", \"created_by\", \"description\", \"id\", \"name\", \"segment_project_id\") values ($1, $2, $3, DEFAULT, $4, $5) returning \"id\", \"name\", \"description\", \"segment_project_id\", \"created_by\", \"created_at\", \"constraints\" - insert or update on table \"segments\" violates foreign key constraint \"segments_segment_project_id_fkey\"","details":[{"message":"insert into \"segments\" (\"constraints\", \"created_by\", \"description // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "beta-users", "description": "Users willing to help us test and build new features.", "project": "red-vista", "constraints": [{"contextName": "appName", "operator": "IN", "values": ["my-app", "my-other-app"], "value": "my-app", "caseInsensitive": false, "inverted": false}]}' http://0.0.0.0:33031/api/admin/segments

Response header does not conform to the schemaST108

"segments/3" is not a "uri"

Schema:

    {
        "format": "uri",
        "type": "string"
    }

Value:

    "segments/3"

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - constraints -> Array with invalid items: value: Incorrect type
Response201 Created
{"id":3,"name":"beta-users","description":null,"constraints":[{"value":"false","values":["my-app","my-other-app"],"inverted":false,"operator":"IN","contextName":"appName","caseInsensitive":false}],"createdBy":"admin","createdAt":"2026-10-19T21:09:22.785Z"}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "beta-users", "description": null, "project": null, "constraints": [{"caseInsensitive": false, "contextName": "appName", "inverted": false, "operator": "IN", "value": false, "values": ["my-app", "my-other-app"]}]}' http://0.0.0.0:33031/api/admin/segments

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"\"constraints[0].values[0]\" is not allowed to be empty."}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "beta-users", "description": null, "project": null, "constraints": [{"caseInsensitive": false, "contextName": "appName", "inverted": false, "operator": "IN", "value": "my-app", "values": [""]}]}' http://0.0.0.0:33031/api/admin/segments
POST/api/admin/tags
Server error+4 moreless
  • Response header does not conform to the schema
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
745

Response header does not conform to the schemaST108

"tags/false/a-tag-value" is not a "uri"

Schema:

    {
        "format": "uri",
        "type": "string"
    }

Value:

    "tags/false/a-tag-value"

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - type: Incorrect type
Response201 Created
{"version":1,"tag":{"type":"false","value":"a-tag-value"}}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"color": "#000000", "type": false, "value": "a-tag-value"}' http://0.0.0.0:33031/api/admin/tags

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 201, 400, 401, 403, 409, 415
Response500 Internal Server Error
{"name":"UnknownError","message":"insert into \"tags\" (\"type\", \"value\") values ($1, $2) - insert or update on table \"tags\" violates foreign key constraint \"tags_type_fkey\"","details":[{"message":"insert into \"tags\" (\"type\", \"value\") values ($1, $2) - insert or update on table \"tags\" violates foreign key constraint \"tags_type_fkey\""}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"color": "#000000", "type": "0000000000000000000000000000000000000000000000000", "value": "a-tag-value"}' http://0.0.0.0:33031/api/admin/tags

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"\"type\" must be URL friendly. You provided \"îøü|}򿮑uÔ\"."}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"color": "#000000", "type": "\u00ee\u00f8\u00fc|}\udabe\udf91u\u00d4", "value": "\r \n\t\u00e0\u001d\n\n\t"}' http://0.0.0.0:33031/api/admin/tags
POST/api/admin/api-tokens
Server error+3 moreless
  • Response header does not conform to the schema
  • Schema-valid request rejected
  • Undocumented status code
764

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 201, 401, 403, 415
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data: Project=project-851 does not exist","details":[{"message":"Project=project-851 does not exist"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"expiresAt": "2023-07-04T11:26:24+02:00", "type": "frontend", "environment": "development", "project": "project-851", "projects": ["project-851", "project-852"], "tokenName": "token-64522"}' http://0.0.0.0:33031/api/admin/api-tokens

Response header does not conform to the schemaST108

"api-tokens" is not a "uri"

Schema:

    {
        "format": "uri",
        "type": "string"
    }

Value:

    "api-tokens"
Response201 Created
{"tokenName":"token-64522","projects":["*"],"environment":"development","secret":"*:development.7bcceaf250103da8d105f6d3c7ff30a4daab9277c5669351f53c6fc4","type":"frontend","alias":null,"project":"*","createdAt":"2026-10-19T21:09:11.101Z","secure":false}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"type": "frontend", "tokenName": "token-64522"}' http://0.0.0.0:33031/api/admin/api-tokens

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 201, 401, 403, 415
Response500 Internal Server Error
{"name":"UnknownError","message":"SELECT EXISTS (SELECT 1 FROM environments WHERE name = $1) AS present - invalid byte sequence for encoding \"UTF8\": 0x00","details":[{"message":"SELECT EXISTS (SELECT 1 FROM environments WHERE name = $1) AS present - invalid byte sequence for encoding \"UTF8\": 0x00"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"\r\u00e9": {"\u00ec\u009f\u00c8\udbb4\udf5e\ud99b\udcf7\u00a3\ud9d0\ude1c\ud9ed\udf82": false}, "environment": "\u0000\u0005\u00c3;\u00e4\u00e5\t", "type": "CliEnt", "tokenName": "N6\u0012\ud809\uddfb:\u00da\u00c0"}' http://0.0.0.0:33031/api/admin/api-tokens
POST/api/admin/context
Server error+3 moreless
  • Response header does not conform to the schema
  • Schema-valid request rejected
  • Undocumented status code
778

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 201
Response500 Internal Server Error
{"name":"UnknownError","message":"insert into \"context_fields\" (\"description\", \"legal_values\", \"name\", \"project\", \"sort_order\", \"stickiness\") values ($1, $2, $3, $4, $5, $6) returning * - insert or update on table \"context_fields\" violates foreign key constraint \"context_fields_project_fkey\"","details":[{"message":"insert into \"context_fields\" (\"description\", \"legal_values\", \"name\", \"project\", \"sort_order\", \"stickiness\") values ($1, $2, $3, $4, $5, $6) returning * - insert or // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"description": "The user'"'"'s subscription tier", "stickiness": false, "sortOrder": 2, "legalValues": [{"value": "#c154c1", "description": "Deep fuchsia"}], "project": "my-project", "name": "subscriptionTier"}' http://0.0.0.0:33031/api/admin/context

Undocumented status codeST103

Received: 415
Documented: 201
Response415 Unsupported Media Type
{"id":"75be7251-58ad-4c49-b30a-80f6d06299fe","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/context

Undocumented status codeST103

Received: 400
Documented: 201
Response400 Bad Request
{"id":"d2055da6-8f32-42ab-bdd1-bd1c7c6bebe7","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"path":"/body/name","message":"The `/body/name` property is required. It was not present on the data you sent."}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"description": "The user'"'"'s subscription tier", "stickiness": false, "sortOrder": 2, "legalValues": [{"value": "gold"}, {"value": "silver"}, {"value": "crystal"}], "project": "my-project"}' http://0.0.0.0:33031/api/admin/context

Undocumented status codeST103

Received: 409
Documented: 201
Response409 Conflict
{"name":"NameExistsError","message":"A context field with that name already exist","details":[{"message":"A context field with that name already exist"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"description": "The user'"'"'s subscription tier", "stickiness": false, "sortOrder": 2, "legalValues": [{"value": "gold"}, {"value": "silver"}, {"value": "crystal"}], "project": null, "name": "subscriptionTier"}' http://0.0.0.0:33031/api/admin/context

Response header does not conform to the schemaST108

"context/my-custom-strategy" is not a "uri"

Schema:

    {
        "format": "uri",
        "type": "string"
    }

Value:

    "context/my-custom-strategy"
Response201 Created
{"name":"my-custom-strategy","description":null,"stickiness":false,"sortOrder":0,"legalValues":[],"createdAt":"2026-10-19T21:09:37.693Z"}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "my-custom-strategy"}' http://0.0.0.0:33031/api/admin/context

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"\"name\" must be URL friendly. You provided \"Rollout percentage\"."}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "Rollout percentage"}' http://0.0.0.0:33031/api/admin/context
PUT/api/admin/environments/sort-order
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
723

Undocumented status codeST103

Received: 415
Documented: 200, 401, 403, 404
Response415 Unsupported Media Type
{"id":"dd060808-71f8-411e-819d-06fe5a6ad392","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/environments/sort-order

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 404
Response400 Bad Request
{"id":"4fb6bb65-afc8-4a11-958f-5424e3dcd033","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/body/x-schemathesis-additional` property must be integer. You sent {}.","path":"/body/x-schemathesis-additional"}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"x-schemathesis-additional": {}}' http://0.0.0.0:33031/api/admin/environments/sort-order

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - object with invalid additional property: Incorrect type
Response200 OK
<EMPTY>
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"x-schemathesis-additional": null}' http://0.0.0.0:33031/api/admin/environments/sort-order

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 401, 403, 404
Response500 Internal Server Error
{"name":"UnknownError","message":"update \"environments\" set \"sort_order\" = $1 where \"name\" = $2 - value \"-44587497029\" is out of range for type integer","details":[{"message":"update \"environments\" set \"sort_order\" = $1 where \"name\" = $2 - value \"-44587497029\" is out of range for type integer"}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"!\ud9d8\ude23J": -44587497029, "\u00cc": 28, "\u00c8\u00c1\udbf4\ude648\u0019pwg": 565, "\ud8e4\ude66^\u00c6\u009d\t\u00af\u0007\ub949\u00e2\u00f6": -6922649, "\ud8cc\udcf7\ud96d\udd09j\u009e\u00fa\uda83\udc24\ud917\udd78": -3621}' http://0.0.0.0:33031/api/admin/environments/sort-order

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Hint: The request body contains 5 additional properties not defined in the schema (``, `æ𘺺𤂧
ow􈚄󂚺 `, `𢷻ú¾hŠ}󭥸eþ` and 2 more). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields.
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"\"value\" must be a safe number. You provided -32589158477190046000."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"\u00e6\ud823\udeba\ud850\udca7\row\udbe1\ude84\udac9\udeba ": -1502, "\ud8a5\udc2a": 12255080532, "\udb0d\udfb4": -11469995, "\ud84b\uddfb\u00fa\u00beh\u008a}\udb76\udd78e\u00fe": -258, "": -32589158477190044731}' http://0.0.0.0:33031/api/admin/environments/sort-order
POST/api/admin/playground/advanced
Server error+3 moreless
  • Response violates schema
  • Schema-violating request accepted
  • Undocumented status code
813

Undocumented status codeST103

Received: 415
Documented: 200, 400, 401
Response415 Unsupported Media Type
{"id":"6801a0b0-ab99-46b8-939b-6dad7817be48","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/playground/advanced

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - context -> userId: Incorrect type
Response200 OK
{"features":[],"input":{"environments":["development","production"],"projects":[],"context":{"appName":"My cool application.","currentTime":"2022-07-05T12:56:41+02:00","environment":"","properties":{"customContextField":"this is one!","otherCustomField":"3"},"remoteAddress":"192.168.1.1","sessionId":"b65e7b23-fec0-4814-a129-0e9861ef18fc","userId":""}}}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"environments": ["development", "production"], "projects": [], "context": {"appName": "My cool application.", "currentTime": "2022-07-05T12:56:41+02:00", "environment": "", "properties": {"customContextField": "this is one!", "otherCustomField": "3"}, "remoteAddress": "192.168.1.1", "sessionId": "b65e7b23-fec0-4814-a129-0e9861ef18fc", "userId": null}}' http://0.0.0.0:33031/api/admin/playground/advanced

Response violates schemaST1082 violations

Additional properties are not allowed ('hasUnsatisfiedDependency' was unexpected)

Validated against the response schema for status code 200.

Schema at /components/schemas/advancedPlaygroundEnvironmentFeatureSchema:

    {
        "additionalProperties": false,
        "description": "A simplified feature flag model intended for the Unleash ...
        "type": "object",
        "required": [
            "name",
            "environment",
            "context",
            "projectId",
            "isEnabled",
            "isEnabledInCurrentEnvironment",
            "variant",
            "variants",
            "strategies"
        ],
        "properties": {
            "name": {
                "type": "string",
                "example": "my-feature",
        // Output truncated...
    }

Value:

    {
        "context": {
            "appName": "My cool application.",
            "currentTime": "2022-07-05T12:56:41+02:00",
            "customContextField": "this is one!",
            "environment": "",
            "otherCustomField": "3",
            "remoteAddress": "192.168.1.1",
            "sessionId": "b65e7b23-fec0-4814-a129-0e9861ef18fc",
            "userId": "username@provider.com"
        },
        "environment": "development",
        "hasUnsatisfiedDependency": false,
        "isEnabled": true,
        "isEnabledInCurrentEnvironment": true,
        "name": "search",
        "projectId": "default",
        "strategies": {
            "data": [
        // Output truncated...
    }
{"enabled":false,"featureEnabled":true,"feature_enabled":true,"name":"disabled"} is not valid under any of the schemas listed in the 'anyOf' keyword

Validated against the response schema for status code 200.

Schema at /components/schemas/advancedPlaygroundEnvironmentFeatureSchema/properties/variant:

    {
        "anyOf": [
            {
                "description": "The feature variant you receive based on the prov...
                "type": "object",
                "additionalProperties": false,
                "required": [
                    "name",
                    "enabled"
                ],
                "properties": {
                    "name": {
                        "type": "string",
                        "description": "The variant's name. If there is no varian...
                        "example": "red-variant"
                    },
                    "enabled": {
                        "type": "boolean",
                        "description": "Whether the variant is enabled or not. If...
        // Output truncated...
    }

Value:

    {
        "enabled": false,
        "featureEnabled": true,
        "feature_enabled": true,
        "name": "disabled"
    }
Response200 OK
{"features":[{"name":"search","projectId":"default","environments":{"development":[{"isEnabled":true,"isEnabledInCurrentEnvironment":true,"hasUnsatisfiedDependency":false,"variant":{"feature_enabled":true,"featureEnabled":true,"name":"disabled","enabled":false},"context":{"currentTime":"2022-07-05T12:56:41+02:00","environment":"","customContextField":"this is one!","otherCustomField":"3","remoteAddress":"192.168.1.1","sessionId":"b65e7b23-fec0-4814-a129-0e9861ef18fc","userId":"username@provider.com","appNam // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"environments": ["development", "production"], "projects": "*", "context": {"appName": "My cool application.", "currentTime": "2022-07-05T12:56:41+02:00", "environment": "", "properties": {"customContextField": "this is one!", "otherCustomField": "3"}, "remoteAddress": "192.168.1.1", "sessionId": "b65e7b23-fec0-4814-a129-0e9861ef18fc", "userId": "username@provider.com"}}' http://0.0.0.0:33031/api/admin/playground/advanced

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 400, 401
Response500 Internal Server Error
{"name":"UnknownError","message":"select \"features\".\"name\" as \"name\", \"features\".\"description\" as \"description\", \"features\".\"type\" as \"type\", \"features\".\"project\" as \"project\", \"features\".\"stale\" as \"stale\", \"features\".\"impression_data\" as \"impression_data\", \"features\".\"created_at\" as \"created_at\", \"fe\".\"variants\" as \"variants\", \"fe\".\"enabled\" as \"enabled\", \"fe\".\"environment\" as \"environment\", \"fs\".\"id\" as \"strategy_id\", \"fs\".\"strategy_nam // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"1W\udb04\ude3f\u00f5\u00ee\udb2e\udf63": false, "": 4373829863774, "c9\u008d\u001b\u0086": {"^\u00e3]": 12120485, "": []}, "\ud971\udf72": [], "\ud946\udcbaK\u0087\u00d1?\u00df\u0084\uda8c\udfda": null, "environments": ["W", "LJJJmsciGIt", "sd", "g.qu", "~i", "rEcRphawNmkeYQ", "~26wM6i", "ERw"], "context": {"UndefinedContentType": [], "currentTime": "2026-10-19T21:23:56.909Z", "userId": "\u0097\u00f3\u00f3\udbf4\udf52\udaa3\udd5e\u00df\b\u001f\u0007\udbc2\udc38\u009d\u0013\u00dbK", "properties": {"\u00f6\u0095a`]\udaac\udf51mH\u0080\u00c8Sb": "\ud841\udd89\uda6e\ude0c", "\u00c6R": "l\u001f\u0090Y\u00c8\u0094\u00eeU", "s\u00cf": "/F", "\u00e5`\u00c2\uda46\udd58\u00ea\udb50\udc77.": "\u0098\u0095\u00f2\u00ae", "\u0096\u00f8\u00dc": "P\u0091\udb92\udd99"}, "remoteAddress": "\u00cd%~", "appName": "\u4a6e\u000eW\ud999\udcc9\u000f", "sessionId": ")\u00baV"}, "projects": ["\u00d3\u00bc\udbd4\udde7\u00cd", "\u00cc\u0017F\u00fc\u00f8\u00c9\udb1f\udfd8\u0088\u00e3\u00a7\u00dbw\u00ef+", "--workbench-output", "\udb75\udc0a", "\u0000\u00ecP", ""]}' http://0.0.0.0:33031/api/admin/playground/advanced
POST/api/admin/projects/{projectId}/environments/{environment}/default-strategy
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
826

Undocumented status codeST103

Received: 415
Documented: 200, 400
Response415 Unsupported Media Type
{"id":"dc4e9c01-329e-464d-b0c4-5120fd2f6648","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/environments/development/default-strategy

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - segments -> Array with invalid items: Incorrect type
Response200 OK
{"name":"flexibleRollout","title":null,"disabled":null,"segments":[0],"variants":[],"sortOrder":9999,"parameters":{},"constraints":[{"values":["1","2"],"inverted":false,"operator":"IN","contextName":"appName","caseInsensitive":false}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "flexibleRollout", "title": null, "disabled": null, "sortOrder": 9999, "constraints": [{"values": ["1", "2"], "inverted": false, "operator": "IN", "contextName": "appName", "caseInsensitive": false}], "variants": [], "parameters": {}, "segments": [null]}' http://0.0.0.0:33031/api/admin/projects/default/environments/development/default-strategy

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data: Only \"flexibleRollout\" strategy can be used as a default strategy for an environment","details":[{"message":"Only \"flexibleRollout\" strategy can be used as a default strategy for an environment"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "my-custom-strategy"}' http://0.0.0.0:33031/api/admin/projects/default/environments/development/default-strategy

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 400
Response500 Internal Server Error
{"name":"UnknownError","message":"Cannot read properties of undefined (reading 'default_strategy')","details":[{"message":"Cannot read properties of undefined (reading 'default_strategy')"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"sortOrder": 4.108527468416407e+16, "disabled": true, "parameters": {"6\uda43\udef3\u0015\u0006\u000e\u001f.": "\u001a\u000b\ud8d6\ude4b", "\n": "mPy\u00f3n\u0094\u00da"}, "variants": [{"\u00a0\u00dd\u00a7 \u0019": {"\u0084\ud855\udcddY\u00f8": 2.2377322417431164e+16, "\u0095": true, "": 2131}, "payload": {"type": "json", "value": "INF"}, "weightType": "fix", "stickiness": "K\u0097\u009a\u00d3|d|\u0007\ud9dc\udef2\u00af\u00d7\u0095", "name": "", "weight": 474}], "name": "flexibleRollout", "segments": [4.313529205611078e+16, 3.375151528272656e-116, 6.657516553373213e+16], "constraints": [{"operator": "NOT_IN", "values": ["\udb66\ude8d\u00ad"], "caseInsensitive": false, "contextName": "|"}, {"caseInsensitive": false, "operator": "STR_CONTAINS", "inverted": false, "contextName": "phases", "value": "I\uda44\udd6be\u00d1", "values": ["", "\""]}, {"caseInsensitive": true, "contextName": ">\u00a5\u00ae\udb86\ude90(", "values": ["u\u00e0\u008a\u00b4n\u001d[\u009a\u00c5", "", "x\u00cb\u0087\ud91e\udd35o\udb51\udde2l\u00e8", "__proto__", "\udb24\udd90\ud85b\ude62,,\u00e0", "", "\u00fc\udb67\udfb8e[\u00cd9\ud9e3\uddf3", "total_cases", "<\u00c8|\u0011\u0096\u00ed", "\fPu", "C'"'"'\ud8dd\uddd3@\uda46\udf9b#\u00dbXi>\u00fc_", "\uda78\udc67\u00db\u00b0f\u00a5", "\u0087\u0080", "\b\udb11\udfd4\ud8d2\udf35", "\u00d6\udb1c\udc0d", "T\u008c\ud9fe\ude8c\u0091\ud924\udec2q", "False"], "operator": "IN"}, {"contextName": "", "operator": "SEMVER_GTE"}, {"contextName": "", "operator": "STR_STARTS_WITH", "caseInsensitive": true}, {"operator": "STR_STARTS_WITH", "contextName": "\\\u00d8"}, {"operator": "SEMVER_LTE", "contextName": "\ud987\ude80\u00fbz", "caseInsensitive": true}, {"values": ["\u0081\u00d1\u0082\u0004a\u0099\u00ef\u0016\u00eb\udaad\udf938\u0001\ud96e\udfd0&82J\u00ad\u0016", "\u0081", "\u00b9\u00fd", ""], "operator": "NOT_IN", "contextName": "\u007f\u001b", "value": "\u0089Ytj ", "inverted": false, "caseInsensitive": true}, {"contextName": "\ud8cc\ude94B", "inverted": true, "operator": "STR_ENDS_WITH"}, {"value": "\u00e9\uda0c\udcc7\u00f0", "operator": "SEMVER_GTE", "values": ["\u00b3\u00ae", ",D\u0013&\u001a\u0096\u00ba?\u00f9\u009c\udb58\udee1", "\u00ab\u00ed", "", "C\u00ef^\u00cf\ud9bc\ude1c\ud87e\udcaa"], "inverted": true, "contextName": "\u00a2\u00d8\uc996\uda9b\udf0b\ud869\udcd0\ud878\udfa4\u0012H\ud996\udc8fa9\ud973\udd45\u00e1O"}, {"operator": "SEMVER_LT", "contextName": "-", "caseInsensitive": false, "values": ["", "i", "q\u009b", "\udb32\ude4a\ud99e\udef7\u00fe\u00d6\b\u00a2\n\u0084"]}, {"caseInsensitive": true, "contextName": "", "value": "\u0098\u00c1\u00e9\u00d1\u0098", "values": ["\u009a", "o\u0087F", "\u00ee\u00f1\u00aa\ud9e3\ude58\u00fe\ud860\udf10\ubdc1", "\ud867\udf1b\u0001\u00b4\u00e3z\u00b7", "\u00cf\u00ed\u00c0d\u0010E\udbf6\udccaL{+\u00d6I\uda47\udecb\u00b2\u009b\uda7d\udc3a\u00b5-\u0095\u00f8\u00f8\u00bfx", "Rt\u00b5\u00ff\u00e1\udbd3\udea8%W\ud8d9\ude88\udb57\udf03\udaaf\udf3ch", "Pk{\u0002F\u00cf\u008a\ud986\udd84Q\ud9f4\ude94\u0087\u0015\u0098\uda20\ude56", "", ""], "operator": "REGEX"}, {"caseInsensitive": true, "operator": "SEMVER_GTE", "value": "(\u00b6\u00a8\u00c1`\u00aa\u00e2\u00a6\u00d4}\ud947\ude708\u00c1\u008cM\u008f", "contextName": "`\u008d\u00e36\u0016", "inverted": false}, {"values": ["d", "\u00d7\u8454\u00b1\u00ef"], "caseInsensitive": false, "operator": "SEMVER_GT", "contextName": "Q5\u00cfH\u00b3\u0015\u00ab\u0015\u009c\ud8f0\udc2a@\u00f5", "value": "AcceptedNegativeData", "inverted": true}, {"value": ":z\udb23\udcde[\u00cc\u00a4\uda08\udf7f\u00d9Z'"'"'fV\u00ae\u00ca", "values": ["", "", "^\u00bf\u00161!", "\u00e4\u00be\ud8a0\udc8d\u00d6\u00f0\u008a\ud92e\udd85", "%\uda10\udf42\u00d0\ud95f\udda2\ud8b4\udecb"], "operator": "SEMVER_GTE", "contextName": "\u0006'"'"'m\u00de\u00b2G"}, {"contextName": "\udbab\udff2\u008c`", "operator": "SEMVER_GTE"}, {"contextName": "\uda18\udf67\ud822\ude14", "operator": "NOT_IN", "inverted": true}, {"inverted": true, "values": ["\ud8ef\udee5\u008b\u0080\ud86d\udd39r\u00c2f", "\u007f\u00ac\ud8d3\udcb5|+\u0080 \u0097\u00f0\u6c88\r\u00b9\u0086r>\udbdc\uded8Dk", "\u009b\u0005\u0012\u007f"], "contextName": "", "value": "\u00e6\ud9b7\uddaeK", "caseInsensitive": false, "operator": "DATE_AFTER"}, {"inverted": true, "contextName": "\u009c$T\u00eb\uda8c\ude9d\u00e7\u0001OKr\u0099", "operator": "NUM_EQ", "value": "\u00f8\u00f6"}, {"contextName": "", "operator": "NUM_LT", "value": "%\u008b\u00b1\u00eb\ud94b\uddef`\u00df\u00cf\u00f8\u0005\u00e4\u001d"}], "title": "App for Slack installation"}' http://0.0.0.0:33031/api/admin/projects/default/environments/%C3%81%0A%C3%AC%C3%BB%C3%9F%C2%ABu%17%F0%A3%AD%8C%EC%8D%9D%12/default-strategy
POST/api/admin/projects/{projectId}/features
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
1,070

Undocumented status codeST103

Received: 201
Documented: 200, 401, 403, 404, 415
Response201 Created
{"name":"disable-comments","description":"Controls disabling of the comments section in case of an incident","type":"release","project":"default","stale":false,"createdAt":"2026-10-19T21:09:10.213Z","impressionData":false,"archived":false}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "disable-comments", "type": "release", "description": "Controls disabling of the comments section in case of an incident", "impressionData": false, "tags": [{"value": "a-tag-value", "type": "simple", "color": "#FFFFFF"}]}' http://0.0.0.0:33031/api/admin/projects/default/features

Undocumented status codeST103

Received: 409
Documented: 200, 401, 403, 404, 415
Response409 Conflict
{"name":"NameExistsError","message":"A flag with that name already exists","details":[{"message":"A flag with that name already exists"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "disable-comments", "type": "release", "description": "Controls disabling of the comments section in case of an incident", "impressionData": false, "tags": [{"value": "a-tag-value", "type": "simple", "color": "#FFFFFF"}]}' http://0.0.0.0:33031/api/admin/projects/default/features

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 404, 415
Response400 Bad Request
{"id":"767405df-d3de-4919-a7d0-8b5145ef1df1","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/body/tags/0/color` property must match pattern \"^#[0-9A-Fa-f]{6}$\". You sent \"AAA\".","path":"/body/tags/0/color"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "disable-comments", "type": "release", "description": null, "impressionData": false, "tags": [{"color": "AAA", "type": "simple", "value": "a-tag-value"}]}' http://0.0.0.0:33031/api/admin/projects/default/features

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - name: Incorrect type
Response201 Created
{"name":"false","description":null,"type":"release","project":"default","stale":false,"createdAt":"2026-10-19T21:09:29.415Z","impressionData":false,"archived":false}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": false, "type": "release", "description": null, "impressionData": false, "tags": []}' http://0.0.0.0:33031/api/admin/projects/default/features

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Hint: The request body contains 3 additional properties not defined in the schema (`Ê`, `ñô򜮧Ëe򭬙P`, `«󅪊/Ù􆭢‰`). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields.
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"\"name\" must be URL friendly. You provided \"ôa™#Â𐐙\\u0012󴧀\\u0010€î¨\"."}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"\u00ab\udad6\ude8a/\u00d9\udbda\udf62\u0089": "\ud943\udcce", "\u001c\u00ca": [[""], -5358544971217868.0], "\u007f\u00f1\u00f4\uda32\udfa7\u00cbe\uda76\udf19P": {"\u00fd\u00e0P:": "", "\udb67\udd1d\u00ce\u00ae\u00ce": {"total": false}}, "name": "\u00f4a\u0099#\u00c2\ud801\udc19\u0012\udb92\uddc0\u0010\u0080\u00ee\u00a8"}' http://0.0.0.0:33031/api/admin/projects/default/features

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 401, 403, 404, 415
Response500 Internal Server Error
{"name":"UnknownError","message":"insert into \"feature_tag\" (\"created_by_user_id\", \"feature_name\", \"tag_type\", \"tag_value\") values ($1, $2, $3, $4), ($5, $6, $7, $8) on conflict (\"feature_name\", \"tag_type\", \"tag_value\") do nothing returning \"feature_name\", \"tag_type\", \"tag_value\" - insert or update on table \"feature_tag\" violates foreign key constraint \"feature_tag_tag_type_tag_value_fkey\"","details":[{"message":"insert into \"feature_tag\" (\"created_by_user_id\", \"feature_name\" // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"tags": [{"color": "#985f15", "type": "\f'"'"'\u00f9", "value": "\udae0\udda6}\u00d5"}, {"value": "\u0085l?\u0005", "type": "\u00b1\u000b#\udba5\ude31\u00fd\u009e\u00fc\u0005\u00c1", "color": null}], "impressionData": false, "name": "region"}' http://0.0.0.0:33031/api/admin/projects/default/features

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "defaultChannel"}' http://0.0.0.0:33031/api/admin/projects/default/features
PATCH/api/admin/projects/{projectId}/features/{featureName}
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
653

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 404, 415
Response400 Bad Request
{"id":"34947b98-e6e5-4b49-9b35-22decb010977","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/body/0/from` property must be string. You sent {}.","path":"/body/0/from"}]}
Reproduce
curl -X PATCH -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '[{"path": "/type", "op": "replace", "from": {}, "value": "kill-switch"}]' http://0.0.0.0:33031/api/admin/projects/default/features/checkout

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - array with invalid items: from: Incorrect type
Response200 OK
{"name":"checkout","description":"Controls disabling of the comments section in case of an incident","type":"kill-switch","project":"default","stale":true,"createdAt":"2026-10-19T21:09:07.620Z","impressionData":false,"archivedAt":"2026-10-19T21:09:35.265Z","archived":true}
Reproduce
curl -X PATCH -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '[{"path": "/type", "op": "replace", "from": null, "value": "kill-switch"}]' http://0.0.0.0:33031/api/admin/projects/default/features/checkout

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"\"type\" must be a string."}]}
Reproduce
curl -X PATCH -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '[{"path": "/type", "op": "replace", "from": "/type", "value": 0}]' http://0.0.0.0:33031/api/admin/projects/default/features/checkout

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 401, 403, 404, 415
Response500 Internal Server Error
{"name":"UnknownError","message":"Test operation failed\nname: TEST_OPERATION_FAILED\nindex: 2\noperation: {\n  \"â¦0—𕉕󨦎'ö6\": -196451400184,\n  \"k°𙆤3¨𳙎\": {},\n  \"=*·ˆß񖄔R²é„ý/}RlR󂦆R􅑂ñZ\\u0007\": [],\n  \"¶%»á柅\\u000f]Հ€􆓖\\u0015»Œh~/¡\\u001aë¬éÂ(2\": [\n    \"\",\n    {},\n    []\n  ],\n  \"path\": \"{𗅸񬑽2óL˜'R\\n\",\n  \"op\": \"test\"\n}\ntree: {\n  \"name\": \"search\",\n  \"description\": null,\n  \"type\": \"release\",\n  \"project\": \"default\",\n  \"stale\": false,\n  \"createdAt\": \"2026-10-19 // Output truncated...
Reproduce
curl -X PATCH -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '[{"zH\u00dc\u00d7m\u00bd\u00f1\ud843\udc02_\u00a6j1\n\u00b6\udbe8\ude86": 63, "8": {"\u00adwR*\ud8fa\ude66\u0003": "\u001a", "2\ud982\ude99": 1.7976931348623157e+308}, "": 5.326835578935273e+16, "op": "add", "path": "*"}, {"": {"\u00c7*M\u00b4\u00f7\u000f\u008fH": [4378]}, "op": "copy", "path": "true"}, {"\u00e2\u00a60\u0097\ud814\ude55\udb62\udd8e'"'"'\u00f66": -196451400184, "k\u00b0\ud824\udda43\u00a8\ud88d\ude4e\u008f": {}, "=*\u00b7\u0088\u00df\ud918\udd14R\u00b2\u00e9\u0084\u00fd/}\u007fRlR\udaca\udd86R\udbd5\udc42\u00f1Z\u0007": [], "\u00b6%\u00bb\u00e1\u67c5\u000f]\u00d5\u0080\u0080\udbd9\udcd6\u0015\u00bb\u008ch~/\u00a1\u001a\u00eb\u00ac\u00e9\u00c2(2": ["", {}, []], "path": "{\ud81c\udd78\ud971\udc7d2\u00f3L\u0098'"'"'R\n", "op": "test"}, {"path": "\ud935\udd6b\udb83\udd98", "op": "test"}, {"\ud832\udc06K": {"\u00a7\u00df\ud90e\udd0582": [], "UjKrL\ud90e\udc42/-\u007f>p\u00a5": [2.195335937619241e+16]}, "": {"\u0012\udab3\udcad6\u00adQ": {}, "\ud846\udcbcJ\u0095\u001fl\udbd8\udd719\u00bd|": [true], "": {}}, "\u0006\u86edw": true, "--workbench-output": ["\ud835\udd4b\ud835\udd59\ud835\udd56 \ud835\udd62\ud835\udd66\ud835\udd5a\ud835\udd54\ud835\udd5c \ud835\udd53\ud835\udd63\ud835\udd60\ud835\udd68\ud835\udd5f \ud835\udd57\ud835\udd60\ud835\udd69 \ud835\udd5b\ud835\udd66\ud835\udd5e\ud835\udd61\ud835\udd64 \ud835\udd60\ud835\udd67\ud835\udd56\ud835\udd63 \ud835\udd65\ud835\udd59\ud835\udd56 \ud835\udd5d\ud835\udd52\ud835\udd6b\ud835\udd6a \ud835\udd55\ud835\udd60\ud835\udd58"], "path": "\u00e9k\n\u00fa", "from": "\u00b6\u00d2\u00b1\ud906\udfd1\u008d\u00b3", "op": "remove"}, {"\ud8ae\udf58d\ud98b\uddf4": {}, "\uda24\udc40?\u00e8\u0086\u00c9": {"\u00b4x\u00f6": {}}, "~\u00c2\u00bf\ud998\udf7b{\uda4c\udef2\u0080\u6725v\u00b4\u0082\u00ce,\u008d\ud922\udf94\u00f8\u0015\u00e5\ud854\udf3c\ud856\udc91": {"": -6.305634251421274e+16, "\u00a5k\u00ef\u00da\uda97\ude358\u0016\ud9c0\udfa0\udbbc\uded0\udaf8\udc0a\u00eb": true, "\u00ad:\u00d5\u00e0\u0016e\udbe6\ude6d\u000e": true}, "path": "\u00c1", "op": "add", "from": "UndefinedStatusCode"}, {"d\u001c": {}, "\u00e2": 1338, "\u00ed\udafd\udf99'"'"'\u00fcV": {"T": {"\u0084\u00b1\u000b\u00db\ud923\udf37\u0006\u00fe": false}, "\ud97e\udf82\u00ac\u00f9\uda4c\udc2eU\udb62\udf04e\ufee0 Z\ud9a0\ude41\udb19\ude68{6C/T\ud8ad\udc0e\u009d1\udb35\udf2b": "\u00f1"}, "\u00dd\u0097M\u0000": {"": -1.25889945788359e-83}, "from": "\u00c7", "op": "move", "path": ""}, {"": [], "\u00dd6`q%\u00e2\ud9ac\udfc8": [[114004], [], {"": "R", "\ud910\ude31\u0007": -6.9408207979354856e+16, "\u00a9M(|\u0098*\udae7\udc6a\u2fd3": "\u00b7S\u00d5T\uda1d\udeb4"}], "op": "move", "path": "\ud9c0\udd88\ud9d0\udcc1\u00a2"}, {"\u0002o": {}, "\u00d1\u00a3t\u00df8\u00a1\u00f2\u0090-6\u00a30": {}, "op": "add", "from": "", "path": "\u0088"}, {"\u0000\u00f3\u00ec": {"\u00e5": "a\nb\rc\u0085d\u000be\ff\u2028g\u2029h\r\ni", "": -4.793043099893536e+16, "\uda7a\uddd3do": "\u00a8 \u009d\u00a7\ud96a\udc28\udb89\udc85"}, "\udbad\ude5f>J\u00bf\u0099J)": 2523097608179, "\u0096": "\ud817\udc97.u\ud843\uddb9\u00e8\ud860\ude85", "op": "remove", "path": "Z\ud8b6\udc50\b-\u00d4\ud923\udd12\u00cc\u0090\u00e6\u0093\u00ec4\u00a0`P\u2f8c\u00c4\ud86a\uddbf\u00efR\u00ec\u0083=vB", "from": ""}, {"\u00ae": [], "\ud89e\udc56\u00cd\ud846\udf9d\u0098\u0097\ud965\ude5a\u00b3W\u00ae\udb86\udcbc\u00be\u008e\u00c0\u00d7": -2.6032866328638596e+16, "\udab3\udefc\u008d\u00bc\u0018\udbdc\udf9e[": {"\u00c7\udb07\udcb1\u00d7N": [1973, ""]}, ".G\udace\udd91": 1.1322241499476515e+63, "\u00d6\udb18\udf44\udac3\udfd0<\u009dO\u00a8": {"\u00dc": 17239, "\u00ca\udbcb\udde1\u0016\u000f": "A\u00e5\udb25\udcd1\u00d6\u001a", "": "@\u00ca\u000b\t\u00f5"}, "from": "k/\u00dd", "op": "remove", "path": "\u7535\ud8e8\udd2c"}, {"cT\u0003l\u0084": 4.295727994944866e-284, "path": "if", "op": "replace"}, {"\udba8\udd9d\uafed\u009e\u00e0\u00bd": [], "op": "move", "path": "\u00ae\u0081\"\uda4f\uddc0\u00dd\u00a0\u00b7", "from": "9\u00ea\u00e0\u008a\u00ba\uab54\u00ee\u00d8"}]' http://0.0.0.0:33031/api/admin/projects/default/features/search
PUT/api/admin/projects/{projectId}/tags
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
734

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 404, 415
Response400 Bad Request
{"id":"be036a79-3326-44b8-80ec-b87bbf023acd","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/body/tags/removedTags/0/color` property must match pattern \"^#[0-9A-Fa-f]{6}$\". You sent \"AAA\".","path":"/body/tags/removedTags/0/color"}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"features": [], "tags": {"addedTags": [{"value": "tag-to-add", "type": "simple"}], "removedTags": [{"color": "AAA", "type": "simple", "value": "a-tag-value"}]}}' http://0.0.0.0:33031/api/admin/projects/default/tags

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - tags -> removedTags -> Array with invalid items: type: Incorrect type
Response200 OK
<EMPTY>
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"features": [], "tags": {"addedTags": [{"value": "tag-to-add", "type": "simple"}], "removedTags": [{"color": "#000000", "type": false, "value": "a-tag-value"}]}}' http://0.0.0.0:33031/api/admin/projects/default/tags

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 401, 403, 404, 415
Response500 Internal Server Error
{"name":"UnknownError","message":"insert into \"feature_tag\" (\"created_by_user_id\", \"feature_name\", \"tag_type\", \"tag_value\") values ($1, $2, $3, $4) on conflict (\"feature_name\", \"tag_type\", \"tag_value\") do nothing returning \"feature_name\", \"tag_type\", \"tag_value\" - insert or update on table \"feature_tag\" violates foreign key constraint \"feature_tag_feature_name_fkey\"","details":[{"message":"insert into \"feature_tag\" (\"created_by_user_id\", \"feature_name\", \"tag_type\", \"tag_va // Output truncated...
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"features": ["00"], "tags": {"addedTags": [{"type": "simple", "value": "tag-to-add"}], "removedTags": [{"type": "simple", "value": "tag-to-remove"}]}}' http://0.0.0.0:33031/api/admin/projects/default/tags

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data: Tag type '00' does not exist","details":[{"message":"Tag type '00' does not exist"}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"tags": {"addedTags": [{"type": "00", "value": "h\udbca\ude56"}], "removedTags": [{"type": "00", "value": ")\u00a9\udaef\udc1a*\u0085"}]}, "features": ["\u00f0q\u00d8\u0087\u001b\ud9c9\ude92\u00d4\u00a1q\b\u00a0", "h\udbca\ude56", "\u00f6\u008c\\\u00d1\u00a6", "\u0011\udb7a\udfbe\u0098", ")\u00a9\udaef\udc1a*\u0085"]}' http://0.0.0.0:33031/api/admin/projects/default/tags

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"tags": {"addedTags": 6917, "removedTags": [{"color": "#ff2d13", "value": "\u00df\uda25\udc63fjl\u0004[", "type": null}]}, "features": []}' http://0.0.0.0:33031/api/admin/projects/%C2%BE%C3%BCm%C3%84%C3%BE%C2%9B%7CD%14I%F3%88%80%B8%C3%B0KS%607%C2%AE%21/tags
POST/api/admin/segments/strategies
Server error+3 moreless
  • Response header does not conform to the schema
  • Schema-valid request rejected
  • Undocumented status code
652

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 201, 400, 401, 403, 415
Response500 Internal Server Error
{"name":"UnknownError","message":"insert into \"feature_strategy_segment\" (\"feature_strategy_id\", \"segment_id\") values ($1, $2) - insert or update on table \"feature_strategy_segment\" violates foreign key constraint \"feature_strategy_segment_feature_strategy_id_fkey\"","details":[{"message":"insert into \"feature_strategy_segment\" (\"feature_strategy_id\", \"segment_id\") values ($1, $2) - insert or update on table \"feature_strategy_segment\" violates foreign key constraint \"feature_strategy_segme // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"projectId": "project-y", "strategyId": "15d1e20b-6310-4e17-a0c2-9fb84de3053a", "environmentId": "development", "segmentIds": [1, 5, 6]}' http://0.0.0.0:33031/api/admin/segments/strategies

Response header does not conform to the schemaST108

"strategies/" is not a "uri"

Schema:

    {
        "format": "uri",
        "type": "string"
    }

Value:

    "strategies/"
Response201 Created
{"environmentId":"","projectId":"project-y","segmentIds":[],"strategyId":""}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"environmentId": "", "projectId": "project-y", "segmentIds": [], "strategyId": ""}' http://0.0.0.0:33031/api/admin/segments/strategies

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Hint: The request body contains 1 additional property not defined in the schema (`{Ô-񩩾~0󀸔“񤝗󁬝󞠜M`). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields.
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data: Strategies may not have more than 5 segments","details":[{"message":"Strategies may not have more than 5 segments"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"{\u00d4\u0019-\u001a\ud966\ude7e~0\udac3\ude14\u0093\ud951\udf57\udac6\udf1d\u0090\udb3a\udc1cM": [], "segmentIds": [186, 163960124298, 7076275035, 27750080, 4503599627370497, 46318846800], "strategyId": "\udb07\ude3d\ud8a7\udcce", "projectId": "\u0083Q\u00bd", "environmentId": ")\uda95\udc7a\\\u008f\u00c6"}' http://0.0.0.0:33031/api/admin/segments/strategies
DELETE/api/admin/segments/{id}
Server error+3 moreless
  • JSON deserialization error
  • Missing Content-Type header
  • Undocumented status code
228

Undocumented status codeST103

Received: 400
Documented: 204, 401, 403, 409
Response400 Bad Request
{"id":"e1282d44-5fa5-4b57-9cc8-0df541e57d82","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/params/id` property must be integer. You sent \"null,null\".","path":"/params/id"}]}
Reproduce
curl -X DELETE -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/segments/null%2Cnull

JSON deserialization errorST109

Response must be valid JSON with 'Content-Type: application/json' header:

  Expecting value: line 1 column 1 (char 0)

Missing Content-Type headerST104

The following media types are documented in the schema:
- `application/json`
Response409 Conflict
<EMPTY>
Reproduce
curl -X DELETE -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/segments/1

Undocumented status codeST103

Received: 404
Documented: 204, 401, 403, 409
Response404 Not Found
{"name":"NotFoundError","message":"No segment exists with ID \"20289\"","details":[{"message":"No segment exists with ID \"20289\""}]}
Reproduce
curl -X DELETE -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/segments/20289

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 204, 401, 403, 409
Response500 Internal Server Error
{"name":"UnknownError","message":"select \"feature_strategies\".\"id\", \"feature_strategies\".\"feature_name\", \"feature_strategies\".\"project_name\", \"feature_strategies\".\"environment\", \"feature_strategies\".\"strategy_name\", \"feature_strategies\".\"title\", \"feature_strategies\".\"parameters\", \"feature_strategies\".\"constraints\", \"feature_strategies\".\"variants\", \"feature_strategies\".\"created_at\", \"feature_strategies\".\"disabled\" from \"feature_strategies\" inner join \"feature_st // Output truncated...
Reproduce
curl -X DELETE -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/segments/-288230376151711744
PUT/api/admin/segments/{id}
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
761

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data: Invalid project. Segment is being used by strategies in other projects: default","details":[{"message":"Invalid project. Segment is being used by strategies in other projects: default"}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "beta-users", "description": "Users willing to help us test and build new features.", "project": "red-vista", "constraints": [{"contextName": "appName", "operator": "IN", "values": ["my-app", "my-other-app"], "value": "my-app", "caseInsensitive": false, "inverted": false}]}' http://0.0.0.0:33031/api/admin/segments/1

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - name: Incorrect type
Response204 No Content
<EMPTY>
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": false, "description": null, "project": null, "constraints": []}' http://0.0.0.0:33031/api/admin/segments/4

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 204, 400, 401, 403, 409, 415
Response500 Internal Server Error
{"name":"UnknownError","message":"update \"segments\" set \"name\" = $1, \"description\" = $2, \"segment_project_id\" = $3, \"constraints\" = $4 where \"id\" = $5 returning \"id\", \"name\", \"description\", \"segment_project_id\", \"created_by\", \"created_at\", \"constraints\" - insert or update on table \"segments\" violates foreign key constraint \"segments_segment_project_id_fkey\"","details":[{"message":"update \"segments\" set \"name\" = $1, \"description\" = $2, \"segment_project_id\" = $3, \"constr // Output truncated...
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"\u00ab\u00eeg\u00a9\u0016": [], "\u00c6": [], "": {"\b\u0000\u0093\u00ff\u00e9\u00ecO.\u00bd\u00b8\u00f8\ub5b1": null}, "description": "All Datadog tags added to a specific feature are sent to datadog event stream.", "constraints": [], "project": "0", "name": "\u00e3"}' http://0.0.0.0:33031/api/admin/segments/7

Undocumented status codeST103

Received: 404
Documented: 204, 400, 401, 403, 409, 415
Response404 Not Found
{"name":"NotFoundError","message":"No segment exists with ID \"1\"","details":[{"message":"No segment exists with ID \"1\""}]}
Reproduce
  1. GET/api/admin/segments
    curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/segments
  2. PUT/api/admin/segments/1failed here
    curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"ContractViolations": {}, "description": "This strategy turns on / off for your entire userbase. Prefer using \"Gradual rollout\" strategy (100%=on, 0%=off).", "constraints": [], "name": "\ud9a8\udd6e\u00fe."}' http://0.0.0.0:33031/api/admin/segments/1
PUT/api/admin/strategies/{name}
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
702

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 404, 415
Response400 Bad Request
{"id":"66aa2d57-a59e-4668-ab71-7f0890246842","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/body/parameters/0/required` property must be boolean. You sent {}.","path":"/body/parameters/0/required"}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"description": "Enable the feature for users who have not logged in before.", "parameters": [{"name": "Rollout percentage", "type": "percentage", "description": "How many percent of users should see this feature?", "required": {}}]}' http://0.0.0.0:33031/api/admin/strategies/false

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - parameters -> Array with invalid items: required: Incorrect type
Response200 OK
<EMPTY>
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"description": "Enable the feature for users who have not logged in before.", "parameters": [{"name": "Rollout percentage", "type": "percentage", "description": "How many percent of users should see this feature?", "required": null}]}' http://0.0.0.0:33031/api/admin/strategies/false

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 401, 403, 404, 415
Response500 Internal Server Error
{"name":"UnknownError","message":"Cannot edit strategy remoteAddress","details":[{"message":"Cannot edit strategy remoteAddress"}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"\u00dd\u00a6\udb5e\udf72": {}, "parameters": [{"description": "\ud96d\udd446", "type": "string", "name": "\u00bd\u00a8\u0099\udb8a\udce9\u0011\u0092\u00de-"}, {"name": "\u00aa\u00a9\u0006]\u00e2\u0093\u00c9\u00d2", "type": "list", "description": "", "required": false}]}' http://0.0.0.0:33031/api/admin/strategies/remoteAddress

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"\"parameters[0].name\" is not allowed to be empty."},{"message":"\"parameters[7].name\" is not allowed to be empty."},{"message":"\"parameters[8].name\" is not allowed to be empty."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"\u00a4\u4f71p\u0013\u00fe\u00ee\uda03\uddcb\u0092)": [], "\u00b7\u00eb": {}, "parameters": [{"\ud855\udfe95\ud9ac\ude11(\udb4d\udc55": [], "name": "", "type": "percentage"}, {"/0G\udbfd\udcda\u00ee/M\u0096": 1740104037, "": {"": null, "s\u00e3\u00cd2\u00e9\u00e6\u00e0\udbda\udd11\uda89\ude78": 4.048594473145874e+16, "\u994f": "\udb66\uddfa\udae1\udeb3\u00e4"}, "\u0098": false, "\u0000\ud8aa\udc4e\u00c7": [{"e": null, "-script.pyw": null, "\u00bb-\u00af\u00fe\ud964\udc2e": 55224}, false, 1343], "\u00c7": [[{}, {"null": -2515, "": "p~\u0083", "a'"'"'\u00ca\u0081\u00fe": true}, true]], "type": "percentage", "name": "\u00dd"}, {"required": true, "name": "\u00f2\u00a1\u0010D\u00cd\ucb63\u008cyx\u00a9\u00f2N%", "type": "percentage", "description": "4\u00d3"}, {"\u00e1\uda3c\udcf9\u00e0\ud91c\udd8d": "\f", "\u00cc\u0096H\u007f\u0016": {}, "RejectedPositiveData": [{"_\ud88f\ude26\u00a2&\u00fd@\u0094\u00a6\uda0f\udf0e\u00b9\u00df\u009e\u00ae\udab5\udecc\u00109\u0014PU|\u5ebb": -272370}, {"": -6.61595934265352e+16}, 2.220446049250313e-16], "\u001a\u0004\u001e": [], "\u0013\u00ab\u0080*\u0017\u0080\u00b2f": [], "type": "list", "required": true, "description": "\uda18\udd75\u0087\u00e0\u00db\u00b3\u0099H\u009e", "name": "\uda44\udce5\u000f\u00be\u00c9\uda24\udce9\u00b2\t\u00f0"}, {"\u00b6\u001c": [-9979778757898312.0], "\u00e1\u00f6;\ud91f\udc00\u009b<D\udb4a\udc15\u00e7\u00c3": [true, null, 162], "\ud8e0\udf69!34[\u00e6\u008f": ["\ud858\udc8a\uda56\udd24"], "name": "(\u256f\u00b0\u25a1\u00b0\uff09\u256f\ufe35 \u253b\u2501\u253b)", "type": "number", "required": true, "description": "^\r"}, {"type": "number", "name": "["}, {"`\ud879\ude2a": ["", {"\u0014": -1320987, "\u0099\u00d4\u00ba": "\ud860\udc71C\u0096\u00d6\u0012^*\u0015", "\u009fy\u00af\u0003\u000b\ud80e\ude73,": -1.401298464324817e-45}], "type": "percentage", "name": "coverage"}, {"\u00c8\u00ff5\ud996\ude09": {"\u00d6\ud9ad\udc1d\u00dc\udadf\udce5\u00d3\udbd7\udc43\u00c3\u0086\uda94\uddb9\u0097\ud980\udf88\u0010": null, "$~hf0v": "\u0002\ud896\udf84\ud873\udc96\u009d\u0005\u00fb", "": "J\u00c7|\u00eb"}, ";\u00c2\u0087\ud822\udec4s\u2ff5\ud99a\udcd8^\u0013\u0012": [{"<": false, "^\u0011\u0003b\udbd5\udfd7\u008a": null}], "UndefinedStatusCode": {}, "y\u00b2\uda11\udf8eY": {"\ud867\udd11\ud878\udd01\u00b1": {"\ud98b\udd22": null}}, "\u00c5\u00dd\u00ba\u00d9l@P\u0083\u0015\ud922\udd17\u00a2\u00b3\ud997\udd62\udb74\udd9e\u00be\u0016C": [], "required": false, "description": "then", "type": "string", "name": ""}, {"\ud830\udc02\u0084\ud805\udd63\udaa1\ude68 \u00d6\ud93a\ude3f\u00dc\ud886\ude4e\u00f1\u000f": {"\f\u00fb\u00celYJ": -3.5385504430580134e+118}, "": {"": 3.542659812957607e+79, "MalformedMediaType": true}, "S": "dP\u00eby\u00c5\u00b9\u001e\u00bf\u00f9a\u00ac", "\udaa5\udd0d\udb4d\ude24\udac9\udfdet\u00b6\udb5d\udc30.&z\ud968\udcb9\ud99f\udf48": {"@R\u00a3\ued6b\u00b9f@": null, "\udb48\udc7c\u00be:\u00c8\u00e55|\u0090\u00c7\ud9b4\ude6e\u00c5\ud914\udc5b/\udb5c\uddbb\u0088\u009b}\u0019%3B\rvm\u00f1R\u00a1\u0003\udb95\uddc1\uda99\udfb9\u0003?=\u00fe": "_"}, "\u0011\u000b'"'"'\ud81a\uddee\u00a5\u00dbg\u0093\u00de\u00aa": {"\u001d\u00b9": 1843880124, "\ud823\udd7a": -123934129878547680}, "name": "", "type": "number", "required": true}, {"\u0004k\udaa6\udd4a\uda09\udc2d\u0012\u0018_\u0087Z\ud9d6\udd81": {"\u00a0\u00c7": false, "\u001c\u33a4": [], "\u00f0\uda47\udeb3\u00ab\u00eer\u00d0.\u00bc\u0082\u0096\u0006\u008c\u0007\u00ab\u008a\u00a2\u00b1g\udaef\ude3a\uda65\udc3d": -215}, "name": "\udafc\udcfd*E\u00af'"'"'\u00c64{\u0019:", "description": "", "type": "list"}, {"\ud9bd\udd04": [], "\u00b5": [], "X": {"P\u00aau\u00e7d/:#": 4.772800822255809e+16, "": true}, "": -3.402823466e+38, "\u00e9\udaf4\udc35\u001b\u00d3]": {}, "required": true, "name": "\ud94c\uded6", "description": "O", "type": "percentage"}]}' http://0.0.0.0:33031/api/admin/strategies/applicationHostname
PUT/api/admin/tag-types/{name}
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
666

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"\"name\" length must be at least 2 characters long. You provided \"0\"."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"description": "A tag type for describing the color of a tag.", "icon": "not-really-used", "color": "#FFFFFF"}' http://0.0.0.0:33031/api/admin/tag-types/0

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - icon: Incorrect type
Response200 OK
<EMPTY>
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"description": "A tag type for describing the color of a tag.", "icon": null, "color": "#FFFFFF"}' http://0.0.0.0:33031/api/admin/tag-types/color

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 400, 401, 403, 415
Response500 Internal Server Error
{"name":"UnknownError","message":"Empty .update() call detected! Update data does not contain any values to update. This will result in a faulty query. Table: tag_types. Columns: description,icon,color.","details":[{"message":"Empty .update() call detected! Update data does not contain any values to update. This will result in a faulty query. Table: tag_types. Columns: description,icon,color."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:33031/api/admin/tag-types/color
PUT/api/admin/user-admin/{id}
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
657

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 400, 401, 403, 404
Response500 Internal Server Error
{"name":"UnknownError","message":"update \"users\" set \"name\" = $1, \"email\" = $2 where \"deleted_at\" is null and \"is_service\" = $3 and \"is_system\" = $4 and \"id\" = $5 - duplicate key value violates unique constraint \"users_email_key\"","details":[{"message":"update \"users\" set \"name\" = $1, \"email\" = $2 where \"deleted_at\" is null and \"is_service\" = $3 and \"is_system\" = $4 and \"id\" = $5 - duplicate key value violates unique constraint \"users_email_key\""}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"email": "user@example.com", "name": "Sam Seawright", "rootRole": "Admin"}' http://0.0.0.0:33031/api/admin/user-admin/1

Undocumented status codeST103

Received: 415
Documented: 200, 400, 401, 403, 404
Response415 Unsupported Media Type
{"id":"c2afa882-310a-42d1-8b0a-7714462ed13b","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/user-admin/3

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - rootRole: Incorrect type
Response200 OK
{"accountType":"User","id":3,"name":"Sam Seawright","username":"hunter","email":"user@example.com","imageUrl":"https://gravatar.com/avatar/b4c9a289323b21a01c3e940f150eb9b8c542587f1abfd8f0e1cc1ffc5e475514?s=42&d=retro&r=g","seenAt":null,"loginAttempts":0,"createdAt":"2026-10-19T21:09:09.486Z","scimId":null,"seatType":null,"companyRole":null,"productUpdatesEmailConsent":null,"rootRole":0}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"email": "user@example.com", "name": "Sam Seawright", "rootRole": null}' http://0.0.0.0:33031/api/admin/user-admin/3

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data: Could not find rootRole=Reader","details":[{"message":"Could not find rootRole=Reader"}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"email": "user@example.com", "name": "Sam Seawright", "rootRole": "Reader"}' http://0.0.0.0:33031/api/admin/user-admin/3

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:33031/api/admin/user-admin/1
PUT/api/admin/context/{contextField}
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
771

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200
Response500 Internal Server Error
{"name":"UnknownError","message":"update \"context_fields\" set \"name\" = $1, \"description\" = $2, \"stickiness\" = $3, \"sort_order\" = $4, \"legal_values\" = $5, \"project\" = $6 where \"name\" = $7 returning * - insert or update on table \"context_fields\" violates foreign key constraint \"context_fields_project_fkey\"","details":[{"message":"update \"context_fields\" set \"name\" = $1, \"description\" = $2, \"stickiness\" = $3, \"sort_order\" = $4, \"legal_values\" = $5, \"project\" = $6 where \"name\ // Output truncated...
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"description": "The user'"'"'s subscription tier", "stickiness": false, "sortOrder": 2, "legalValues": [{"value": "#c154c1", "description": "Deep fuchsia"}], "project": "my-project"}' http://0.0.0.0:33031/api/admin/context/region

Undocumented status codeST103

Received: 415
Documented: 200
Response415 Unsupported Media Type
{"id":"c62a8ee4-3d0b-4961-a876-88941f74fef5","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/context/0

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{"id":"175fa25b-f948-4f1b-960a-d6aee3afd50b","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/body/project` property must be string. You sent {}.","path":"/body/project"}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"description": "The user'"'"'s subscription tier", "stickiness": false, "sortOrder": 2, "legalValues": [{"value": "gold"}, {"value": "silver"}, {"value": "crystal"}], "project": {}}' http://0.0.0.0:33031/api/admin/context/0

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{"name":"NotFoundError","message":"Could not find context field with name 0","details":[{"message":"Could not find context field with name 0"}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"description": "The user'"'"'s subscription tier", "stickiness": false, "sortOrder": 2, "legalValues": [{"value": "gold"}, {"value": "silver"}, {"value": "crystal"}], "project": null}' http://0.0.0.0:33031/api/admin/context/0

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Hint: The request body contains 5 additional properties not defined in the schema (`񜛀`Ã`, `¤4.lß`, `Ñ񐌻2Ë
󁚁´ø򵁟z璉#Ì򍻘􄘫` and 2 more). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields.
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"\"legalValues[4].value\" is not allowed to be empty."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"\u00a44.l\u00df": {}, "\udba9\udcae\u00d3\u00cb": [null, 131], "\u00d1\ud900\udf3b2\u000f\u0005\u00cb\u001b\r\udac5\ude81\u00b4\u00f8\uda94\udc5fz\u7489#\u00cc\ud9f7\uded8\udbd1\ude2b": {"@\ud956\udca4\u00f3.": 52956}, "\u00e2\u00eci": -116, "\u001f\ud931\udec0`\u00c3": [], "stickiness": true, "legalValues": [{"value": "workbench_output"}, {"value": "true"}, {"value": "o\uda83\udd34#\ud90e\uddf8\udac3\udfbc7\u00e1@\u001c\ud8fa\udf78\u00b3\u000b\u00a5\u00af\u00bd\u0017\u008d9"}, {"value": "\udbac\udc76\u00f0\udba4\udd42U\u00ed\u5d349\u00e9\u0019\u00ef"}, {"value": "", "description": "\u0006\u0092;\udba3\udcf0\u001f\u00c7\u00c8I\ud9fa\udcef\u00f9\u00f0s\u00e8\udb3c\udf5f\u00b3\ud83f\udcf8\uda78\udf69"}, {"description": "\u009f\u0089\u00e0B", "value": "\u00dc\u00aaq"}, {"value": "", "description": ""}, {"value": "\ud969\ude2d\u00c8\u000f\u009f\u008e\udb72\udf93\u008c\u0087z", "description": "\ud9f7\ude93\u00ca\u00b3\u00eb\ud805\udfbb"}, {"value": ""}, {"value": "\u00b4\u0017\uda76\uddec\udb7f\udf92\u0089"}, {"value": "\u00b1\u00a3\u008c", "description": "0\ud85c\udf79"}, {"value": "\u00e5\u00bd\ud910\udfc8-\udbbb\ude04"}, {"description": "\u00ec\u00bfk\u00c9\u009b", "value": "q\u00f8X\ud8b1\udc10\u008a^"}], "description": "", "sortOrder": -3260}' http://0.0.0.0:33031/api/admin/context/region
POST/api/admin/features-batch/export
Server error+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
1,043

Undocumented status codeST103

Received: 415
Documented: 200, 404
Response415 Unsupported Media Type
{"id":"60b622fa-ae60-471b-a8c5-d35c38688157","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/features-batch/export

Undocumented status codeST103

Received: 400
Documented: 200, 404
Response400 Bad Request
{"id":"bbb09a4a-8348-4572-bd92-29b8d5909891","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"path":"/body/features","message":"The `/body/features` property is required. It was not present on the data you sent."},{"path":"/body/tag","message":"The `/body/tag` property is required. It was not present on the data you sent."},{"message":"The `/body/project` property must be string. You  // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"environment": "development", "downloadFile": true, "project": {}}' http://0.0.0.0:33031/api/admin/features-batch/export

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - project: Incorrect type
Response200 OK
{"features":[],"featureStrategies":[],"featureEnvironments":[],"contextFields":[],"featureTags":[],"segments":[],"tagTypes":[],"dependencies":[],"links":[]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"environment": "development", "downloadFile": true, "project": null}' http://0.0.0.0:33031/api/admin/features-batch/export

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 404
Response500 Internal Server Error
{"name":"UnknownError","message":"select \"name\", \"description\", \"type\", \"project\", \"stale\", \"created_at\", \"impression_data\", \"archived_at\" from \"features\" where \"project\" = $1 and \"archived_at\" is null - invalid byte sequence for encoding \"UTF8\": 0x00","details":[{"message":"select \"name\", \"description\", \"type\", \"project\", \"stale\", \"created_at\", \"impression_data\", \"archived_at\" from \"features\" where \"project\" = $1 and \"archived_at\" is null - invalid byte sequenc // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"[\udae7\udeab\ud908\ude05": {"_P\u00b9\u0002": {"3\u008e\u000e\u00b9y\u00d3\u00fe\u00a7": null, "\ud88a\uddedn\u5626\u00a4\u00e2(P\u00d9,X": "i#\u00b0\u00c0\u00d7\u0082\u00ab\u00e0", "\u0015\ud81e\udea4\u00dc": 2.4516089259071393e+104}}, "?\ud99f\udc29": {}, "environment": "v\udbc0\udca3", "downloadFile": false, "project": "VI\ud9bd\udc84\u0010\u00e9\uda20\ude34]\udaa9\ude5b\u0000\u00ce\u0016\ud96a\ude0b.\ud895\udd29~\u0013\u0018[\udb13\udceb"}' http://0.0.0.0:33031/api/admin/features-batch/export
POST/api/admin/features-batch/validate
Server error+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
3,290

Undocumented status codeST103

Received: 415
Documented: 200, 404
Response415 Unsupported Media Type
{"id":"74eb4cb8-bfbc-4ad6-98c8-5133895e42d5","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/features-batch/validate

Undocumented status codeST103

Received: 400
Documented: 200, 404
Response400 Bad Request
{"id":"3f187767-2bf0-4c50-b3d6-00eae5a3a326","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/body/data/links/0/links/0/title` property must be string. You sent {}.","path":"/body/data/links/0/links/0/title"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"data": {"contextFields": [{"description": "Allows you to constrain on application name", "legalValues": [], "name": "appName", "sortOrder": 2, "stickiness": false}], "dependencies": [], "featureEnvironments": [{"enabled": true, "environment": "development", "featureName": "my-feature", "name": "variant-testing", "variants": [{"name": "a", "overrides": [], "stickiness": "random", "weight": 500, "weightType": "variable"}, {"name": "b", "overrides": [], "stickiness": "random", "weight": 500, "weightType": "variable"}]}], "featureStrategies": [{"constraints": [], "disabled": false, "featureName": "my-feature", "id": "924974d7-8003-43ee-87eb-c5f887c06fd1", "name": "flexibleRollout", "parameters": {"groupId": "default", "rollout": "50", "stickiness": "random"}, "segments": [1], "title": "Rollout 50%"}], "featureTags": [{"featureName": "my-feature", "tagType": "simple", "tagValue": "user-facing"}], "features": [{"archived": false, "description": "best feature ever", "impressionData": false, "name": "my-feature", "project": "default", "stale": false, "type": "release"}], "links": [{"feature": "child_feature", "links": [{"url": "https://github.com/search?q=cleanupReminder&type=code", "title": {}}]}], "segments": [{"id": 1, "name": "new-segment-name"}], "tagTypes": [{"description": "Used to simplify filtering of features", "icon": "#", "name": "simple"}]}, "environment": "development", "project": "My awesome project"}' http://0.0.0.0:33031/api/admin/features-batch/validate

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - data -> links -> Array with invalid items: links -> Array with invalid items: title: Incorrect type
Response200 OK
{"errors":[{"message":"We detected the following segments that need to be created first:","affectedItems":["new-segment-name"]}],"warnings":[],"permissions":[]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"data": {"contextFields": [{"description": "Allows you to constrain on application name", "legalValues": [], "name": "appName", "sortOrder": 2, "stickiness": false}], "dependencies": [], "featureEnvironments": [{"enabled": true, "environment": "development", "featureName": "my-feature", "name": "variant-testing", "variants": [{"name": "a", "overrides": [], "stickiness": "random", "weight": 500, "weightType": "variable"}, {"name": "b", "overrides": [], "stickiness": "random", "weight": 500, "weightType": "variable"}]}], "featureStrategies": [{"constraints": [], "disabled": false, "featureName": "my-feature", "id": "924974d7-8003-43ee-87eb-c5f887c06fd1", "name": "flexibleRollout", "parameters": {"groupId": "default", "rollout": "50", "stickiness": "random"}, "segments": [1], "title": "Rollout 50%"}], "featureTags": [{"featureName": "my-feature", "tagType": "simple", "tagValue": "user-facing"}], "features": [{"archived": false, "description": "best feature ever", "impressionData": false, "name": "my-feature", "project": "default", "stale": false, "type": "release"}], "links": [{"feature": "child_feature", "links": [{"url": "https://github.com/search?q=cleanupReminder&type=code", "title": false}]}], "segments": [{"id": 1, "name": "new-segment-name"}], "tagTypes": [{"description": "Used to simplify filtering of features", "icon": "#", "name": "simple"}]}, "environment": "development", "project": "My awesome project"}' http://0.0.0.0:33031/api/admin/features-batch/validate

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 404
Response500 Internal Server Error
{"name":"UnknownError","message":"SELECT EXISTS (SELECT 1 FROM feature_strategies WHERE environment = $1 and feature_name in ($2,$3)) AS present - invalid byte sequence for encoding \"UTF8\": 0x00","details":[{"message":"SELECT EXISTS (SELECT 1 FROM feature_strategies WHERE environment = $1 and feature_name in ($2,$3)) AS present - invalid byte sequence for encoding \"UTF8\": 0x00"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"environment": "p\u00cd\u0000\u00f6\u0016\ud98a\udeb179\u00f8\u00f9\u008f\ud92b\udee7\u00bb\u00e1", "project": "", "data": {"features": [{"description": "_;muU", "name": "\u00f5s\u00ea\u00e8\ud9c9\udee6"}, {"name": "(\u256f\u00b0\u25a1\u00b0\uff09\u256f\ufe35 \u253b\u2501\u253b)"}], "featureStrategies": [], "tagTypes": [{"name": ",\uda53\udf61\u0014\ud978\ude4d\u00bd\u0099q\uda80\udc23]\u00c2\u00bfJ\u00b2\u00e14"}]}}' http://0.0.0.0:33031/api/admin/features-batch/validate
POST/api/admin/feedback
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
1,040

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 400, 401, 415
Response500 Internal Server Error
{"name":"UnknownError","message":"insert into \"user_feedback\" (\"feedback_id\", \"given\", \"nevershow\", \"user_id\") values ($1, $2, $3, DEFAULT) on conflict (\"user_id\", \"feedback_id\") do update set \"feedback_id\" = excluded.\"feedback_id\", \"given\" = excluded.\"given\", \"nevershow\" = excluded.\"nevershow\", \"user_id\" = excluded.\"user_id\" returning \"given\", \"user_id\", \"feedback_id\", \"nevershow\" - null value in column \"user_id\" of relation \"user_feedback\" violates not-null constr // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"neverShow": false, "feedbackId": "pnps"}' http://0.0.0.0:33031/api/admin/feedback

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data: Missing feedbackId","details":[{"message":"Missing feedbackId"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"feedbackId": ""}' http://0.0.0.0:33031/api/admin/feedback
GET/api/admin/metrics/applications
Server error+2 moreless
  • Response violates schema
  • Undocumented status code
719

Response violates schemaST1085 violations

Additional properties are not allowed ('createdAt', 'updatedAt', 'createdBy', 'project', 'environment' were unexpected)

Validated against the response schema for status code 200.

Schema at /components/schemas/applicationSchema:

    {
        "additionalProperties": false,
        "type": "object",
        "description": "Data about an application that's connected to Unleash via...
        "required": [
            "appName"
        ],
        "properties": {
            "appName": {
                "description": "Name of the application",
                "type": "string",
                "example": "accounting"
            },
            "sdkVersion": {
                "description": "Which SDK and version the application reporting u...
                "type": "string",
                "example": "unleash-client-java:8.0.0"
            },
            "strategies": {
        // Output truncated...
    }

Value:

    {
        "appName": "0",
        "color": "red",
        "createdAt": "2026-10-19T21:09:09.355Z",
        "createdBy": null,
        "description": null,
        "environment": "development",
        "icon": "https://github.com/favicon.ico",
        "project": "projectA",
        "strategies": [
            "standard",
            "gradualRollout",
            "mySpecialCustomStrategy"
        ],
        "updatedAt": "2026-10-19T21:09:26.772Z",
        "url": "https://github.com/Unleash/unleash-proxy-client-js",
        "usage": [
            {
                "environments": [
        // Output truncated...
    }
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/applicationSchema/properties/color:

    {
        "type": "string",
        "description": "The CSS color that is used to color the application's ent...
        "example": "red"
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/applicationSchema/properties/description:

    {
        "type": "string",
        "description": "Extra information added about the application reporting t...
        "example": "Application for reporting page visits"
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/applicationSchema/properties/icon:

    {
        "type": "string",
        "description": "An URL to an icon file to be used for the applications's ...
        "example": "https://github.com/favicon.ico"
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/applicationSchema/properties/url:

    {
        "type": "string",
        "description": "A link to reference the application reporting the metrics...
        "example": "https://github.com/Unleash/unleash-proxy-client-js"
    }

Value:

    null
Response200 OK
{"applications":[{"appName":"0","createdAt":"2026-10-19T21:09:09.355Z","updatedAt":"2026-10-19T21:09:26.772Z","description":null,"strategies":["standard","gradualRollout","mySpecialCustomStrategy"],"createdBy":null,"url":"https://github.com/Unleash/unleash-proxy-client-js","color":"red","icon":"https://github.com/favicon.ico","project":"projectA","environment":"development","usage":[{"project":"projectA","environments":["development"]},{"project":"projectB","environments":["development"]},{"project":"*","en // Output truncated...
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' 'http://0.0.0.0:33031/api/admin/metrics/applications?sortOrder=desc'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200
Response500 Internal Server Error
{"name":"UnknownError","message":"Cannot read properties of undefined (reading 'find')","details":[{"message":"Cannot read properties of undefined (reading 'find')"}]}
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/metrics/applications
POST/api/admin/metrics/applications/{appName}
Server error+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
749

Undocumented status codeST103

Received: 415
Documented: 202, 400, 401, 403
Response415 Unsupported Media Type
{"id":"08a76d00-11ba-4c3d-8940-50e248321332","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/metrics/applications/0

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - icon: Incorrect type
Response202 Accepted
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"strategies": ["standard", "gradualRollout", "mySpecialCustomStrategy"], "url": "https://github.com/Unleash/unleash-proxy-client-js", "color": "red", "icon": null}' http://0.0.0.0:33031/api/admin/metrics/applications/0

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 202, 400, 401, 403
Response500 Internal Server Error
{"name":"UnknownError","message":"insert into \"client_applications\" (\"app_name\", \"color\", \"icon\", \"seen_at\", \"strategies\", \"updated_at\", \"url\") values ($1, $2, $3, $4, $5, $6, $7) on conflict (\"app_name\") do update set \"app_name\" = excluded.\"app_name\", \"color\" = excluded.\"color\", \"icon\" = excluded.\"icon\", \"seen_at\" = excluded.\"seen_at\", \"strategies\" = excluded.\"strategies\", \"updated_at\" = excluded.\"updated_at\", \"url\" = excluded.\"url\" - invalid byte sequence for  // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"\udb2e\udf56\udbf9\ude70\u0092": [-134217729], "\udb87\ude67": {}, "\ud83f\udd3b9\ud8b8\udcbd\ud9d3\uded2\ud8b9\ude65\ubf63(\u000b\ud859\udf12\u00ac]^\udb1f\udc7c\u00cd\u00aa\udbdc\udd95Wa": {"": -1.175494351e-38, "\u007f3\u00c8.}\u00971\uda25\udf68p\udab1\udea4": "\ud83c\udffb", "\u00a5": [false, -58234]}, "": {"\u001c": [{}, -1.401298464324817e-45, {"\u0287\u01dd\u026f\u0250 \u0287\u1d09s \u0279olop \u026fnsd\u1d09 \u026f\u01dd\u0279o\u02e5": null}], "~\u0000\u00dd4\udbc0\udeb0s\u00f6\u009c\u00e5\u00e6\udb77\udf1f\"\u00f7": ["\uda76\udda9\ud855\udd31\u00ef]\u0019\u00be<"], "\u008dS": {"\ud99b\udc89\uda7b\udcd8\uda57\udf19\u00b6": -44857}}, "\ud9fc\ude834\u0088\u00aa}\u00d9": "\ud844\udd928<\u00d0\u0097", "color": "\u00fa\ud873\udeef\u00af\u0082", "url": "http://localhost:4242/new-user?invite=7bc6c9fcb59a0a3e168107ea42f217d3", "icon": "\u0000\u0083", "strategies": ["\u00e5\u00ca", "\u00b8", "{\u00aa\u007f;\u008d\u0012\u0092\udb59\udfdc\ud9e6\udca8\u00b6\udb15\udc89k\u00ae\ud836\udddf\ud8e8\ude09n\ud9e0\udda2\"\u0083\u0090", "\u00c7\u00cc", "", "4\u001f", "\u00c1,\u00b2", "f#\ud962\ude98", "\u008c", "\udb7a\udc30", "X\udbf6\udc99\u000f\ud9be\udeb9}", "", "\u0090", ".\u1ced`$\u00c6", "w\udaea\udd5c\u008b", "", "\ud862\udff6\u0087", "\uda4e\ude83\uda30\udd35\udaad\udd55\u00fe\u00e2", "\ud933\uddf1", "\u008b\ud9d9\uddcc\u009f\u00ea&6\u00a2\udb3a\ude97\u000f\udbdc\udc6d\u0080", "\ud997\uddcd<C\ud81d\ude44", "\udbbb\udc4b\u0085\u0083\u00dc:"]}' http://0.0.0.0:33031/api/admin/metrics/applications/%C3%B0
POST/api/admin/playground
Server error+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
803

Undocumented status codeST103

Received: 415
Documented: 200, 400, 401
Response415 Unsupported Media Type
{"id":"f43284e1-4225-42dc-9849-0d38cbc646fb","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/playground

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - context -> userId: Incorrect type
Response200 OK
{"input":{"environment":"development","projects":[],"context":{"appName":"My cool application.","currentTime":"2022-07-05T12:56:41+02:00","environment":"","properties":{"customContextField":"this is one!","otherCustomField":"3"},"remoteAddress":"192.168.1.1","sessionId":"b65e7b23-fec0-4814-a129-0e9861ef18fc","userId":""}},"features":[]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"environment": "development", "projects": [], "context": {"appName": "My cool application.", "currentTime": "2022-07-05T12:56:41+02:00", "environment": "", "properties": {"customContextField": "this is one!", "otherCustomField": "3"}, "remoteAddress": "192.168.1.1", "sessionId": "b65e7b23-fec0-4814-a129-0e9861ef18fc", "userId": null}}' http://0.0.0.0:33031/api/admin/playground

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 400, 401
Response500 Internal Server Error
{"name":"UnknownError","message":"select \"features\".\"name\" as \"name\", \"features\".\"description\" as \"description\", \"features\".\"type\" as \"type\", \"features\".\"project\" as \"project\", \"features\".\"stale\" as \"stale\", \"features\".\"impression_data\" as \"impression_data\", \"features\".\"created_at\" as \"created_at\", \"fe\".\"variants\" as \"variants\", \"fe\".\"enabled\" as \"enabled\", \"fe\".\"environment\" as \"environment\", \"fs\".\"id\" as \"strategy_id\", \"fs\".\"strategy_nam // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"/\ud8ac\udf50S\u00c3\u00d6\u000e\u00fc\u0091\u0089\u00d6\u00ffbg\udaf7\udc7e\u00dd\u0080\u00d2": {"": "", "\ud8d7\udcfc\ud9db\udce8\u001c": true}, "O": false, "": {"Hz\u00db\u00fc\uda10\ude03\u0015u\u0089R$n\udb58\uded7\u0097\u00a7\u00d7\u000fc\u0010QNh;\u00b5": [], "\ud972\udd24": false, ";B": {}}, "\u00d7\ud815\uddbdC\u00c8\ud84a\udf1c\ud99d\udce1\ud8aa\ude33": {"Nb": [999]}, "\ud838\udc51\u00b0\u00bdi\u00eb\ua844": ["", 1.1322888186463896e-38, true], "projects": "*", "context": {"appName": "\u00c3|\u00d4\uda08\udc38\uda26\udd88D\u0086\u0090\uda4a\udcfc"}, "environment": "\u0000\u009eY\u00b3i\u00c2jM\u00d5\u00d4~\udb44\udddaD\r\u00b7\u009e\u00b9\u00bc@\u00c4Y\u00b0\ud9ab\udc5a"}' http://0.0.0.0:33031/api/admin/playground
POST/api/admin/projects/{projectId}/archive
Server error+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
634

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - features -> Array with invalid items: Incorrect type
Response202 Accepted
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"features": [null]}' http://0.0.0.0:33031/api/admin/projects/default/archive

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 202, 400, 401, 403, 415
Response500 Internal Server Error
{"name":"UnknownError","message":"select * from \"features\" where \"name\" in ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) order by \"name\" asc - invalid byte sequence for encoding \"UTF8\": 0x00","details":[{"message":"select * from \"features\" where \"name\" in ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) order by \"name\" asc - invalid byte sequence for encoding \"UTF8\": 0x00"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"_": {"W@?B\u00f2\u00a4\u008a=\u00ee\u0006": [], "$\u0087EzO\u20db\u0015": -5.515971917764615e+16, "\ud8cc\ude81\ud821\udcc2\ud8d8\udf82\u00be\ud9a1\ude4b\u0099\u00a4\u00e1\ud955\ude91\u00be\u00f2\ud9f5\udef2\ud934\ude3a\ud9fd\udefa\u0018\u0014": []}, "": {"\ud801\udfc7d:": false}, "\u0011\u00d9\u0010\u00ce\u00efM) ": {"": null, "\u00a1\u0002\u00e9\u0085k\u00c9\u7be4J\u0084\u001f": 1.4780714976483344e+16, "<\u00910\u009d": false}, "\u3449x": null, "\udb6c\uddc3": true, "features": ["", "", "", "\ud81f\udd16j\u008c\u00ba\u0091y#A:\u00c7\u0092\ud886\udf1b\u00c0\u00c5", "\udbb5\udece\ud8b5\udf8c\u00d4\ud978\uddce\ud83e\ude10\u001d\u0000\u00d8\u00ad\u00ba\ud947\udce0\ud8e8\udc9f\ud882\udee9\u00efT\u0010\udb71\udf1d", "@", "u\uda3b\udc4f\u00e9\u5aeb\u00b8\u000f\u00e3", "\u0014\u0086_7", "", ""]}' http://0.0.0.0:33031/api/admin/projects/default/archive

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"": {}, "\u0015:\u0084\u00ed/\ud8eb\udd7e": {"T|\u31ad": 4041.264990586578}, "\u001e\uda2e\ude82": [], "\u00dd\u0019\ud95d\udf09": {"": 1485207088509, "\f": 117112402050269824, "l^\udb9e\udc5d\uda4a\udd94\u0001<\u0002\u3e6a\u00fb": -7239339708485915.0}, "features": ["", "\u0006I2~\u00b6", "\u0087b", "g\u00bdW\u0004\u00d2\ud8bb\udcd5", "\u00de\u00b2T", "\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", "\u009a\u00fel\u008cg|\n\udbe2\udc26R\u009f\u00e0\ud88c\udeb2\r1\u00df\ud888\udda3\udbd5\udc4a\u009e\u00f8\u001e\u00bb\u0007\u00bbts\uda74\ude64\ud95b\udef0\u00fd\u00a9\udb07\uddaa\u00c8", "`\u00a0", "Y\u0097"]}' http://0.0.0.0:33031/api/admin/projects/default/archive
POST/api/admin/projects/{projectId}/archive/validate
Server error+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
635

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - features -> Array with invalid items: Incorrect type
Response200 OK
{"parentsWithChildFeatures":[],"hasDeletedDependencies":false}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"features": [null]}' http://0.0.0.0:33031/api/admin/projects/default/archive/validate

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 400, 401, 403, 415
Response500 Internal Server Error
{"name":"UnknownError","message":"select * from \"dependent_features\" where \"parent\" in ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19, $20, $21, $22, $23, $24, $25, $26, $27, $28, $29, $30, $31) or \"child\" in ($32, $33, $34, $35, $36, $37, $38, $39, $40, $41, $42, $43, $44, $45, $46, $47, $48, $49, $50, $51, $52, $53, $54, $55, $56, $57, $58, $59, $60, $61, $62) limit $63 - invalid byte sequence for encoding \"UTF8\": 0x00","details":[{"message":"select * from \" // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"features": ["\u00c4\u001f\u00b6\u0087\u00e1\\;\u00e9L\u00fa", "\ud945\udef4\u008d3i\"j\u00f5\u00bd\ud8a8\udd5a\u00fa\u00fb\ud900\udfff\u0091\ud814\udfd3\u00ff\u0000\u00b1R", "\uda9c\ude4d\u0096\u0097\ud891\udc889\u0090\u00b9\u001bx\u00fb\u00a7", "", "\ud9f1\ude8b\u0086C\u00ea\u008cgC\u008e\ud972\udcc7\ud887\udd4b\u00f1rE(\ud944\ude66\ud87d\ude39\u0098", "\u00b4", "\u00cc\u008fL", "\u00e7", "u\u00e9\u0082y\u00f2\udb7a\udf93\u00b2\uda45\udea5T\u00e5T'"'"'", "O\ud93a\ude4d", "1\ud9b0\ude49\ud99c\udc9e%T\u0093\u00d5|E", "5\u0092\u00c9\u008f\ud972\udde7Y\u00dd\u008f\u0013\t\u00e7", "\u008aeO", "\u00eeb\u0013\u0002", "\ue3f0\u00c6\u0016\u000e\u00fdV\u00d3\u0083", "\u00af\u0017\ud828\udf83\u00f8\u001e\u008fA\u00b9R\u0006\uda11\udef3\u074f\u0085", "\u00b1V\u00e2?", "", "", "3", "\u0088\u00c8\u009d\u00d3\u0085", "\udacb\udc0c\u001b\u0015\u007f\u0003\u00ff\u00b8\u0005\u00c0c\u0090", "\u00a3\u00cf\u00e2\u00f7\u00fb0", "\u00d9\u008a\udb3b\ude60\u00b1", "\u008f", "P\u00ac`\u00e6", "\ud9e5\udef9\u00f7\u00ad", "", "h\u00c6\u001bY\u0001%\u00d1O!\u008c", "4\ud91f\uddad\"\ud9a3\udf48/\fc\udb26\udf08]C\ud804\udef6t\u001f\u00f6j\u0094\u0010\u00fdD", "\u00d2\u00fe/\u00af"]}' http://0.0.0.0:33031/api/admin/projects/default/archive/validate

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"*\u00df\u00d5q0\u00a9*\u00101\u00fd": "\u00bag\u2a71\u00f6a;\t2", "features": []}' http://0.0.0.0:33031/api/admin/projects/default/archive/validate
POST/api/admin/projects/{projectId}/bulk_features/environments/{environment}/on
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
633

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 400, 401, 403, 404, 413, 415
Response500 Internal Server Error
{"name":"UnknownError","message":"SELECT EXISTS (SELECT 1 FROM feature_environments WHERE feature_name = $1 AND environment = $2)  AS present - invalid byte sequence for encoding \"UTF8\": 0x00","details":[{"message":"SELECT EXISTS (SELECT 1 FROM feature_environments WHERE feature_name = $1 AND environment = $2)  AS present - invalid byte sequence for encoding \"UTF8\": 0x00"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{":S\u00f9\f\ud929\udec6\u009b<": {"\u009b\u00ec\u0010\u00c6\udb65\ude69\u00f8\udab5\udeef\u00f1\u0012\u00ff\u00af": {}, "\ud9af\udc23\u000eI": {}, "\u0011&\u009c\u0012\u0084\u001b\u00d2\u00e7\udbfe\udfcd\u00d8\ud880\udea8\u008f\u00a9\u00a7I\ud8f2\udfd1\u008a\u008e": -9007199254740992.0}, "\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": true, "h\udb66\udc0b\u000f?m": [true, [69749, "\u00ce2\uda1a\udc00\u00fb\u001ewh\u00c8\u000fKV\u00ab\udb63\udde3\u00d6", "\u00d6\u001f\u00a0\u00b7\u00af[\udbd5\uddd2"]], "D": {}, "&": [], "features": ["c\u00cfU\u00f3\u00f2\ud875\udc26+<\u0000i96", "\ud959\udf14\u00fb\u0017\u00fd\u007f\u009a\ud867\udd93\ucec5cL", "IgnoredAuth", "\u009d\u00cf\u00c7\u00e5.\u00da\u00aa\u00e3\u00f0", "", "x"]}' http://0.0.0.0:33031/api/admin/projects/default/bulk_features/environments/development/on

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Hint: The request body contains 4 additional properties not defined in the schema (`>.`, `Q`, `Þ` and 1 more). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields.
Response400 Bad Request
{"name":"ArchivedFeatureError","message":"Cannot perform this operation on archived features","details":[{"message":"Cannot perform this operation on archived features"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"\u00de": [], ">.": null, "\ud8f9\udfc5>": {"\ud95d\udeea": [false, false, null], "O": {}, "O\udbd4\udf94\u0016": 1125}, "Q": null, "features": ["true", "%\t\ud810\ude18bL\u00d1\u00f6\ud8bc\udc79\uda54\udc97Y\ud802\udcd9", "\u00a2", "\u009a\u00e6\u00c0\u00ec", "G", "operations", "timings"]}' http://0.0.0.0:33031/api/admin/projects/default/bulk_features/environments/development/on
POST/api/admin/projects/{projectId}/delete
Server error+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
632

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - features -> Array with invalid items: Incorrect type
Response200 OK
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"features": [null]}' http://0.0.0.0:33031/api/admin/projects/default/delete

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 400, 401, 403
Response500 Internal Server Error
{"name":"UnknownError","message":"select * from \"features\" where \"name\" in ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19, $20, $21, $22) order by \"name\" asc - invalid byte sequence for encoding \"UTF8\": 0x00","details":[{"message":"select * from \"features\" where \"name\" in ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19, $20, $21, $22) order by \"name\" asc - invalid byte sequence for encoding \"UTF8\": 0x00"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"features": ["\ud95e\udf41", "", "\ud9c8\ude8f\u0000i\u001761\"\u00be", "\u348d\u0016m\u0007\u00bbf\u00f9\u00e2\ud92c\udce1\u00e1o", "", "", "\u0092\u0088]\u000f\udb2d\udf64/\udaf7\udc48L", "\u00bc\u0015\u000f\u009f\ud84f\udc2b\u00e7\ud921\ude4b\ud888\ude2d", "\u00ef", "", "*D\u00f7\udac4\udfc9\u00bb=X", "1/0", "Xs\\\ud907\udd75\\\u0080L", "2", "?r", "\udbfb\udcea\ud876\udf5a\uda04\udfb4Q\u0006\n", "\u0005\u00df", "F\ud936\ude34\u00b2\ud8aa\udf75", "q}\u00b8", "+%\u00df_\ud908\uddfeUF", ".X\udb3b\udd0c\u001d\u0084w.\u00c7\u0081\u00c8\u00c8)G\u00eb\u00e3", "\ud9d3\udd46"]}' http://0.0.0.0:33031/api/admin/projects/default/delete

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d $'\x00' http://0.0.0.0:33031/api/admin/projects/default/delete
POST/api/admin/projects/{projectId}/environments
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
1,168

Undocumented status codeST103

Received: 415
Documented: 200, 401, 403, 409
Response415 Unsupported Media Type
{"id":"18371cdf-ffb2-4462-ac91-15986fe4d455","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/environments

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 409
Response400 Bad Request
{"id":"e51d9d2c-355f-4b73-99b8-74d485637c11","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/body/defaultStrategy/segments/0` property must be number. You sent {}.","path":"/body/defaultStrategy/segments/0"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"changeRequestsEnabled": true, "defaultStrategy": {"name": "flexibleRollout", "title": null, "disabled": null, "sortOrder": 9999, "constraints": [{"values": ["1", "2"], "inverted": false, "operator": "IN", "contextName": "appName", "caseInsensitive": false}], "variants": [], "parameters": {}, "segments": [{}]}, "environment": "development"}' http://0.0.0.0:33031/api/admin/projects/default/environments

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data: Environment timeline does not exist","details":[{"message":"Environment timeline does not exist"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"environment": "timeline"}' http://0.0.0.0:33031/api/admin/projects/default/environments

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 401, 403, 409
Response500 Internal Server Error
{"name":"UnknownError","message":"SELECT EXISTS (SELECT 1 FROM environments WHERE name = $1) AS present - invalid byte sequence for encoding \"UTF8\": 0x00","details":[{"message":"SELECT EXISTS (SELECT 1 FROM environments WHERE name = $1) AS present - invalid byte sequence for encoding \"UTF8\": 0x00"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"changeRequestsEnabled": true, "environment": "\ud867\udcff\udad7\ude07(\udaaf\udd0b\u0000\u0015\f@\u00df\u00f7\u00c7\uda5e\udfe8\u00de\u0097", "defaultStrategy": {"\u0082p\udb67\udfb6": {"?M": 6.437213807580684e+16, "\uda74\ude5d\u0080'"'"'\ud8e6\udd47\u00da\u00fc\u00d5": 1.6993848434694676e+16}, "\udbd6\udee6\ud8bc\ude53\ud80f\udf1a\u000bp": [false], "\udafa\ude04[7\u0083\ud80e\udf80 \u00cd\ud9b7\udec6\u00fcS0EY\u0018\u0006\ud899\uddf8": [[], [true]], "\u00be\u00af\u009c\u00941\u00fe\u00a4": {"\ud8d1\udcab\u00f0\u00c6\u0099R\u0087\u00e1\u00a1\udae0\udd9cJ5": {"a\u00da\u00a1\u00fa\u0088\u0095\udb3d\udd1a\ud8d3\udf61\u0089": "\u00da", "": []}, "None": [false, null, false], "\u001e": {"\u00a5\u00a8\udbb2\udd1f\u00bfq\u00d1\u00e6\u00b6C\udbf9\uddfc&\u00a6\u00e7\u00c8\ud85d\udf33\u001f": null}}, "$": {}, "title": "App for Slack installation", "name": "\ued2f<\u0085\u001c\u00eb\u7e66", "disabled": null}}' http://0.0.0.0:33031/api/admin/projects/default/environments

Undocumented status codeST103

Received: 404
Documented: 200, 401, 403, 409
Response404 Not Found
{"name":"NotFoundError","message":"No project found","details":[{"message":"No project found"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"changeRequestsEnabled": true, "defaultStrategy": {"\u00a6": [null, -479], "": {}, "\u00c8\u00af1\u00af\u00b7": [2693663420, 3.037225170820059e+218, -3455984], "\u00fc^j\u0013\u0093": [], "\u00b0+\u00c0\u00c0q": {"\ud82c\uddfc=": []}, "sortOrder": -9.139349029134801e-180, "title": "Github cleanup", "disabled": false, "variants": [{"\u009b": {"\u00a1\udbab\udcfa\uda33\udec5\u0092\u00a6": 1.148687351033229e-253, "\udbd5\udf9a:.\u00d3": {}}, "": null, "\u00d3\u00d6\ud997\udfdc\u0086": [], "\u00e6\u00f9G\b\u00a6\u00e1\u0083\u009d": "\u0014\u00e4\u00db\u00c8\u00f3\ud8fd\uddab\ud817\udf75\ud930\ude43\ud8b7\udfbd\u0096f\ud999\udf98\u00b3\udace\udd07\ud844\ude8d\u00a6", "stickiness": "", "weightType": "fix", "payload": {"\u00fc\udbda\udf8e\ud9e7\udcce\udad3\udcf0": [], "\u008ah\u00b9\u0089\u00ad": [-16477071145900200], "": [-684, -3812, null], "\udbaf\uddee\u00aa&O\ud956\udcb4\ud88d\udc32": {"Jd": "", "\ud83e\ude10\udbde\udd91\u0019I\u00b3\ud859\udc4c:\u00eeN\u00ec\ud9bd\udc91": false, "\u00f3": 400087180318935.0}, "\ud95f\ude25C\u00e8\u00e5f": {"\u00d3\ud8d9\udfe5b\udb14\udc33": {"\u00b2\uda4e\ude4c\u00e2": null}}, "value": "\u00d1", "type": "string"}, "name": "e\u00de\u00b3\u00ee;L", "weight": 117}, {"": "\u0081\u00c4\u00dew\u00b4t\u00935", "weight": 56, "stickiness": "\u00d7\u00b0\u0018\u00b5", "name": "\udb30\udf59", "weightType": "variable", "payload": {"\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": {}, ",": {}, "\u00a5:\u00a7": [{"": "", "\u00bd": [], "0\u00c1\u00a8{6\u008e\u00ec\udb23\ude89\u0004\udb72\udcf5\u00a5\ud929\udf52\ud911\udd4d": [null, 20060]}, {"": "nil"}], "\u00c7!T\udb3c\udd80": [true], "\udbd7\udcaf": {"\u00cf\u00bd\ud904\udce1%w$\u00b0C\uda51\udd3d\ud8c3\udf3dQW\udbdc\ude1d\u0013/": [{"\ud958\uddc3\u00dc\u007f:s": 3.12058950800435e+16, "\u0090$\u0098U+": "_\ud824\ude4a\u00b3"}]}, "value": "", "type": "number"}}, {"\u0086": {"\u00cd\uda43\udfc5\u00b1\ud830\udf10&\uda27\udda0": [], "": null, "\u00bfDR\u00d5\ud9d4\ude6f": {"": "nil"}}, "\u0083\u00c9\udab8\udfd1\ud9bb\ude17\uda04\udf80\u00ab\u0002": {"\u00a2\u0093f\udb1f\udf8d": null}, "Q\uda77\udeab": {"\u00fd\udb1d\udc2e\u00b5\u008d\"\u00b3-\u00fc\u00efV\uda8f\udda0\ud95c\udeef\u00de\u00fd\u0017": [[], [2.225073858507e-311], true]}, "\u00d9": {}, "\uda7f\uddab\u00b0\ud9d7\udcc1\u00ab\u00b3\u0001'"'"'\u00af\u0093Wg": [[]], "payload": {"l": [-1522455465671, null], "`\ud896\udd02\u00c5\u0084N\uda32\udf97\u00f0-": {"\ud832\udf51'"'"'\uda3f\udeb0\u0094\u00d6\u00d1W\udb0c\udfaf\uda18\udf8e\u00ac\u00f58`\ud819\udd38Z": {"\u0093\u00cc\u000f\u00edL\udb14\udeba\u00eb\b\u00bbd\u001c\u00a1z\u001d\u00c8\u0014\b\udb9c\udffb\u0099\u00ce#~y\u00de": -1.160312539975852e-200}, "\u009fM\u00cet\u00cf": [], "": [-2.7006226631459356e+16, 3.508449863179972e-253, 12986]}, "\u00b9\u00b9\u00fa\u0086L\u00cf\u009b": {"\u0001\u00den\u00b6\u00ee\udab1\udc1dP\u0085\ud937\udc28\uda34\udda8]\t\u00ada\u00a6": [true, 5.740664494928162e+47, 7055]}, "": [], "\udbb6\udd5c": {}, "value": "\ud8c6\udf9f\u00ff", "type": "string"}, "stickiness": "\u00fe;\u0003\udae3\uddb6\u001b\u00b3$", "weight": 202, "name": "\u0014-\u00c5\u00d3Z\u00c8$", "weightType": "variable"}], "name": "simple", "constraints": [{"operator": "NUM_LT", "caseInsensitive": false, "value": "\u00f0\udaf2\udfaaD\u00f7C,\u00ac\u00a6q\u00c5", "contextName": "X", "inverted": false, "values": ["D\u00ef", "\u0086\ud977\udd28\u00f3\u009eO\u00f9\u001f\u0002"]}, {"operator": "STR_CONTAINS", "contextName": "=t"}, {"contextName": "\u00ab\u0010/[2\udb10\ude3c\u00f9\u00d6\u00c0", "value": "\"\ud97d\udc68\u00dd", "operator": "DATE_AFTER"}, {"caseInsensitive": true, "contextName": "", "values": ["", "\u00e0d", "<\udb6a\udc5a", "\u0011H\u0007", "P", "\ud8ff\udd81\ud857\ude53\u00c4\u001e\u00fc", "\u00ee\u00f2l\u00a6", "\u008d\u00f3\uda25\ude8b\u00d3\u0014\u00e6B\u00ca4O\ud9c2\udc20\u00f8", "\u00cdu5", "\u00e5", "\u00ad\uda5c\udeae\u00cc\u00f8\u00db\u00c9\u00af", "", "", "\u00d9\udaec\udf3cq\u0019", "\u0017>]J"], "operator": "STR_STARTS_WITH"}, {"inverted": true, "contextName": "", "value": "\ud868\udf95\u0001\u00d8\u00e1\u00cf\u0094\udbe4\udd42\u00d3\u00d9\u00fe\u00ef\\\u00ef\u00dc\u0096\udb20\uddefB\u00d2\u00da\udb39\udf37G", "operator": "SEMVER_LTE"}, {"inverted": false, "values": ["\u00f6\ud9cf\uddbe\u00a6\u00d6\u00ce\u00ad\u00c3r\ud8a3\udeed?"], "contextName": "]\udba9\ude1e\u00bfA\u001f", "operator": "SEMVER_LT", "caseInsensitive": false, "value": "0"}, {"operator": "NUM_GT", "caseInsensitive": true, "contextName": ""}]}, "environment": "Open Source"}' http://0.0.0.0:33031/api/admin/projects/project-y/environments

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d $'\x00' http://0.0.0.0:33031/api/admin/projects/default/environments
POST/api/admin/projects/{projectId}/features/{child}/dependencies
Server error+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
647

Undocumented status codeST103

Received: 415
Documented: 200, 401, 403, 404
Response415 Unsupported Media Type
{"id":"77bc68c4-b77d-4943-9023-8be833199b36","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/features/0/dependencies

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 404
Response400 Bad Request
{"id":"f29026c8-c1bd-43f9-99c8-d3170ede220c","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/body/variants/0` property must be string. You sent {}.","path":"/body/variants/0"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"feature": "parent_feature", "enabled": false, "variants": [{}]}' http://0.0.0.0:33031/api/admin/projects/default/features/0/dependencies

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - feature: Incorrect type
Response200 OK
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"feature": false, "enabled": false, "variants": ["variantA", "variantB"]}' http://0.0.0.0:33031/api/admin/projects/default/features/0/dependencies

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 401, 403, 404
Response500 Internal Server Error
{"name":"UnknownError","message":"select * from \"dependent_features\" where \"child\" = $1 - invalid byte sequence for encoding \"UTF8\": 0x00","details":[{"message":"select * from \"dependent_features\" where \"child\" = $1 - invalid byte sequence for encoding \"UTF8\": 0x00"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"i\u0081\u008b\udb23\udfe1": "\u00a4", "feature": "\u00efi\u00fd\u00000\ud8eb\udf6d\u0093\u00e1%"}' http://0.0.0.0:33031/api/admin/projects/default/features/4%105T%60/dependencies

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"feature": "false"}' http://0.0.0.0:33031/api/admin/projects/default/features/0/dependencies
POST/api/admin/projects/{projectId}/features/{featureName}/clone
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
632

Undocumented status codeST103

Received: 201
Documented: 200, 401, 403, 404, 415
Response201 Created
{"name":"new-feature","description":"Seeded","type":"release","project":"default","stale":false,"createdAt":"2026-10-19T21:09:10.608Z","impressionData":false,"archived":false}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "new-feature", "replaceGroupId": true}' http://0.0.0.0:33031/api/admin/projects/default/features/checkout/clone

Undocumented status codeST103

Received: 409
Documented: 200, 401, 403, 404, 415
Response409 Conflict
{"name":"NameExistsError","message":"A flag with that name already exists","details":[{"message":"A flag with that name already exists"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "new-feature", "replaceGroupId": true}' http://0.0.0.0:33031/api/admin/projects/default/features/checkout/clone

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 404, 415
Response400 Bad Request
{"id":"be241bee-2d12-487c-957b-c3f5b131b508","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"path":"/body/name","message":"The `/body/name` property is required. It was not present on the data you sent."}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/features/checkout/clone

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"\"name\" is not allowed to be empty."}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "", "replaceGroupId": true}' http://0.0.0.0:33031/api/admin/projects/default/features/checkout/clone

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 401, 403, 404, 415
Response500 Internal Server Error
{"name":"UnknownError","message":"insert into \"feature_environments\" (\"enabled\", \"environment\", \"feature_name\", \"variants\") values ($1, $2, $3, $4) on conflict (\"feature_name\", \"environment\") do update set \"variants\" = excluded.\"variants\" - null value in column \"environment\" of relation \"feature_environments\" violates not-null constraint","details":[{"message":"insert into \"feature_environments\" (\"enabled\", \"environment\", \"feature_name\", \"variants\") values ($1, $2, $3, $4) on // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"\u0004\uda24\ude23\ud8b1\udeebg": ["\u0089,#\u0013\u00baT\u00d8Z\u00ea\u00efW\u00e9"], "": [], "\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": ["\ud803\udfaa\u0002\u00d4\u0007j"], "\udb04\udc42<{ \u00fc\u0096": {}, "\u00ae\u00b3\u008a7\udbc8\udef0\u00b7f\u001d": {"i": -382}, "name": "blue_group", "replaceGroupId": true}' http://0.0.0.0:33031/api/admin/projects/default/features/search/clone
POST/api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/strategies
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
1,090

Undocumented status codeST103

Received: 415
Documented: 200, 401, 403, 404
Response415 Unsupported Media Type
{"id":"9b6874c5-ceba-4d99-ab96-cd1cfabfe0d4","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/0/features/checkout/environments/0/strategies

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 404
Response400 Bad Request
{"id":"8d4f5ecc-23d3-4390-b78b-960c9082bf14","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/body/segments/0` property must be number. You sent {}.","path":"/body/segments/0"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "flexibleRollout", "title": null, "disabled": null, "sortOrder": 9999, "constraints": [{"values": ["1", "2"], "inverted": false, "operator": "IN", "contextName": "appName", "caseInsensitive": false}], "variants": [], "parameters": {}, "segments": [{}]}' http://0.0.0.0:33031/api/admin/projects/0/features/checkout/environments/0/strategies

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data: Could not find strategy type with name ","details":[{"message":"Could not find strategy type with name "}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"i\u0010\u0010\udbcf\udd47": [{}, {"\u00e0\u001d/N": "", "b": "\udb82\udc756<\u00f3"}], "name": "", "constraints": [{"contextName": "\u0000B\uda2b\udf10", "inverted": true, "operator": "DATE_BEFORE", "values": ["\u00d3\u00fb`~\u00de\ud891\uddb8\u00f8/~\ud81f\udc98\ud89d\uddbe\udb66\udf20", "/s\u00f4\u00c5\ud8b2\udd2b\u0089\u0016\u00caq\u0099\u00e3\u00c6\u00df\u00aa\u00d6\u00ff\u0098\udafc\udc1f]\u0097\ud812\udf19\u00ae", "\udb90\udd77\u0016%\u0092\u0093!", "+\ud9e6\udde2\u0083\u0098\u0090D\u009d\u00eav(o\u00ce\u008e\u00f0;\u00ab", "", "_\u00e3\u00dd\u00f7\u00b0^\udad3\udd28\uda39\udfd2\u00cd\u00b6\u00b3\udb73\udc5f", "\u0096", "l)\u00c8vS4\u0094", "\udb50\udfab\u00c0", "\u00d2\u0083", ""]}, {"inverted": true, "operator": "SEMVER_GTE", "value": "\u008a1\udb79\udf7c(d\u00ad\u00b5p", "contextName": "\ud9a7\udec2~\ud804\udfb6\u0006\u00d9\u0014\udb14\udcec\udaaf\udc38\u008c\ud8db\udec39\u0002\ud9b8\uddff\u00cdp", "values": [], "caseInsensitive": false}], "sortOrder": 2.225073858507e-311}' http://0.0.0.0:33031/api/admin/projects/default/features/search/environments/development/strategies

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 401, 403, 404
Response500 Internal Server Error
{"name":"UnknownError","message":"select \"segments\".\"id\", \"segments\".\"name\", \"segments\".\"description\", \"segments\".\"segment_project_id\", \"segments\".\"created_by\", \"segments\".\"created_at\", \"segments\".\"constraints\" from \"segments\" where \"id\" = $1 - invalid input syntax for type integer: \"-6.383845527970432e+293\"","details":[{"message":"select \"segments\".\"id\", \"segments\".\"name\", \"segments\".\"description\", \"segments\".\"segment_project_id\", \"segments\".\"created_by\ // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"7": {}, "constraints": [{"contextName": "", "operator": "STR_ENDS_WITH", "value": "\u0007"}, {"operator": "SEMVER_GT", "contextName": "x\u0091^\u00b2\ud986\ude50\uda82\udf29\u00bcX\u0098\u001b", "values": ["\u00a2\u00e5\ud840\udf04:\u00b9\u00fb\u00ad\ud9dd\udf25n\u0092R\u7466\\\ud8eb\udefd\n", ""], "inverted": false}, {"inverted": false, "operator": "STR_CONTAINS", "value": "\u00ed\u00e7\u00a8\u00ac\u2b01", "caseInsensitive": false, "contextName": "", "values": []}, {"operator": "NUM_GTE", "contextName": ".exe"}], "segments": [-6.383845527970432e+293, 1.977595019862909e+16, -6.103515625e-05, -3.2383581724176148e+16], "name": "false"}' http://0.0.0.0:33031/api/admin/projects/default/features/checkout/environments/development/strategies
PUT/api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/strategies/{strategyId}
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
824

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Hint: The request body contains 5 additional properties not defined in the schema (``, ``, `6` and 2 more). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields.
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data: Could not find strategy type with name eu-users","details":[{"message":"Could not find strategy type with name eu-users"}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"\u000b": {"": 52444, "\u6124l\u00f8\ud997\uded0}\u00fd": [2.6343241161115814e+31]}, "m\u00bd;H\u00e0\u00ed\u0006H\udb79\udfe6\ud88f\ude31\ud97d\udfab\u0095NXvj9": [], "": [{"\ud802\udd38\uda79\udd0b\u00b5\u00d5\ud866\udeb1": true, "": 5493556446, "\u00c8\u0083\u00c3\u00c9\u00d9\udbf0\udd887\u00de\udba8\uddfc": null}, {}, []], "6": {"\u0005\u00dc\u0019\u00c2Y\u00dc\"": null}, "y.\ud996\udd30\u007f\u00ac1": false, "name": "eu-users"}' http://0.0.0.0:33031/api/admin/projects/default/features/checkout/environments/development/strategies/01M5AZY9YBHX81KEQRSTW8P0WD

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 400, 401, 403, 404, 415
Response500 Internal Server Error
{"name":"UnknownError","message":"select \"segments\".\"id\", \"segments\".\"name\", \"segments\".\"description\", \"segments\".\"segment_project_id\", \"segments\".\"created_by\", \"segments\".\"created_at\", \"segments\".\"constraints\" from \"segments\" where \"id\" = $1 - value \"-7634050440834865\" is out of range for type integer","details":[{"message":"select \"segments\".\"id\", \"segments\".\"name\", \"segments\".\"description\", \"segments\".\"segment_project_id\", \"segments\".\"created_by\", \"s // Output truncated...
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"\u00b0\u00c2G\u00a1j\uda81\udc8f\ud970\udddf\u001b\u00bc\ud9f8\udd4e": {}, "Q\u00d7K": -2.9923042319003326e-92, "segments": [-7634050440834865.0, -2.2358349587628508e+16], "parameters": {"*": "\udb23\udcb6", "": "P\uda7b\udd7cvB\u009c", "An": "\u00e5\u001f>k\u00eb\u00c9k\u0091\u00db\u00d7", "z%\u00aaRI\udbb4\uded5\u00e4\udbd7\udc83\u00cf%\u0094\u0081\ud933\uddda": "\ud934\uddcd\u00a2b\ud95d\udf15", "\u0096": "\u0002\udba9\udc05he7\u00b9|\u0096\u00af\u0015"}, "sortOrder": 3.73254267864504e+16}' http://0.0.0.0:33031/api/admin/projects/default/features/search/environments/development/strategies/01M5B0EAW6TGT8CDBCZEXA87X7
PUT/api/admin/projects/{projectId}/features/{featureName}/variants-batch
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
730

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data: No environments provided","details":[{"message":"No environments provided"}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"variants": [{"name": "blue_group", "weightType": "variable", "stickiness": "custom.context.field", "payload": {"type": "json", "value": "{\"color\": \"red\"}"}, "overrides": [{"contextName": "userId", "values": ["red", "blue"]}], "weight": 0.0}], "environments": []}' http://0.0.0.0:33031/api/admin/projects/default/features/checkout/variants-batch

Undocumented status codeST103

Received: 415
Documented: 200, 400, 401, 403
Response415 Unsupported Media Type
{"id":"df71931e-7d96-4d9c-b1d5-935906177fcb","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/features/checkout/variants-batch

Undocumented status codeST103

Received: 404
Documented: 200, 400, 401, 403
Response404 Not Found
{"name":"NotFoundError","message":"Could not find checkout in ","details":[{"message":"Could not find checkout in "}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"variants": [], "environments": [null]}' http://0.0.0.0:33031/api/admin/projects/default/features/checkout/variants-batch

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 400, 401, 403
Response500 Internal Server Error
{"name":"UnknownError","message":"SELECT EXISTS(SELECT 1\n                           FROM change_request_settings\n                           WHERE environment = $1\n                             and project = $2) AS present - invalid byte sequence for encoding \"UTF8\": 0x00","details":[{"message":"SELECT EXISTS(SELECT 1\n                           FROM change_request_settings\n                           WHERE environment = $1\n                             and project = $2) AS present - invalid byte sequenc // Output truncated...
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"environments": [":\u00e2\u0000J\\", "\u00f7\u0086\ud94d\udf0c"]}' http://0.0.0.0:33031/api/admin/projects/default/features/checkout/variants-batch
POST/api/admin/projects/{projectId}/revive
Server error+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
634

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - features -> Array with invalid items: Incorrect type
Response200 OK
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"features": [null]}' http://0.0.0.0:33031/api/admin/projects/default/revive

Undocumented status codeST103

Received: 404
Documented: 200, 400, 401, 403
Response404 Not Found
{"name":"NotFoundError","message":"Active project with id 񔝱Ø򈺅r\u001c¼L\u0019򀉿Ö³‹ does not exist","details":[{"message":"Active project with id 񔝱Ø򈺅r\u001c¼L\u0019򀉿Ö³‹ does not exist"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"\u68db\u0016E\u00b2\u0088": [["\udb0e\udf14", null, -0.3333333333333333]], "": null, "\ud84e\udd0f\u00ca\ud96c\udc2c\ub3e2\u00b7": [], "features": ["\uda4a\udd88\udbdf\udc39\u0096D\u000b4\u00fb\u000e%RH\u00f4v\u00f45\u00b0 \ud94c\udfc2\u00d57W\ud872\ude95f\u00f2\u0017y\u00899\ud817\udf98\ud964\ude2e\u00f7\uda15\udca0\udb42\udc3d\u00fd\ud9d0\ude46@\u008f", "\uda4d\udd8b\u001f'"'"'\u00f8\ud9ff\udd0d\udb12\udcee\ud996\udc07{\u001e", "\u00ac\u00c0@4\u000e", "\u0016\u00d8\u00c2\ud9cb\udf9f\u00bd", "\u0015\u00b1p\udb02\udd29/\u0082", "\u00cd\ud8b7\udf00", "w", "\udb47\ude63\udada\uddda\u00de\u001d", "@I\ud8d6\ude3bQ\ud9ca\udd39\u00ed\u0013\ud9e7\udd75\u00cd", "!", "\udb12\udda5z\u00d8"]}' http://0.0.0.0:33031/api/admin/projects/%F1%94%9D%B1%C3%98%F2%88%BA%85r%1C%C2%BCL%19%F2%80%89%BF%C3%96%C2%B3%C2%8B/revive

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 400, 401, 403
Response500 Internal Server Error
{"name":"UnknownError","message":"select * from \"features\" where \"name\" in ($1, $2, $3, $4) order by \"name\" asc - invalid byte sequence for encoding \"UTF8\": 0x00","details":[{"message":"select * from \"features\" where \"name\" in ($1, $2, $3, $4) order by \"name\" asc - invalid byte sequence for encoding \"UTF8\": 0x00"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"features": ["LA\u0000\u0090H\uda78\udef9\u008b\ud85c\uddf6\u0090\u00aa\u0014\u00bee\t\u0098m\udb36\ude45V\u00e9\udb73\udf06\udb76\udc6c\u00d3$\u0001\u2159)", "", "\u00b8", "q\u00dc "]}' http://0.0.0.0:33031/api/admin/projects/default/revive

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"features": []}' http://0.0.0.0:33031/api/admin/projects/default/revive
POST/api/admin/projects/{projectId}/stale
Server error+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
641

Undocumented status codeST103

Received: 400
Documented: 202, 401, 403, 415
Response400 Bad Request
{"id":"9e76b2fd-d06f-4d5d-aa90-a27ecbb8c9b9","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/body/stale` property must be boolean. You sent {}.","path":"/body/stale"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"features": ["my-feature-1", "my-feature-2", "my-feature-3"], "stale": {}}' http://0.0.0.0:33031/api/admin/projects/default/stale

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - stale: Incorrect type
Response202 Accepted
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"features": ["my-feature-1", "my-feature-2", "my-feature-3"], "stale": null}' http://0.0.0.0:33031/api/admin/projects/default/stale

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 202, 401, 403, 415
Response500 Internal Server Error
{"name":"UnknownError","message":"select * from \"features\" where \"name\" in ($1, $2, $3, $4, $5) order by \"name\" asc - invalid byte sequence for encoding \"UTF8\": 0x00","details":[{"message":"select * from \"features\" where \"name\" in ($1, $2, $3, $4, $5) order by \"name\" asc - invalid byte sequence for encoding \"UTF8\": 0x00"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"\u00fd\u009c": 1538, "\u00dd": {}, "\u00e0>\u00d9": {}, "features": ["\u00d9\n?\u007f\u00db\u00db\u00a9\ud976\udd3a", "AK", "", "\u0098\uda8a\ude4f\u0007\u0015\u00ec\u008b\ud9ac\uddd9\u0000%\u0093\u0017\u00b5\u0004\u008d\udbb6\udf7b\u00cb\u00dd=", ""], "stale": true}' http://0.0.0.0:33031/api/admin/projects/default/stale

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d $'\x00' http://0.0.0.0:33031/api/admin/projects/default/stale
GET/api/admin/search/events
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
768

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{"id":"a18ece33-7e32-4400-82b0-5fe7b1374dcc","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/query/type` property must match pattern \"^(IS|IS_ANY_OF):(.*?)(,([a-zA-Z0-9_]+))*$\". You sent \"\".","path":"/query/type"}]}
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' 'http://0.0.0.0:33031/api/admin/search/events?type='

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"id":"5d5c5bb6-146f-4004-89c9-e77a9adb6182","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/query/groupId` property must match pattern \"^(IS|IS_ANY_OF):(.*?)(,([0-9]+))*$\". You sent \"IS:G\\r񂣣,6,8300588021,5261,8612\".","path":"/query/groupId"}]}
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' 'http://0.0.0.0:33031/api/admin/search/events?from=IS%3A7625-07-03&groupId=IS%3AG%0D%F1%82%A3%A3%2C6%2C8300588021%2C5261%2C8612&offset=50&limit=50'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200
Response500 Internal Server Error
{"name":"UnknownError","message":"Invalid time value","details":[{"message":"Invalid time value"}]}
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' 'http://0.0.0.0:33031/api/admin/search/events?to=IS%3A0000-00-00'

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/search/events
GET/api/admin/search/featuresRate limited
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
814

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 404
Response400 Bad Request
{"id":"989ba02b-a2ff-46a6-b7c2-ee3cd17feb31","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/query/status` property must be array. You sent \"production:enabled\".","path":"/query/status"}]}
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' 'http://0.0.0.0:33031/api/admin/search/features?query=feature_a&project=IS%3Adefault&state=IS%3Aactive&lifecycle=IS%3Ainitial&type=IS%3Arelease&createdBy=IS%3A1&tag=INCLUDE%3Asimple%3Amy_tag&segment=INCLUDE%3Apro-users&offset=50&limit=50&sortBy=type&sortOrder=desc&favoritesFirst=true&archived=IS%3Atrue&favorite=IS%3Atrue&createdAt=IS_ON_OR_AFTER%3A2023-01-28&lastSeenAt=IS_ON_OR_AFTER%3A2023-01-28&status=production%3Aenabled'

Undocumented status codeST103

Received: 429
Documented: 200, 401, 403, 404
Response429 Too Many Requests
Too many requests, please try again later.
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' 'http://0.0.0.0:33031/api/admin/search/features?createdBy=IS%3A1&archived=IS%3Atrue&createdAt=IS_ON_OR_AFTER%3A2023-01-28'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 401, 403, 404
Response500 Internal Server Error
{"name":"UnknownError","message":"with \"ranked_features\" as (select \"features\".\"name\" as \"feature_name\", \"features\".\"description\" as \"description\", \"features\".\"type\" as \"type\", \"features\".\"archived_at\" as \"archived_at\", \"features\".\"project\" as \"project\", \"features\".\"created_at\" as \"created_at\", \"features\".\"stale\" as \"stale\", \"features\".\"impression_data\" as \"impression_data\", \"feature_environments\".\"enabled\" as \"enabled\", \"feature_environments\".\"envi // Output truncated...
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' 'http://0.0.0.0:33031/api/admin/search/features?lastSeenAt=IS_BEFORE%3A0202-79-03&limit=50&sortOrder=desc&favorite=IS%3Atrue'

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' 'http://0.0.0.0:33031/api/admin/search/features?tag=DO_NOT_INCLUDE%3A%C2%8Cf%C2%AA%F2%BD%97%BF%2F%29rL5%C3%95%3A1%C3%B1%C3%B0%C3%A4%11W%C2%91%F3%8F%8E%9F%23%C2%B5%C2%92%F0%92%A4%AA%C3%99%05%C3%BC%2C%0A%0C%0B%0D%0D%F3%91%9C%90%3Aaj%C3%8C%C3%A4%F2%9B%95%9D%F1%AA%A8%A2.%15%C2%ACC%10%C3%B6%5C%F4%8A%80%8D%1C%C2%BErH%C3%A0cE%2C%0A%0A%0D%F2%84%97%AE%C3%B4%F1%BB%B2%A6%C2%BC%01%F0%9D%B8%8D%C2%A1%C8%BA%C4%80Z%C2%B3%C3%A38%C2%B3%C3%82%F3%98%BF%AB%3Aw%F1%A5%8F%AB%F3%9B%97%90%2C%0B%F0%9E%89%8EB%F1%87%84%80%C2%A3%C2%BA%1ES%C2%AB%3A%C2%B23%C2%B5%C2%AD%C2%B6%C2%BC%C3%82%F1%98%BA%B4w%C4%80%F2%92%B0%BFfy%F3%A3%99%8D%0C%2C%0D%F0%9F%8F%BB%3E%C3%AC%F2%81%82%99%C3%AE%3A%F1%BE%82%BF%F3%B0%A8%A1%C3%94%0F%10%C2%8C5l%C2%90%F4%8A%8C%A8%C2%81%C2%BC%1CK%C3%9A%C3%B0%F0%9B%95%9E%E6%8B%8EG%F0%A6%A0%90%C3%BB%2C%0A%0B%0D%0B%0CP%2A%C3%B0%3A%C3%B3%C4%80%C3%84cg%C2%B7%F2%A1%AA%97d%19%C2%BF%C2%85%C3%95%C2%BE%C2%86%C3%83%C2%8E%2C%0A%0C%0B%0D%0B%1B%3A%C3%83%C2%AE%2C%0A%0A%0A+%0C%0D%0C%0A%0B%09%0A+%0D%0C%0A++%0C+%0B%0C+%0A%0B%0B%0D%0B%0B+%0A%0A%1D%C2%90%C8%BE%C2%88L%C2%81%3A%C3%AFP%09%C2%A3%2C%0B%09+%0C+%0B%C3%AC%3A%F0%92%A9%90w0%C2%9F%C2%89%C3%95%2C%09%0B%0A+%0D%0A%C2%9B%3A%7C%C4%80%C2%94%12%7B%C8%BE%2C%09+%0D+%09%0C+%C3%88%3A%0B%1B%C3%94%C2%96~%F2%8B%A1%86%C3%84%2C+%0A+%09+%0A%0A%0B%0C%F3%B7%A7%BA%3A%F0%9F%8F%BB%24%2Ak%F1%B8%BC%A0%E8%B1%87%F0%99%96%A9%C2%9C%F2%91%86%AF%2C%C3%9AG%3A%22%C2%8F%26%7D%C3%AC%2C%0C%09%C2%A3%3A%C3%8A%C2%90%C3%92%2C%2A%3B%F1%B8%A3%B0%F1%86%BF%A1%3A%25%7B%C3%A3we%2C%0C%0A%0B%0D%0A%13%C3%93%F2%A3%B7%9B%F0%9F%8F%BB%0A%3AM%2C%0D%14%C3%A2%C3%94%0Dv2%C2%A7%C2%AE%C2%9Dw%C3%9EU%1FU%3A%C2%AF%2C%0A%0C%0AC%3A%C2%81Y%C3%99%F0%AE%BF%B1tn%E9%B7%BB%C3%AF%27f%C3%B69%F1%AC%BF%974%C3%ACg%F3%97%BB%95L%C3%B4%F2%8E%95%81%C3%AE%60%7F%1C%F2%A1%B5%89%06m%C2%A98%F3%9E%81%89%C2%B4%F4%8B%AB%89%C2%82%F3%BA%B4%9A%C3%AEw%2C%0A%F1%9B%8C%B6N%C3%AA%F1%AE%82%8E%3A%C3%B9%C2%9A%C2%8E%C8%BAoN%C3%91%C2%A5M%C2%B7d%C3%AF%C3%A3%C2%B9%F2%84%83%9D%F1%82%9F%95%C2%80d%C3%AB%C3%B2%2C%0A%0A%0Ay%F3%89%9A%A7%3A%F0%9F%98%8D%7Cc%C2%86%C2%ABw%F0%9F%8F%BB%2C%C3%8A%3AP%2CV%C3%89%C2%B5%F3%AE%88%ABe%C2%A8%C2%A4%F1%92%93%99nr%C2%8C%26%F3%91%9C%98%3A%C2%A1%C3%88%2C+%0A+%0D%C2%86%3D%C3%A9%3A%1Cj%13%2C%0B+%09%0A%0A%C2%86%23%15%C3%B8%F2%90%98%8C%C3%8C%C2%A5%3A%F1%88%BC%8B%C8%BA%F3%BF%9E%B4Sg%C3%86%C3%9F~%2C%09%0Bx%C3%BB%C2%86%C2%A3%F1%AF%88%8CZV%09%3A%F0%A3%B9%A77%2C+%0D%0B%0D%0C%09%0C%0B%09%0D+%0C%09%0A%0A%C2%8B%C2%9A%C3%B8%3A%F1%BA%92%8Bf%C2%85%2C%0C+%0A%0C%F2%B7%90%AF%C2%94%3A%1EJ%F0%AE%98%A5%F1%AA%B8%BE%C2%93L%2Ca%C2%97%C2%B7%1D%10%C3%8DA%F1%8F%9B%B3c%C3%94%14%C2%AE%3A%C3%83%F0%9F%8F%BB%7F%0D%F1%9A%AA%89Y%F4%82%9E%B1&archived=IS%3Atrue'
POST/api/admin/user/change-password
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
734

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 400, 401
Response500 Internal Server Error
{"name":"UnknownError","message":"Undefined binding(s) detected when compiling FIRST. Undefined column(s): [id] query: select \"password_hash\" from \"users\" where \"deleted_at\" is null and \"is_service\" = ? and \"is_system\" = ? and \"id\" = ? limit ?","details":[{"message":"Undefined binding(s) detected when compiling FIRST. Undefined column(s): [id] query: select \"password_hash\" from \"users\" where \"deleted_at\" is null and \"is_service\" = ? and \"is_system\" = ? and \"id\" = ? limit ?"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"password": "k!5As3HquUrQ", "oldPassword": "Oldk!5As3HquUrQ", "confirmPassword": "k!5As3HquUrQ"}' http://0.0.0.0:33031/api/admin/user/change-password

Undocumented status codeST103

Received: 415
Documented: 200, 400, 401
Response415 Unsupported Media Type
{"id":"fb4e0f85-8c41-4af9-b70c-3c899b9f2afb","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/user/change-password

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"password": "k!5As3HquUrQ"}' http://0.0.0.0:33031/api/admin/user/change-password
GET/api/admin/user/roles
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
609

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 401, 403
Response500 Internal Server Error
{"name":"UnknownError","message":"Undefined binding(s) detected when compiling SELECT. Undefined column(s): [gu.user_id] query: select \"id\", \"name\", \"type\", \"project\", \"description\" from \"roles\" inner join \"group_role\" as \"gr\" on \"gr\".\"role_id\" = \"id\" inner join \"group_user\" as \"gu\" on \"gu\".\"group_id\" = \"gr\".\"group_id\" where \"gu\".\"user_id\" = ? and (\"gr\".\"project\" = ? or \"type\" = ?)","details":[{"message":"Undefined binding(s) detected when compiling SELECT. Undefi // Output truncated...
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' 'http://0.0.0.0:33031/api/admin/user/roles?projectId=project-y'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403
Response400 Bad Request
<EMPTY>
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/user/roles

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/user/roles
POST/edge/validate
Server error+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
727

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - tokens -> Array with invalid items: Incorrect type
Response200 OK
{"tokens":[]}
Reproduce
curl -X POST -H 'Content-Type: application/json' -d '{"tokens": [null]}' http://0.0.0.0:33031/edge/validate

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 400, 413, 415
Response500 Internal Server Error
{"name":"UnknownError","message":"select \"tokens\".\"secret\", \"username\", \"token_name\", \"type\", \"expires_at\", \"created_at\", \"alias\", \"seen_at\", \"environment\", \"token_project_link\".\"project\" from \"api_tokens\" as \"tokens\" left join \"api_token_project\" as \"token_project_link\" on \"tokens\".\"secret\" = \"token_project_link\".\"secret\" where \"tokens\".\"secret\" = $1 - invalid byte sequence for encoding \"UTF8\": 0x00","details":[{"message":"select \"tokens\".\"secret\", \"userna // Output truncated...
Reproduce
curl -X POST -H 'Content-Type: application/json' -d '{"": [-81, false, -2841], "\u00f2\u00b6": {"0": null}, "\u0013": -2.3605358810435708e+16, "\u0084,": [-1.0521583825376904e-154, [], -3.402823466e+38], "}\udb0c\udd26\ud8b9\udf05\u00da\udb29\udc94": [false, -1.0478588844977407e-238, -2.3292122072156696e+16], "tokens": ["&'"'"'$", "J\u0001_\udb5c\udc92\u00e4R\udb00\udfdf\u0010\u00e5\ud8df\udd3d\u00e5C\udaf5\udfff\u0012\u00a5\u00d6\u00df\ud9a8\udd53\u00b2\udae4\udd8b\u00e4W", "\u00b0\u0014!\u00b3\u00d6\udb47\udc55", "\u00dd\u000eA\u000b\u001b\u0099", "\u00cf\ud9c2\udd1b@\ud856\udeb9\u00ce", "LPT1", "\u00d1.|\u00bf_\udae4\udfca\udacd\udc4f\u00a1\u00fa\u1711j\ud832\udc20\u00d9\u0087\ud89b\udc63|OK\u00e5\udbb1\uded8\u0010", "failures", "\uda2b\udce0", "\ud9fa\udc8d", "\u0097i\u00fa-c\u0005\udbdb\udea6", "\u0001|\u00e2\u00ce\ud9e7\udc3a\u00e0\ud9dc\ude7eI\u00b2\u007f\ud8a9\udf6d\u00d3k", "\u00c8", "\ud891\udf03\u008c\u00f4+", "\u0088\u00bb", "\u00c8\u00ba\u9400\u00cd\u008f,\u0096", "", "\u00d2\u00f8\u00fe\u00c7\u009aQ\u00de\u00e9\u0089\ud8e4\udc10\u00c4\u0000{\u0088", "\u00ad\udba8\udffc\u00f2\u0003!", "\u009d", "\u00e9\u0081\u0018\u00c90\u009e\u00d8\udbac\udc90\udb2d\udd00\u0000p\u00b6", "\u00f5\u0000", "\u00b5\u0098"]}' http://0.0.0.0:33031/edge/validate
DELETE/api/admin/addons/{id}Missing test data
Server error+1 moreless
  • Undocumented status code
762

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 401, 403, 404
Response500 Internal Server Error
{"name":"UnknownError","message":"select \"id\", \"provider\", \"enabled\", \"description\", \"parameters\", \"events\", \"projects\", \"environments\", \"created_at\" from \"addons\" where \"id\" = $1 limit $2 - invalid input syntax for type integer: \"01M5AZY9ZY05J2AJ99V5GR23TV\"","details":[{"message":"select \"id\", \"provider\", \"enabled\", \"description\", \"parameters\", \"events\", \"projects\", \"environments\", \"created_at\" from \"addons\" where \"id\" = $1 limit $2 - invalid input syntax for t // Output truncated...
Reproduce
curl -X DELETE -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/addons/01M5AZY9ZY05J2AJ99V5GR23TV
GET/api/admin/addons/{id}
Server error+1 moreless
  • Undocumented status code
632

Undocumented status codeST103

Received: 404
Documented: 200, 401
Response404 Not Found
{"name":"NotFoundError","message":"Could not find addon","details":[{"message":"Could not find addon"}]}
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/addons/0

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 401
Response500 Internal Server Error
{"name":"UnknownError","message":"select \"id\", \"provider\", \"enabled\", \"description\", \"parameters\", \"events\", \"projects\", \"environments\", \"created_at\" from \"addons\" where \"id\" = $1 limit $2 - invalid input syntax for type integer: \"01M5AZY9ZY05J2AJ99V5GR23TV\"","details":[{"message":"select \"id\", \"provider\", \"enabled\", \"description\", \"parameters\", \"events\", \"projects\", \"environments\", \"created_at\" from \"addons\" where \"id\" = $1 limit $2 - invalid input syntax for t // Output truncated...
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/addons/01M5AZY9ZY05J2AJ99V5GR23TV
PUT/api/admin/addons/{id}Missing test data
Server error+1 moreless
  • Undocumented status code
694

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 400, 401, 403, 404, 413, 415
Response500 Internal Server Error
{"name":"UnknownError","message":"select \"id\", \"provider\", \"enabled\", \"description\", \"parameters\", \"events\", \"projects\", \"environments\", \"created_at\" from \"addons\" where \"id\" = $1 limit $2 - invalid input syntax for type integer: \"01M5AZY9ZY05J2AJ99V5GR23TV\"","details":[{"message":"select \"id\", \"provider\", \"enabled\", \"description\", \"parameters\", \"events\", \"projects\", \"environments\", \"created_at\" from \"addons\" where \"id\" = $1 limit $2 - invalid input syntax for t // Output truncated...
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"enabled": false, "events": [], "parameters": {}, "provider": ""}' http://0.0.0.0:33031/api/admin/addons/01M5AZY9ZY05J2AJ99V5GR23TV
GET/api/admin/events
Server error+1 moreless
  • Undocumented status code
898

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 401
Response500 Internal Server Error
{"name":"UnknownError","message":"select count(*) from \"events\" where \"project\" in ($1) limit $2 - invalid byte sequence for encoding \"UTF8\": 0x00","details":[{"message":"select count(*) from \"events\" where \"project\" in ($1) limit $2 - invalid byte sequence for encoding \"UTF8\": 0x00"}]}
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' 'http://0.0.0.0:33031/api/admin/events?project=%00%C2%AC%C3%A4u%C2%B1%C2%BB%C3%AE%F3%81%B5%A1%C2%90%F3%90%8B%89%C2%81%F1%A2%A5%BF%F3%BD%95%86%13'
PUT/api/admin/feedback/{id}
Server error+1 moreless
  • Undocumented status code
641

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 400, 401, 415
Response500 Internal Server Error
{"name":"UnknownError","message":"insert into \"user_feedback\" (\"feedback_id\", \"given\", \"nevershow\", \"user_id\") values ($1, $2, $3, DEFAULT) on conflict (\"user_id\", \"feedback_id\") do update set \"feedback_id\" = excluded.\"feedback_id\", \"given\" = excluded.\"given\", \"nevershow\" = excluded.\"nevershow\", \"user_id\" = excluded.\"user_id\" returning \"given\", \"user_id\", \"feedback_id\", \"nevershow\" - null value in column \"user_id\" of relation \"user_feedback\" violates not-null constr // Output truncated...
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"userId": 2, "neverShow": false, "given": "2023-07-06T08:29:21.282Z"}' http://0.0.0.0:33031/api/admin/feedback/0

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"": false}' http://0.0.0.0:33031/api/admin/feedback/01M5B0D66V8ZZFVZT7R0DM48TS
GET/api/admin/personal-dashboard
Server error+1 moreless
  • Undocumented status code
114

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 401, 403, 404
Response500 Internal Server Error
{"name":"UnknownError","message":"Undefined binding(s) detected when compiling SELECT. Undefined column(s): [features.created_by_user_id] query: select \"name\", \"type\", \"project\", \"created_at\" from \"features\" where \"features\".\"created_by_user_id\" = ? and \"features\".\"archived_at\" is null","details":[{"message":"Undefined binding(s) detected when compiling SELECT. Undefined column(s): [features.created_by_user_id] query: select \"name\", \"type\", \"project\", \"created_at\" from \"features\" // Output truncated...
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/personal-dashboard
GET/api/admin/personal-dashboard/{projectId}
Server error+1 moreless
  • Undocumented status code
611

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 401, 403, 404
Response500 Internal Server Error
{"name":"UnknownError","message":"Undefined binding(s) detected when compiling SELECT. Undefined column(s): [gu.user_id] query: select \"id\", \"name\", \"type\", \"project\", \"description\" from \"roles\" inner join \"group_role\" as \"gr\" on \"gr\".\"role_id\" = \"id\" inner join \"group_user\" as \"gu\" on \"gu\".\"group_id\" = \"gr\".\"group_id\" where \"gu\".\"user_id\" = ? and (\"gr\".\"project\" = ? or \"type\" = ?)","details":[{"message":"Undefined binding(s) detected when compiling SELECT. Undefi // Output truncated...
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/personal-dashboard/default

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/personal-dashboard/default
PUT/api/admin/projects/{projectId}/context/{contextField}
Server error+1 moreless
  • Undocumented status code
681

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{"name":"NotFoundError","message":"Could not find context field region in project default","details":[{"message":"Could not find context field region in project default"}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"description": "The user'"'"'s subscription tier", "stickiness": false, "sortOrder": 2, "legalValues": [{"value": "#c154c1", "description": "Deep fuchsia"}], "project": "my-project"}' http://0.0.0.0:33031/api/admin/projects/default/context/region

Undocumented status codeST103

Received: 415
Documented: 200
Response415 Unsupported Media Type
{"id":"ba741bea-c895-494b-8e5d-8b2983e62c29","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/context/0

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{"id":"8721c18d-c4f9-44d9-a9eb-4ae14db59ecc","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/body/project` property must be string. You sent {}.","path":"/body/project"}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"description": "The user'"'"'s subscription tier", "stickiness": false, "sortOrder": 2, "legalValues": [{"value": "gold"}, {"value": "silver"}, {"value": "crystal"}], "project": {}}' http://0.0.0.0:33031/api/admin/projects/default/context/0

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200
Response500 Internal Server Error
{"name":"UnknownError","message":"update \"context_fields\" set \"name\" = $1, \"description\" = $2, \"stickiness\" = $3, \"sort_order\" = $4, \"legal_values\" = $5, \"project\" = $6 where \"name\" = $7 returning * - insert or update on table \"context_fields\" violates foreign key constraint \"context_fields_project_fkey\"","details":[{"message":"update \"context_fields\" set \"name\" = $1, \"description\" = $2, \"stickiness\" = $3, \"sort_order\" = $4, \"legal_values\" = $5, \"project\" = $6 where \"name\ // Output truncated...
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"description": "The user'"'"'s subscription tier", "stickiness": false, "sortOrder": 2, "legalValues": [{"value": "gold"}, {"value": "silver"}, {"value": "crystal"}], "project": false}' http://0.0.0.0:33031/api/admin/projects/default/context/0

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"": null}' http://0.0.0.0:33031/api/admin/projects/default/context/region
GET/api/admin/segments/{id}
Server error+1 moreless
  • Undocumented status code
712

Undocumented status codeST103

Received: 400
Documented: 200, 404
Response400 Bad Request
{"id":"997d33a6-e985-48a4-982e-ec837e3b00b7","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/params/id` property must be integer. You sent \"null,null\".","path":"/params/id"}]}
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/segments/null%2Cnull

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 404
Response500 Internal Server Error
{"name":"UnknownError","message":"select \"segments\".\"id\", \"segments\".\"name\", \"segments\".\"description\", \"segments\".\"segment_project_id\", \"segments\".\"created_by\", \"segments\".\"created_at\", \"segments\".\"constraints\" from \"segments\" where \"id\" = $1 - value \"18638966323\" is out of range for type integer","details":[{"message":"select \"segments\".\"id\", \"segments\".\"name\", \"segments\".\"description\", \"segments\".\"segment_project_id\", \"segments\".\"created_by\", \"segment // Output truncated...
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/segments/18638966323
GET/api/admin/segments/{id}/strategies
Server error+1 moreless
  • Undocumented status code
616

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{"id":"bb8d5f2b-f51a-428d-baab-a44bd764ae7e","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/params/id` property must be integer. You sent \"null,null\".","path":"/params/id"}]}
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/segments/null%2Cnull/strategies

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{"name":"NotFoundError","message":"No segment exists with ID \"0\"","details":[{"message":"No segment exists with ID \"0\""}]}
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/segments/0/strategies

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200
Response500 Internal Server Error
{"name":"UnknownError","message":"select \"segments\".\"id\", \"segments\".\"name\", \"segments\".\"description\", \"segments\".\"segment_project_id\", \"segments\".\"created_by\", \"segments\".\"created_at\", \"segments\".\"constraints\" from \"segments\" where \"id\" = $1 - value \"437213995823\" is out of range for type integer","details":[{"message":"select \"segments\".\"id\", \"segments\".\"name\", \"segments\".\"description\", \"segments\".\"segment_project_id\", \"segments\".\"created_by\", \"segmen // Output truncated...
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/segments/437213995823/strategies

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/segments/6/strategies
DELETE/api/admin/strategies/{name}
Server error+1 moreless
  • Undocumented status code
246

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 401, 403, 404
Response500 Internal Server Error
{"name":"UnknownError","message":"Cannot edit strategy default","details":[{"message":"Cannot edit strategy default"}]}
Reproduce
curl -X DELETE -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/strategies/default

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 401
Response500 Internal Server Error
{"name":"UnknownError","message":"select \"id\", \"name\", \"username\", \"email\", \"image_url\", \"seen_at\", \"is_service\", \"scim_id\", \"seat_type\", \"company_role\", \"product_updates_email_consent\" from \"users\" where \"deleted_at\" is null and \"is_service\" = $1 and \"is_system\" = $2 and \"name\" ilike $3 or \"username\" ilike $4 or \"email\" ilike $5 - invalid byte sequence for encoding \"UTF8\": 0x00","details":[{"message":"select \"id\", \"name\", \"username\", \"email\", \"image_url\", \"s // Output truncated...
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' 'http://0.0.0.0:33031/api/admin/user-admin/search?q=%1A%17%C3%A5%00'

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/user-admin/search
DELETE/api/admin/user-admin/{id}
Server error+1 moreless
  • Undocumented status code
120

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 404
Response400 Bad Request
{"id":"6f4c5909-1904-4cdd-b93e-c3b3353e4aba","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/params/id` property must be integer. You sent \"null,null\".","path":"/params/id"}]}
Reproduce
curl -X DELETE -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/user-admin/null%2Cnull

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 401, 403, 404
Response500 Internal Server Error
{"name":"UnknownError","message":"select * from \"users\" where \"deleted_at\" is null and \"is_service\" = $1 and \"is_system\" = $2 and \"id\" = $3 limit $4 - value \"-35184372088832\" is out of range for type integer","details":[{"message":"select * from \"users\" where \"deleted_at\" is null and \"is_service\" = $1 and \"is_system\" = $2 and \"id\" = $3 limit $4 - value \"-35184372088832\" is out of range for type integer"}]}
Reproduce
curl -X DELETE -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/user-admin/-35184372088832
GET/api/admin/user-admin/{id}
Server error+1 moreless
  • Undocumented status code
610

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 400, 401, 404
Response500 Internal Server Error
{"name":"UnknownError","message":"select * from \"users\" where \"deleted_at\" is null and \"is_service\" = $1 and \"is_system\" = $2 and \"id\" = $3 limit $4 - value \"6909027438\" is out of range for type integer","details":[{"message":"select * from \"users\" where \"deleted_at\" is null and \"is_service\" = $1 and \"is_system\" = $2 and \"id\" = $3 limit $4 - value \"6909027438\" is out of range for type integer"}]}
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/user-admin/6909027438
DELETE/api/admin/user/tokens/{id}
Server error+1 moreless
  • Undocumented status code
616

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 404
Response400 Bad Request
{"id":"bf1e070a-22d8-427b-868b-bcb40be42647","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/params/id` property must be integer. You sent \"null,null\".","path":"/params/id"}]}
Reproduce
curl -X DELETE -H 'Authorization: user:bdc67c2831855419d860b436f467fe4aac38d28c9dcbc477551108c3' http://0.0.0.0:33031/api/admin/user/tokens/null%2Cnull

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 401, 403, 404
Response500 Internal Server Error
{"name":"UnknownError","message":"delete from \"personal_access_tokens\" where \"id\" = $1 and \"user_id\" = $2 returning \"id\", \"description\", \"user_id\", \"expires_at\", \"created_at\", \"seen_at\", \"selector\" - value \"16836729059244\" is out of range for type integer","details":[{"message":"delete from \"personal_access_tokens\" where \"id\" = $1 and \"user_id\" = $2 returning \"id\", \"description\", \"user_id\", \"expires_at\", \"created_at\", \"seen_at\", \"selector\" - value \"16836729059244\" // Output truncated...
Reproduce
curl -X DELETE -H 'Authorization: user:bdc67c2831855419d860b436f467fe4aac38d28c9dcbc477551108c3' http://0.0.0.0:33031/api/admin/user/tokens/16836729059244

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X DELETE -H 'Authorization: user:bdc67c2831855419d860b436f467fe4aac38d28c9dcbc477551108c3' http://0.0.0.0:33031/api/admin/user/tokens/2
POST/auth/reset/password-emailRate limited +1
Server error+1 moreless
  • Undocumented status code
721

Undocumented status codeST103

Received: 429
Documented: 200, 401, 404, 415
Response429 Too Many Requests
Too many requests, please try again later.
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/auth/reset/password-email

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 401, 404, 415
Response500 Internal Server Error
{"name":"UnknownError","message":"Can only find users with id, username or email.","details":[{"message":"Can only find users with id, username or email."}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"email": ""}' http://0.0.0.0:33031/auth/reset/password-email

Undocumented status codeST103

Received: 400
Documented: 200, 401, 404, 415
Response400 Bad Request
{"id":"ef127172-ec77-42a0-a3b1-03aa805066b4","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"path":"/body/email","message":"The `/body/email` property is required. It was not present on the data you sent."}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:33031/auth/reset/password-email
POST/auth/reset/validate-password
API accepts requests without authentication+1 moreless
  • Schema-valid request rejected
726

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"OwaspValidationError","message":"The password must be at least 10 characters long.","details":[{"validationErrors":["The password must be at least 10 characters long.","The password must contain at least one uppercase letter.","The password must contain at least one special character."],"message":"The password must be at least 10 characters long."}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"password": "hunter2"}' http://0.0.0.0:33031/auth/reset/validate-password

API accepts requests without authenticationST401

Expected 401 or 403, got `200 OK` for `POST /auth/reset/validate-password`
Response200 OK
<EMPTY>
Reproduce
curl -X POST -H 'Content-Type: application/json' -d '{"password": "S\udbf4\udd17\u00d9=su\u008e[\u00f5A\u0000\ud967\ude47k\ud8d3\ude8e0"}' http://0.0.0.0:33031/auth/reset/validate-password
GET/healthAPI accepts requests without authentication219

API accepts requests without authenticationST401

Expected 401 or 403, got `200 OK` for `GET /health`
Response200 OK
{"health":"GOOD"}
Reproduce
curl -X GET http://0.0.0.0:33031/health

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/health
GET/readyAPI accepts requests without authentication219

API accepts requests without authenticationST401

Expected 401 or 403, got `200 OK` for `GET /ready`
Response200 OK
{"health":"GOOD"}
Reproduce
curl -X GET http://0.0.0.0:33031/ready

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/ready
POST/api/admin/projects/{projectId}/api-tokens
Response header does not conform to the schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
647

Response header does not conform to the schemaST108

"api-tokens" is not a "uri"

Schema:

    {
        "format": "uri",
        "type": "string"
    }

Value:

    "api-tokens"
Response201 Created
{"environment":"development","expiresAt":"2023-10-01T00:00:00.000Z","tokenName":"some-user","projects":["default"],"secret":"default:development.3b867971e8f0f48cfa3e022dd7de52539c85efddcf3f9a10bc4706a5","type":"frontend","alias":null,"project":"default","createdAt":"2026-10-19T21:09:10.065Z","secure":false}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"type": "frontend", "environment": "development", "expiresAt": "2023-10-01T00:00:00Z", "tokenName": "some-user"}' http://0.0.0.0:33031/api/admin/projects/default/api-tokens

Undocumented status codeST103

Received: 415
Documented: 201, 400, 401, 403, 404
Response415 Unsupported Media Type
{"id":"0a62be5a-e48c-4765-a692-236b6a67e9a4","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/api-tokens

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - tokenName: Incorrect type
Response201 Created
{"environment":"development","expiresAt":"2023-10-01T00:00:00.000Z","tokenName":"false","projects":["default"],"secret":"default:development.786a0ded62d55589aba6ee1500b7d8d8a1632b72d5058a365309d8a8","type":"frontend","alias":null,"project":"default","createdAt":"2026-10-19T21:09:27.956Z","secure":false}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"type": "frontend", "environment": "development", "expiresAt": "2023-10-01T00:00:00Z", "tokenName": false}' http://0.0.0.0:33031/api/admin/projects/default/api-tokens

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data: Environment=default does not exist","details":[{"message":"Environment=default does not exist"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"type": "frontend", "environment": "default", "expiresAt": "2023-10-01T00:00:00Z", "tokenName": "some-user"}' http://0.0.0.0:33031/api/admin/projects/default/api-tokens

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d $'`S�4:��\x0c�>\x0c' http://0.0.0.0:33031/api/admin/projects/default/api-tokens
POST/api/admin/strategies
Response header does not conform to the schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
1,034

Response header does not conform to the schemaST108

"strategies/my-custom-strategy" is not a "uri"

Schema:

    {
        "format": "uri",
        "type": "string"
    }

Value:

    "strategies/my-custom-strategy"
Response201 Created
{"displayName":null,"name":"my-custom-strategy","editable":true,"description":"Enable the feature for users who have not logged in before.","parameters":[{"name":"Rollout percentage","type":"percentage","description":"How many percent of users should see this feature?","required":false}],"deprecated":false,"title":"My awesome strategy"}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "my-custom-strategy", "title": "My awesome strategy", "description": "Enable the feature for users who have not logged in before.", "editable": false, "deprecated": true, "parameters": [{"name": "Rollout percentage", "type": "percentage", "description": "How many percent of users should see this feature?", "required": false}]}' http://0.0.0.0:33031/api/admin/strategies

Undocumented status codeST103

Received: 400
Documented: 201, 401, 403, 409, 415
Response400 Bad Request
{"id":"7fbe88b6-edb3-43af-9e68-12d2a4360c12","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/body/parameters/0/required` property must be boolean. You sent {}.","path":"/body/parameters/0/required"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "my-custom-strategy", "title": "My awesome strategy", "description": "Enable the feature for users who have not logged in before.", "editable": false, "deprecated": true, "parameters": [{"name": "Rollout percentage", "type": "percentage", "description": "How many percent of users should see this feature?", "required": {}}]}' http://0.0.0.0:33031/api/admin/strategies

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - name: Incorrect type
Response201 Created
{"displayName":null,"name":"false","editable":true,"description":"Enable the feature for users who have not logged in before.","parameters":[],"deprecated":false,"title":"My awesome strategy"}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": false, "title": "My awesome strategy", "description": "Enable the feature for users who have not logged in before.", "editable": false, "deprecated": true, "parameters": []}' http://0.0.0.0:33031/api/admin/strategies

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"\"name\" must be URL friendly. You provided \"fªû\"."}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "f\u00aa\u00fb", "parameters": [], "editable": true}' http://0.0.0.0:33031/api/admin/strategies
POST/api/admin/invite-link/tokens
Response header does not conform to the schema+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
729

Undocumented status codeST103

Received: 415
Documented: 201, 400, 401, 403
Response415 Unsupported Media Type
{"id":"e65cc770-e1d7-47e4-b040-418057b98c38","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/invite-link/tokens

Response header does not conform to the schemaST108

"tokens/5ed821a35ee48405b0b1fb8d7002886a" is not a "uri"

Schema:

    {
        "format": "uri",
        "type": "string"
    }

Value:

    "tokens/5ed821a35ee48405b0b1fb8d7002886a"

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - name: Incorrect type
Response201 Created
{"secret":"5ed821a35ee48405b0b1fb8d7002886a","name":"","url":"http://localhost:4242/new-user?invite=5ed821a35ee48405b0b1fb8d7002886a","expiresAt":"2000-01-01T00:00:00.000Z","enabled":true,"createdAt":"2026-10-19T21:09:22.203Z","createdBy":"admin","role":{"id":3,"name":"Viewer","type":"root"},"users":[]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"expiresAt": "2000-01-01T00:00:00Z", "name": null}' http://0.0.0.0:33031/api/admin/invite-link/tokens
POST/api/admin/tag-types
Response header does not conform to the schema+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
1,021

Response header does not conform to the schemaST108

"tag-types/color" is not a "uri"

Schema:

    {
        "format": "uri",
        "type": "string"
    }

Value:

    "tag-types/color"
Response201 Created
{"name":"color","description":"A tag type for describing the color of a tag.","icon":"not-really-used","color":"#FFFFFF"}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "color", "description": "A tag type for describing the color of a tag.", "icon": "not-really-used", "color": "#FFFFFF"}' http://0.0.0.0:33031/api/admin/tag-types

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - name: Incorrect type
Response201 Created
{"color":"#000000","description":"A tag type for describing the color of a tag.","icon":null,"name":"false"}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"color": "#000000", "description": "A tag type for describing the color of a tag.", "icon": null, "name": false}' http://0.0.0.0:33031/api/admin/tag-types

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"\"name\" must be URL friendly. You provided \";\"."}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"icon": "https://github.com/favicon.ico", "name": ";", "description": "MissingContentType", "color": "#FFFFFF"}' http://0.0.0.0:33031/api/admin/tag-types
POST/api/admin/user-admin
Response header does not conform to the schema+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
1,155

Response header does not conform to the schemaST108

"3" is not a "uri"

Schema:

    {
        "format": "uri",
        "type": "string"
    }

Value:

    "3"
Response201 Created
{"accountType":"User","id":3,"name":"Sam Seawright","username":"hunter","email":"user@example.com","imageUrl":"https://gravatar.com/avatar/b4c9a289323b21a01c3e940f150eb9b8c542587f1abfd8f0e1cc1ffc5e475514?s=42&d=retro&r=g","seenAt":null,"loginAttempts":0,"createdAt":"2026-10-19T21:09:09.486Z","scimId":null,"seatType":null,"companyRole":null,"productUpdatesEmailConsent":null,"rootRole":"Admin","inviteLink":"http://localhost:4242/new-user?token=$2b$10$rpHWJSsnQqyGRHkhoVBLtud.8E4g5Mk7tagD5xoNOFwzCnON3ULnu","ema // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"username": "hunter", "email": "user@example.com", "name": "Sam Seawright", "password": "k!5As3HquUrQ", "rootRole": "Admin", "sendEmail": false}' http://0.0.0.0:33031/api/admin/user-admin

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data: User already exists","details":[{"message":"User already exists"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"username": "hunter", "email": "user@example.com", "name": "Sam Seawright", "password": "k!5As3HquUrQ", "rootRole": 1, "sendEmail": false}' http://0.0.0.0:33031/api/admin/user-admin

Undocumented status codeST103

Received: 415
Documented: 201, 400, 401, 403
Response415 Unsupported Media Type
{"id":"3ffdc754-5761-407f-a15e-dda45cac88c6","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/user-admin

Undocumented status codeST103

Received: 429
Documented: 201, 400, 401, 403
Response429 Too Many Requests
Too many requests, please try again later.
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"email": "user@example.com", "name": "Sam Seawright", "password": {}, "rootRole": 0, "sendEmail": false, "username": "hunter"}' http://0.0.0.0:33031/api/admin/user-admin
GET/api/admin/tag-types/{name}
Response violates schema+1 moreless
  • Undocumented status code
685

Response violates schemaST1082 violations

"name" is a required property

Validated against the response schema for status code 200.

Schema:

    {
        "required": [
            "name"
        ],
        "type": "object",
        "additionalProperties": false,
        "description": "A tag type.",
        "properties": {
            "name": {
                "type": "string",
                "description": "The name of the tag type.",
                "example": "color"
            },
            "description": {
                "type": "string",
                "description": "The description of the tag type.",
                "example": "A tag type for describing the color of a tag."
            },
            "icon": {
        // Output truncated...
    }

Value:

    {
        "tagType": {
            "color": "#FFFFFF",
            "description": "A tag type for describing the color of a tag.",
            "icon": "not-really-used",
            "name": "color"
        },
        "version": 1
    }
Additional properties are not allowed ('version', 'tagType' were unexpected)

Validated against the response schema for status code 200.

Schema:

    {
        "additionalProperties": false,
        "type": "object",
        "description": "A tag type.",
        "required": [
            "name"
        ],
        "properties": {
            "name": {
                "type": "string",
                "description": "The name of the tag type.",
                "example": "color"
            },
            "description": {
                "type": "string",
                "description": "The description of the tag type.",
                "example": "A tag type for describing the color of a tag."
            },
            "icon": {
        // Output truncated...
    }

Value:

    {
        "tagType": {
            "color": "#FFFFFF",
            "description": "A tag type for describing the color of a tag.",
            "icon": "not-really-used",
            "name": "color"
        },
        "version": 1
    }
Response200 OK
{"version":1,"tagType":{"name":"color","description":"A tag type for describing the color of a tag.","icon":"not-really-used","color":"#FFFFFF"}}
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/tag-types/color

Undocumented status codeST103

Received: 404
Documented: 200, 401, 403
Response404 Not Found
{"name":"NotFoundError","message":"Could not find tag-type","details":[{"message":"Could not find tag-type"}]}
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/tag-types/x-schemathesis-additional

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/tag-types/X
GET/api/admin/instance-admin/statisticsResponse violates schema116

Response violates schemaST108

Additional properties are not allowed ('serviceAccounts', 'archivedFeatureToggles', 'customRootRoles', 'customRootRolesInUse', 'passwordAuthEnabled', 'SCIMenabled' were unexpected)

Validated against the response schema for status code 200.

Schema:

    {
        "additionalProperties": false,
        "type": "object",
        "description": "Information about an instance and statistics about usage ...
        "required": [
            "instanceId"
        ],
        "properties": {
            "instanceId": {
                "type": "string",
                "description": "A unique identifier for this instance. Generated ...
                "example": "ed3861ae-78f9-4e8c-8e57-b57efc15f82b"
            },
            "timestamp": {
                "anyOf": [
                    {
                        "type": "string",
                        "format": "date-time",
                        "description": "When these statistics were produced",
        // Output truncated...
    }

Value:

    {
        "OIDCenabled": false,
        "SAMLenabled": false,
        "SCIMenabled": false,
        "activeUsers": {
            "last30": 1,
            "last60": 1,
            "last7": 1,
            "last90": 1
        },
        "apiTokens": {
            "admin": 1,
            "backend": 1,
            "client": 1,
            "frontend": 8
        },
        "archivedFeatureToggles": 1,
        "clientApps": [
            {
        // Output truncated...
    }
Response200 OK
{"timestamp":"2026-10-19T21:09:26.833Z","instanceId":"25111965-77ed-46fb-bf60-6f9abcf778a6","versionOSS":"8.2.0","versionEnterprise":"","users":3,"serviceAccounts":0,"apiTokens":{"client":1,"admin":1,"frontend":8,"backend":1},"activeUsers":{"last7":1,"last30":1,"last60":1,"last90":1},"licensedUsers":2,"featureToggles":3,"archivedFeatureToggles":1,"projects":1,"contextFields":7,"roles":6,"customRootRoles":0,"customRootRolesInUse":0,"groups":0,"environments":2,"segments":4,"strategies":8,"SAMLenabled":false," // Output truncated...
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/instance-admin/statistics
GET/api/admin/maintenanceResponse violates schema111

Response violates schemaST108

Additional properties are not allowed ('í', '', 'P􃋨~ZÀ', 'G򴖖l×ñ,a'' were unexpected)

Validated against the response schema for status code 200.

Schema:

    {
        "additionalProperties": false,
        "type": "object",
        "description": "The current state of Unleash's maintenance mode feature.",
        "required": [
            "enabled"
        ],
        "properties": {
            "enabled": {
                "description": "Whether maintenance mode is enabled or not.",
                "type": "boolean",
                "example": true
            }
        }
    }

Value:

    {
        "": [
            -44118632297790140,
            27384357605721696
        ],
        "G\uda91\udd96l\u00d7\u00f1,a'": [
            -58435686347083064,
            null,
            null
        ],
        "P\udbcc\udee8~Z\u00c0": {
            "\u00b8E\ud834\udd61M\ud864\udd95\u00da\u009b\ud978\udcf2C\udb35\udfa...
                "A\u008a\u00c8\udbc6\udcbb\u00f7\f\u0091": "\u00ab\u009a",
                "ServerErrors": -5.692073864509455e+301,
                "\ud832\udd41": -2.232782738392942e-151
            },
            "\ud817\uddb9": -609971
        },
        "enabled": false,
        // Output truncated...
    }
Response200 OK
{"í":null,"":[-44118632297790140,27384357605721696],"P􃋨~ZÀ":{"𕶹":-609971,"¸E𝅘𝅥𝅯M𩆕ڛ񮃲C󝞢OÉÌø'v@\u0007NÐ":{"ServerErrors":-5.692073864509455e+301,"AŠÈ􁢻÷\f‘":"«š","𜥁":-2.232782738392942e-151}},"G򴖖l×ñ,a'":[-58435686347083064,null,null],"enabled":false}
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/maintenance
GET/api/admin/metrics/applications/{appName}Response violates schema705

Response violates schemaST1083 violations

Additional properties are not allowed ('createdAt', 'instances', 'seenToggles', 'links' were unexpected)

Validated against the response schema for status code 200.

Schema at /components/schemas/applicationSchema:

    {
        "additionalProperties": false,
        "type": "object",
        "description": "Data about an application that's connected to Unleash via...
        "required": [
            "appName"
        ],
        "properties": {
            "appName": {
                "description": "Name of the application",
                "type": "string",
                "example": "accounting"
            },
            "sdkVersion": {
                "description": "Which SDK and version the application reporting u...
                "type": "string",
                "example": "unleash-client-java:8.0.0"
            },
            "strategies": {
        // Output truncated...
    }

Value:

    {
        "appName": "0",
        "color": "red",
        "createdAt": "2026-10-19T21:09:09.355Z",
        "description": null,
        "icon": "https://github.com/favicon.ico",
        "instances": [
            {
                "appName": "0",
                "clientIp": "::ffff:172.19.0.1",
                "createdAt": "2026-10-19T21:09:26.801Z",
                "environment": "development",
                "instanceId": "application-name-dacb1234",
                "lastSeen": "2026-10-19T21:09:26.801Z",
                "sdkType": "backend",
                "sdkVersion": "unleash-client-java:8.0.0"
            },
            {
                "appName": "0",
        // Output truncated...
    }
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/applicationSchema/properties/description:

    {
        "type": "string",
        "description": "Extra information added about the application reporting t...
        "example": "Application for reporting page visits"
    }

Value:

    null
{"name":"standard","notFound":true} is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/applicationSchema/properties/strategies/items:

    {
        "type": "string"
    }

Value:

    {
        "name": "standard",
        "notFound": true
    }
Response200 OK
{"appName":"0","createdAt":"2026-10-19T21:09:09.355Z","description":null,"url":"https://github.com/Unleash/unleash-proxy-client-js","color":"red","icon":"https://github.com/favicon.ico","strategies":[{"name":"standard","notFound":true},{"name":"gradualRollout","notFound":true},{"name":"mySpecialCustomStrategy","notFound":true}],"instances":[{"appName":"0","instanceId":"application-name-dacb1234","sdkVersion":"unleash-client-java:8.0.0","sdkType":"backend","clientIp":"::ffff:172.19.0.1","lastSeen":"2026-10-1 // Output truncated...
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/metrics/applications/0

Response violates schemaST1082 violations

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/applicationSchema/properties/icon:

    {
        "type": "string",
        "description": "An URL to an icon file to be used for the applications's ...
        "example": "https://github.com/favicon.ico"
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/applicationSchema/properties/url:

    {
        "type": "string",
        "description": "A link to reference the application reporting the metrics...
        "example": "https://github.com/Unleash/unleash-proxy-client-js"
    }

Value:

    null
Response200 OK
{"appName":"My cool application.","createdAt":"2026-10-19T21:09:52.765Z","description":null,"url":null,"color":"red","icon":null,"strategies":[],"instances":[{"appName":"My cool application.","instanceId":"default","sdkVersion":null,"sdkType":null,"clientIp":"::ffff:172.19.0.1","lastSeen":"2026-10-19T21:10:06.785Z","createdAt":"2026-10-19T21:10:06.785Z","environment":"development"}],"seenToggles":[],"links":{"self":"/api/applications/My cool application."}}
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/metrics/applications/My%20cool%20application.

Response violates schemaST108

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/applicationSchema/properties/color:

    {
        "type": "string",
        "description": "The CSS color that is used to color the application's ent...
        "example": "red"
    }

Value:

    null
Response200 OK
{"appName":"’šSU","createdAt":"2026-10-19T21:10:06.772Z","description":null,"url":null,"color":null,"icon":null,"strategies":[],"instances":[{"appName":"’šSU","instanceId":"","sdkVersion":null,"sdkType":null,"clientIp":"::ffff:172.19.0.1","lastSeen":"2026-10-19T21:10:06.785Z","createdAt":"2026-10-19T21:10:06.785Z","environment":"development"}],"seenToggles":[],"links":{"self":"/api/applications/’šSU"}}
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/metrics/applications/%C2%92%C2%9ASU
GET/api/admin/projects/{projectId}/features/{featureName}Response violates schema632

Response violates schemaST1084 violations

null is not of type "boolean"

Validated against the response schema for status code 200.

Schema at /components/schemas/featureEnvironmentSchema/properties/enabled:

    {
        "type": "boolean",
        "example": true,
        "description": "`true` if the feature is enabled for the environment, oth...
    }

Value:

    null
null is not of type "number"

Validated against the response schema for status code 200.

Schema at /components/schemas/featureEnvironmentSchema/properties/sortOrder:

    {
        "type": "number",
        "example": 3,
        "description": "The sort order of the feature environment in the feature ...
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/featureEnvironmentSchema/properties/name:

    {
        "type": "string",
        "example": "my-dev-env",
        "description": "The name of the environment"
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/featureEnvironmentSchema/properties/type:

    {
        "type": "string",
        "example": "development",
        "description": "The type of the environment"
    }

Value:

    null
Response200 OK
{"environments":[{"name":null,"lastSeenAt":null,"enabled":null,"yes":0,"no":0,"type":null,"sortOrder":null,"strategies":[]}],"name":"checkout","impressionData":false,"description":"򓂣¨򧗴j񛯒Â","project":"default","stale":false,"createdAt":"2026-10-19T21:09:07.620Z","createdBy":{"id":-42,"name":"Unleash Admin Token User","imageUrl":"https://gravatar.com/avatar/3dc16570162d3b0b99d893698516645520622ab41162256213fb7b04eb969d84?s=42&d=retro&r=g"},"type":"release","archived":false,"dependencies":[],"children":[],"lif // Output truncated...
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/features/checkout
GET/api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/strategiesResponse violates schema609

Response violates schemaST108

[{"constraints":[],"disabled":false,"id":"01M5B07X2X8HMS60JXPZFY5ZRM","miles ... is not of type "object"

Validated against the response schema for status code 200.

Schema at /components/schemas/featureStrategySchema:

    {
        "type": "object",
        "description": "A single activation strategy configuration schema for a f...
        "additionalProperties": false,
        "required": [
            "name"
        ],
        "properties": {
            "id": {
                "type": "string",
                "description": "A uuid for the feature strategy",
                "example": "6b5157cb-343a-41e7-bfa3-7b4ec3044840"
            },
            "name": {
                "type": "string",
                "description": "The name or type of strategy",
                "example": "flexibleRollout"
            },
            "title": {
        // Output truncated...
    }

Value:

    [
        {
            "constraints": [],
            "disabled": false,
            "id": "01M5B07X2X8HMS60JXPZFY5ZRM",
            "milestoneId": null,
            "name": "Default",
            "parameters": {},
            "segments": [],
            "sortOrder": 1,
            "title": null,
            "variants": []
        },
        {
            "constraints": [],
            "disabled": false,
            "id": "01M5B07XDV1G4T605ADQHG01WF",
            "milestoneId": null,
            "name": "Default",
        // Output truncated...
    ]
Response200 OK
[{"id":"01M5B07X2X8HMS60JXPZFY5ZRM","name":"Default","constraints":[],"parameters":{},"variants":[],"title":null,"disabled":false,"sortOrder":1,"milestoneId":null,"segments":[]},{"id":"01M5B07XDV1G4T605ADQHG01WF","name":"Default","constraints":[],"parameters":{},"variants":[],"title":null,"disabled":false,"sortOrder":2,"milestoneId":null,"segments":[]},{"id":"01M5B07XE7SMAHKXT6W8CH3498","name":"Default","constraints":[],"parameters":{},"variants":[],"title":null,"disabled":false,"sortOrder":3,"milestoneId": // Output truncated...
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/features/checkout/environments/development/strategies
POST/api/admin/splash/{id}Response violates schema710

Response violates schemaST108

"userId" is a required property

Validated against the response schema for status code 200.

Schema:

    {
        "required": [
            "userId",
            "splashId",
            "seen"
        ],
        "type": "object",
        "description": "Data related to a user having seen a splash screen.",
        "properties": {
            "userId": {
                "type": "integer",
                "description": "The ID of the user that was shown the splash scre...
                "example": 1
            },
            "splashId": {
                "type": "string",
                "description": "The ID of the splash screen that was shown.",
                "example": "new-splash-screen"
            },
        // Output truncated...
    }

Value:

    {
        "seen": true,
        "splashId": "0"
    }
Response200 OK
{"splashId":"0","seen":true}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/splash/0
GET/api/admin/tag-typesResponse violates schema336

Response violates schemaST108

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/tagTypeSchema/properties/description:

    {
        "type": "string",
        "description": "The description of the tag type.",
        "example": "A tag type for describing the color of a tag."
    }

Value:

    null
Response200 OK
{"version":1,"tagTypes":[{"name":"simple","description":"Used to simplify filtering of features","icon":"#","color":"#FFFFFF"},{"name":"team","description":"Seeded","icon":null,"color":null},{"name":"color","description":"A tag type for describing the color of a tag.","icon":"not-really-used","color":"#FFFFFF"},{"name":"my-custom-strategy","description":null,"icon":null,"color":null},{"name":"eu-users","description":null,"icon":null,"color":null},{"name":"environment","description":null,"icon":null,"color": // Output truncated...
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/tag-types

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/tag-types
GET/api/admin/userResponse violates schema116

Response violates schemaST1082 violations

"id" is a required property

Validated against the response schema for status code 200.

Schema at /components/schemas/userSchema:

    {
        "required": [
            "id"
        ],
        "type": "object",
        "additionalProperties": false,
        "description": "An Unleash user",
        "properties": {
            "id": {
                "description": "The user id",
                "type": "integer",
                "example": 123
            },
            "name": {
                "anyOf": [
                    {
                        "description": "Name of the user",
                        "type": "string",
                        "example": "User"
        // Output truncated...
    }

Value:

    {
        "environment": "*",
        "internalAdminTokenUserId": -42,
        "permissions": [
            "ADMIN"
        ],
        "projects": [
            "*"
        ],
        "secret": "*:*.workbench0000000000000000000000000000000000000000000000",
        "type": "admin",
        "username": "admin"
    }
Additional properties are not allowed ('environment', 'type', 'secret', 'projects', 'internalAdminTokenUserId' were unexpected)

Validated against the response schema for status code 200.

Schema at /components/schemas/userSchema:

    {
        "additionalProperties": false,
        "type": "object",
        "description": "An Unleash user",
        "required": [
            "id"
        ],
        "properties": {
            "id": {
                "description": "The user id",
                "type": "integer",
                "example": 123
            },
            "name": {
                "anyOf": [
                    {
                        "description": "Name of the user",
                        "type": "string",
                        "example": "User"
        // Output truncated...
    }

Value:

    {
        "environment": "*",
        "internalAdminTokenUserId": -42,
        "permissions": [
            "ADMIN"
        ],
        "projects": [
            "*"
        ],
        "secret": "*:*.workbench0000000000000000000000000000000000000000000000",
        "type": "admin",
        "username": "admin"
    }
Response200 OK
{"user":{"username":"admin","permissions":["ADMIN"],"environment":"*","type":"admin","secret":"*:*.workbench0000000000000000000000000000000000000000000000","projects":["*"],"internalAdminTokenUserId":-42},"permissions":[{"permission":"ADMIN"}],"feedback":[],"splash":{}}
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/user

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/user
POST/api/client/metrics
JSON deserialization error+4 moreless
  • Missing Content-Type header
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
867

Undocumented status codeST103

Received: 415
Documented: 202, 204, 400
Response415 Unsupported Media Type
{"id":"33d9c116-1890-4b65-a3f9-b7210e796af5","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:development.workbenchclient000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/client/metrics

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - bucket -> toggles -> Object with invalid additional property: variants -> Object with invalid additional property: Incorrect type
Response202 Accepted
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: *:development.workbenchclient000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"appName": "insurance-selector", "instanceId": "application-name-dacb1234", "sdkVersion": "unleash-client-java:7.0.0", "platformName": ".NET Core", "platformVersion": "3.1", "yggdrasilVersion": "1.0.0", "specVersion": "3.0.0", "sdkFlavor": "unleash-openfeature-node-provider", "sdkFlavorVersion": "1.0.1", "bucket": {"start": 0, "stop": 0, "toggles": {"myCoolToggle": {"yes": 25, "no": 42, "variants": {"blue": 6, "green": 15, "red": 46}}, "myOtherToggle": {"yes": 0, "no": 100}, "x-schemathesis-additional": {"yes": 974, "no": 50, "variants": {"variantA": 15, "variantB": 25, "variantC": 5, "x-schemathesis-additional": null}}}}}' http://0.0.0.0:33031/api/client/metrics

JSON deserialization errorST109

Response must be valid JSON with 'Content-Type: application/json' header:

  Expecting value: line 1 column 1 (char 0)

Missing Content-Type headerST104

The following media types are documented in the schema:
- `application/json`

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: *:development.workbenchclient000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"appName": "\u009d\u00fa\ud975\udf25\u00fc\uda57\udd83m", "bucket": {"ZP": [], "start": "2026-10-19T21:09:51.860Z", "stop": "0027-01-06T02:07:56Z", "toggles": {"": {"yes": 2.1339030325183566e+307, "variants": null, "no": 1144}}}, "sdkVersion": "unleash-client-java:8.0.0"}' http://0.0.0.0:33031/api/client/metrics
POST/api/client/metrics/bulk
JSON deserialization error+3 moreless
  • Missing Content-Type header
  • Schema-valid request rejected
  • Schema-violating request accepted
1,075

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - seenTokens -> Array with invalid items: Incorrect type
Response202 Accepted
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: *:development.workbenchclient000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"applications": [], "metrics": [], "impactMetrics": [], "seenTokens": [null]}' http://0.0.0.0:33031/api/client/metrics/bulk

JSON deserialization errorST109

Response must be valid JSON with 'Content-Type: application/json' header:

  Expecting value: line 1 column 1 (char 0)

Missing Content-Type headerST104

The following media types are documented in the schema:
- `application/json`
Response400 Bad Request
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: *:development.workbenchclient000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"applications": [], "metrics": [{"featureName": "my.special.feature", "appName": "accounting", "environment": null, "timestamp": 0, "yes": 974, "no": 50, "variants": {"variantA": 15, "variantB": 25, "variantC": 5}}], "impactMetrics": [], "seenTokens": []}' http://0.0.0.0:33031/api/client/metrics/bulk

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"id":"f0b0cd5f-ebc5-4554-8644-91d2966cd343","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `type` property must be equal to one of the allowed values: \"counter\", \"gauge\". You provided \"histogram\", which is not valid. Please use one of the allowed values instead..","path":"type"},{"message":"The \"/body/impactMetrics/0/samples/0/labels/x-schemathesis-additional\" // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:development.workbenchclient000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"applications": [], "metrics": [], "impactMetrics": [{"name": "my-histogram", "help": "Measures request duration", "type": "histogram", "samples": [{"count": 100, "sum": 1500, "buckets": [], "labels": {"application": "my-app", "environment": "production", "x-schemathesis-additional": 0}}]}], "seenTokens": []}' http://0.0.0.0:33031/api/client/metrics/bulk
POST/invite/{token}/signup
JSON deserialization error+3 moreless
  • Missing Content-Type header
  • Schema-valid request rejected
  • Undocumented status code
739

JSON deserialization errorST109

Response must be valid JSON with 'Content-Type: application/json' header:

  Expecting value: line 1 column 1 (char 0)

Missing Content-Type headerST104

The following media types are documented in the schema:
- `application/json`

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"username": "Hunter", "email": "hunter@example.com", "name": "Hunter Burgan", "password": "hunter2"}' http://0.0.0.0:33031/invite/0/signup

Undocumented status codeST103

Received: 415
Documented: 200, 400, 409
Response415 Unsupported Media Type
{"id":"a4f1f81d-bf43-4ee0-b54c-2d224b718710","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/invite/0/signup
POST/api/admin/context/validate
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
721

Undocumented status codeST103

Received: 415
Documented: 200
Response415 Unsupported Media Type
{"id":"f0d94790-def8-4889-83aa-323a1c6363ec","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/context/validate

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{"id":"567f112b-79b0-4620-afa3-aced0584cbbc","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/body/name` property must be string. You sent {}.","path":"/body/name"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": {}}' http://0.0.0.0:33031/api/admin/context/validate

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - name: Incorrect type
Response200 OK
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": false}' http://0.0.0.0:33031/api/admin/context/validate

Undocumented status codeST103

Received: 409
Documented: 200
Response409 Conflict
{"name":"NameExistsError","message":"A context field with that name already exist","details":[{"message":"A context field with that name already exist"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "my-custom-strategy"}' http://0.0.0.0:33031/api/admin/context/validate

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"\"name\" is not allowed to be empty."}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": ""}' http://0.0.0.0:33031/api/admin/context/validate
POST/api/admin/context/{contextField}/legal-values
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
730

Undocumented status codeST103

Received: 415
Documented: 200
Response415 Unsupported Media Type
{"id":"bb460f5e-b8b9-4fd0-8171-0ef67e6e5eb8","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/context/0/legal-values

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{"id":"ffdf4d66-929c-4587-88b3-0483320885f4","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/body/description` property must be string. You sent {}.","path":"/body/description"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"description": {}, "value": "#c154c1"}' http://0.0.0.0:33031/api/admin/context/0/legal-values

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{"name":"NotFoundError","message":"Could not find context field with name 0","details":[{"message":"Could not find context field with name 0"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"description": null, "value": "#c154c1"}' http://0.0.0.0:33031/api/admin/context/0/legal-values

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"\"value\" is not allowed to be empty."}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"value": ""}' http://0.0.0.0:33031/api/admin/context/region/legal-values

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body
  - violates `type` at /properties/description (was string, became null)
  - violates `type` at /properties/value (was string, became boolean)
Response200 OK
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"description": null, "value": true}' http://0.0.0.0:33031/api/admin/context/region/legal-values
PUT/api/admin/features/{featureName}/tags
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
808

Undocumented status codeST103

Received: 415
Documented: 200, 400, 401, 403, 404
Response415 Unsupported Media Type
{"id":"62ae29f2-2943-410f-b3f6-87ca1ce82a21","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/features/checkout/tags

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - removedTags -> Array with invalid items: type: Incorrect type
Response200 OK
{"version":1,"tags":[{"type":"simple","value":"00","color":"#FFFFFF"},{"type":"simple","value":"000","color":"#FFFFFF"},{"type":"simple","value":"0000000000000000000000000000000000000000000000000","color":"#FFFFFF"},{"type":"simple","value":"00000000000000000000000000000000000000000000000000","color":"#FFFFFF"},{"type":"simple","value":"a-tag-value","color":"#FFFFFF"},{"type":"simple","value":"false","color":"#FFFFFF"},{"type":"simple","value":"tag-to-add","color":"#FFFFFF"},{"type":"simple","value":"workbe // Output truncated...
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"addedTags": [{"value": "tag-to-add", "type": "simple"}], "removedTags": [{"color": "#000000", "type": false, "value": "a-tag-value"}]}' http://0.0.0.0:33031/api/admin/features/checkout/tags

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data: Tag type '0000000000000000000000000000000000000000000000000' does not exist","details":[{"message":"Tag type '0000000000000000000000000000000000000000000000000' does not exist"}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"addedTags": [{"color": "#000000", "type": "0000000000000000000000000000000000000000000000000", "value": "a-tag-value"}], "removedTags": [{"value": "tag-to-remove", "type": "simple"}]}' http://0.0.0.0:33031/api/admin/features/checkout/tags
POST/api/admin/projects/{projectId}/context/validate
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
623

Undocumented status codeST103

Received: 415
Documented: 200
Response415 Unsupported Media Type
{"id":"64873768-388e-4e05-86eb-0add9057b794","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/context/validate

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{"id":"f478a64f-bf4f-4fa6-8d5b-21779c02ead6","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/body/name` property must be string. You sent {}.","path":"/body/name"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": {}}' http://0.0.0.0:33031/api/admin/projects/default/context/validate

Undocumented status codeST103

Received: 409
Documented: 200
Response409 Conflict
{"name":"NameExistsError","message":"A context field with that name already exist","details":[{"message":"A context field with that name already exist"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": false}' http://0.0.0.0:33031/api/admin/projects/default/context/validate

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - violates `type` at /properties/name (was string, became integer)
Response200 OK
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": 186892247297784}' http://0.0.0.0:33031/api/admin/projects/default/context/validate

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"\"name\" must be URL friendly. You provided \"Y€\"."}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "Y\u0080"}' http://0.0.0.0:33031/api/admin/projects/default/context/validate

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "\u00ba\u00b2\uda66\udc3f"}' http://0.0.0.0:33031/api/admin/projects/default/context/validate
POST/api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/off
JSON deserialization error+2 moreless
  • Missing Content-Type header
  • Schema-valid request rejected
881

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"ArchivedFeatureError","message":"Cannot perform this operation on archived features","details":[{"message":"Cannot perform this operation on archived features"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/features/checkout/environments/production/off

JSON deserialization errorST109

Response must be valid JSON with 'Content-Type: application/json' header:

  Expecting value: line 1 column 1 (char 0)

Missing Content-Type headerST104

The following media types are documented in the schema:
- `application/json`
Response200 OK
<EMPTY>
Reproduce
  1. POST/api/admin/projects/default/environments
    curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"environment": "development"}' http://0.0.0.0:33031/api/admin/projects/default/environments
  2. POST/api/admin/projects/default/features/search/environments/development/offfailed here
    curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/features/search/environments/development/off
POST/api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/on
JSON deserialization error+2 moreless
  • Missing Content-Type header
  • Schema-valid request rejected
996

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"ArchivedFeatureError","message":"Cannot perform this operation on archived features","details":[{"message":"Cannot perform this operation on archived features"}]}
Reproduce
  1. GET/api/admin/projects
    curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' 'http://0.0.0.0:33031/api/admin/projects?archived=true'
  2. POST/api/admin/projects/default/features/checkout/environments/production/onfailed here
    curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/features/checkout/environments/production/on

JSON deserialization errorST109

Response must be valid JSON with 'Content-Type: application/json' header:

  Expecting value: line 1 column 1 (char 0)

Missing Content-Type headerST104

The following media types are documented in the schema:
- `application/json`
Response200 OK
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/features/search/environments/development/on
POST/api/client/register
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
818

Undocumented status codeST103

Received: 415
Documented: 202
Response415 Unsupported Media Type
{"id":"0340e791-3ce0-4407-8f37-4fed7ee3c247","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:development.workbenchclient000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/client/register

Undocumented status codeST103

Received: 400
Documented: 202
Response400 Bad Request
{"id":"d721ce25-271d-4ccc-9d1b-4fdfdbb89b4e","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/body/strategies/0` property must be string. You sent {}.","path":"/body/strategies/0"}]}
Reproduce
curl -X POST -H 'Authorization: *:development.workbenchclient000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"appName": "example-app", "instanceId": "b77f3d13-5f48-4a7b-a3f4-a449b97ce43a", "sdkVersion": "unleash-client-java:7.0.0", "platformName": ".NET Core", "platformVersion": "3.1", "yggdrasilVersion": "1.0.0", "specVersion": "3.0.0", "sdkFlavor": "unleash-openfeature-node-provider", "sdkFlavorVersion": "1.0.1", "interval": 10, "started": "2023-06-13T16:35:00.000Z", "strategies": [{}]}' http://0.0.0.0:33031/api/client/register

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - strategies -> Array with invalid items: Incorrect type
Response202 Accepted
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: *:development.workbenchclient000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"appName": "example-app", "instanceId": "b77f3d13-5f48-4a7b-a3f4-a449b97ce43a", "sdkVersion": "unleash-client-java:7.0.0", "platformName": ".NET Core", "platformVersion": "3.1", "yggdrasilVersion": "1.0.0", "specVersion": "3.0.0", "sdkFlavor": "unleash-openfeature-node-provider", "sdkFlavorVersion": "1.0.1", "interval": 10, "started": "2023-06-13T16:35:00.000Z", "strategies": [null]}' http://0.0.0.0:33031/api/client/register

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Hint: The request body contains 1 additional property not defined in the schema (`Ûm񨑪𼽛?󳣔‚
m𐛐`). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields.
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"\"interval\" must be a safe number. You provided 51110568227999440."}]}
Reproduce
curl -X POST -H 'Authorization: *:development.workbenchclient000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"\u00dbm\ud961\udc6a\ud8b3\udf5b?\udb8e\udcd4\u0082\rm\u0013\ud801\uded0": [4199, []], "appName": "accounting", "sdkFlavor": "\ud929\ude93e", "platformVersion": "", "sdkVersion": "0\u00d7", "sdkFlavorVersion": "\u0099", "platformName": "", "specVersion": "\u00fd", "started": "3769-01-09T06:26:14Z", "instanceId": "25111965-77ed-46fb-bf60-6f9abcf778a6", "strategies": ["/\u00ee\u00a6J\u0092\udbde\udf0e\udbdc\udf8e\u00a4\udbba\udc2a"], "yggdrasilVersion": "", "interval": 5.111056822799944e+16}' http://0.0.0.0:33031/api/client/register
POST/api/frontend/client/metrics
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
867

Undocumented status codeST103

Received: 415
Documented: 200, 204, 400, 401, 404
Response415 Unsupported Media Type
{"id":"d3da8235-7a0c-4f79-9a7c-951a63befbda","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:development.workbenchfrontend00000000000000000000000000000000000000000' http://0.0.0.0:33031/api/frontend/client/metrics

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - bucket -> toggles -> Object with invalid additional property: variants -> Object with invalid additional property: Incorrect type
Response200 OK
OK
Reproduce
curl -X POST -H 'Authorization: *:development.workbenchfrontend00000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"appName": "insurance-selector", "instanceId": "application-name-dacb1234", "sdkVersion": "unleash-client-java:7.0.0", "platformName": ".NET Core", "platformVersion": "3.1", "yggdrasilVersion": "1.0.0", "specVersion": "3.0.0", "sdkFlavor": "unleash-openfeature-node-provider", "sdkFlavorVersion": "1.0.1", "bucket": {"start": 0, "stop": 0, "toggles": {"myCoolToggle": {"yes": 25, "no": 42, "variants": {"blue": 6, "green": 15, "red": 46}}, "myOtherToggle": {"yes": 0, "no": 100}, "x-schemathesis-additional": {"yes": 974, "no": 50, "variants": {"variantA": 15, "variantB": 25, "variantC": 5, "x-schemathesis-additional": null}}}}}' http://0.0.0.0:33031/api/frontend/client/metrics

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"\"bucket.toggles.}Š򙶝Ú򸻀„;.yes\" must be a safe number. You provided 2.299343707581809e+106."}]}
Reproduce
curl -X POST -H 'Authorization: *:development.workbenchfrontend00000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"none": {}, "\udba6\udc0e\udac1\udc72\u00fc,\u0002N\u00f3\u009b\u0086\u2c03\u0015": {}, "": [{}, [-19866645], "__dict__"], "specVersion": "", "platformVersion": " \uda0b\ude06\u009b", "platformName": "\u0089\udb1a\udc24\ud931\udf6e\u00ae\u00c0", "instanceId": "\ud9e9\uddf9", "bucket": {"\uda7f\udec2s\u00de": {"\u00e7\u00d5\u00fd\udb80\uddf6`O\u00a6\u00f0\u00b0.\u0090M\u001bg": null}, "{a\u0089\u00bc\udb89\udfb2\u0081": {"": -2.606688487260879e+16}, "\\\u0019:\u00c0i\u00a0qC\u00e52\u00a5\udad2\udd62": {"~": []}, "\ud9da\udca7\u00af\ud9b1\udf94;\u00df\u00eb": {}, "\u008c\u0006\u0014)?0\udaad\udf80\udbda\udde9\u00cc": [], "stop": "0243-12-14T11:34:39Z", "start": -31594, "toggles": {"UseAfterFree": {"\u00das\uda58\udcd0\u00f5\u0086^\u009e\udb6a\udf54\u0085": [["\u009f", null], ["\u0015V\u0006\udad6\udcce\u00c8", null, null]], "ServerError": [[]], "variants": {"\udabc\udcbdq": 3725776, "\u00bf\u00fa": 291267, "~": 184, "\udb79\udd02H\u001eK\u00e8": 6260914, "\u0005": 12691}, "yes": 1.175494351e-38, "no": 225}, "\u00a8\u001d\u0094W\u0001\u00da\u00de\u008d\u009f.y": {"R\u00b8\u00af\ud9c1\udc8d\u00f8{\u00b6}\u007fh": {"": -7.402764438590537e+239, "\u00a0\uda88\udc2d\u00ed": 1271840931219461.0}, "/J": {"": 7.115756775554381e+16, "\u00a0\u00e2;\u001e": null}, "\u008doB": [{"": null, "\u00d7\ud95f\udecd\u007fv": "P\u00ad:", "\u008e7\u0002": null}]}, "\u00f9\u0007\u00a5": {"": [], "KFk\u00d2\udaa5\udee2\u0012p\u00ac\u00d5\u00b9D1\udbbf\udfcf\u00db\uda42\udf70[\u008d": [], "\u00048t": {"\udb29\udcdd\udbbf\uded9d#\u000e": {}, "\u0000\u0080?": false, "\u00b6\u00e5\u001b": null}, "Error": [[], [], null], "variants": {"\u008c^\u00c1=\u009a\u00bd&\u00b2": 216}, "yes": 3.374494671487382e-69, "no": 20241}, "}\u008a\uda27\udd9d\u00da\udaa3\udec0\u0084;": {"yes": 2.299343707581809e+106}, "\ufed8\ud98b\udfd8": {"": [[], 1.824963966118143e-35, 232580], "\udb76\udf53\ud802\udc9e": {"\t\udab9\udfdf\u00cc\ud8f9\udd89\ud88a\udcda": {"\u00a4\u00d1\u00bc": "~\u00af\u0082\u00b7"}}, "\u00f1\u00d4^\u000f\u00c9\u009c\u00eeI\u00043": null}}}, "sdkFlavor": "", "sdkVersion": ";\u00df\u00d0\u001b{\ud9fa\udfaa\u00159\u009c\uda1e\uded4!\u0081\u00c57\u00fa\u00f35wQU\u00eb\u00cd\u0087", "sdkFlavorVersion": "\u00d1\ud9c7\udff1\udade\udf7b\u00b6\uda92\udde3\u00a4\u00de\u00deA\ud996\udeac\u00dd\u00dd\u0095", "appName": "My cool application.", "yggdrasilVersion": "R"}' http://0.0.0.0:33031/api/frontend/client/metrics
GET/invite/{token}/validate
JSON deserialization error+2 moreless
  • Missing Content-Type header
  • Schema-valid request rejected
608

JSON deserialization errorST109

Response must be valid JSON with 'Content-Type: application/json' header:

  Expecting value: line 1 column 1 (char 0)

Missing Content-Type headerST104

The following media types are documented in the schema:
- `application/json`

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
<EMPTY>
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/invite/0/validate

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/invite/0/validate
GET/api/admin/addons/{id}/events
Schema-valid request rejected+1 moreless
  • Undocumented status code
621

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 404
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data: Invalid integration configuration id","details":[{"message":"Invalid integration configuration id"}]}
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/addons/01M5AZY9ZY05J2AJ99V5GR23TV/events
POST/api/admin/constraints/validate
Schema-valid request rejected+1 moreless
  • Schema-violating request accepted
786

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - value: Incorrect type
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"caseInsensitive": false, "contextName": "appName", "inverted": false, "operator": "IN", "value": false, "values": ["my-app", "my-other-app"]}' http://0.0.0.0:33031/api/admin/constraints/validate

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"\"values[0]\" is not allowed to be empty."}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"caseInsensitive": false, "contextName": "appName", "inverted": false, "operator": "IN", "value": "my-app", "values": [""]}' http://0.0.0.0:33031/api/admin/constraints/validate
POST/api/admin/features-batch/import
Schema-valid request rejected+1 moreless
  • Undocumented status code
3,825

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 200, 404
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data: You can't use an admin token to import features. Please use either a personal access token (https://docs.getunleash.io/concepts/api-tokens-and-client-keys#personal-access-tokens) or a service account (https://docs.getunleash.io/concepts/service-accounts).","details":[{"message":"You can't use an admin token to import features. Please use either a personal access token (https://docs.getunleash.io/co // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"project": "My awesome project", "environment": "development", "data": {"features": [{"name": "disable-comments", "type": "kill-switch", "description": "Controls disabling of the comments section in case of an incident", "archived": true, "project": "dx-squad", "enabled": true, "stale": false, "favorite": true, "impressionData": false, "createdAt": "2023-01-28T15:21:39.975Z", "createdBy": {"id": 123, "name": "User", "imageUrl": "https://example.com/242x200.png"}, "archivedAt": "2023-01-29T15:21:39.975Z", "environments": [{"name": "my-dev-env", "featureName": "disable-comments", "environment": "development", "type": "development", "enabled": true, "sortOrder": 3, "strategies": [{"id": "6b5157cb-343a-41e7-bfa3-7b4ec3044840", "name": "flexibleRollout", "title": "Gradual Rollout 25-Prod", "disabled": false, "featureName": "myAwesomeFeature", "sortOrder": 9999, "segments": [1, 2], "constraints": [{"contextName": "appName", "operator": "IN", "values": ["my-app", "my-other-app"], "value": "my-app", "caseInsensitive": false, "inverted": false}], "variants": [{"name": "blue_group", "weightType": "fix", "stickiness": "custom.context.field", "payload": {"type": "json", "value": "{\"color\": \"red\"}"}, "weight": 0}], "parameters": {}}], "variants": [{"name": "blue_group", "weightType": "variable", "stickiness": "custom.context.field", "payload": {"type": "json", "value": "{\"color\": \"red\"}"}, "overrides": [{"contextName": "userId", "values": ["red", "blue"]}], "weight": 0.0}], "milestoneName": "Phase One", "milestoneOrder": 0, "totalMilestones": 0, "lastSeenAt": "2023-01-28T16:21:39.975Z", "releasePlans": [{"id": "01JB9GGTGQYEQ9D40R17T3YVW2", "discriminator": "plan", "name": "My release plan", "description": "This is my release plan", "featureName": "my-feature", "environment": "production", "createdByUserId": 53, "createdAt": "2022-01-01T00:00:00Z", "activeMilestoneId": "01JB9GGTGQYEQ9D40R17T3YVW1", "milestones": [{"id": "01JB9GGTGQYEQ9D40R17T3YVW1", "name": "My milestone", "sortOrder": 1, "releasePlanDefinitionId": "01JB9GGTGQYEQ9D40R17T3YVW2", "startedAt": "2024-01-01T00:00:00.000Z", "progressionExecutedAt": "2024-01-01T00:00:00.000Z", "pausedAt": "2024-01-01T00:00:00.000Z", "strategies": [{"id": "01JB9GGTGQYEQ9D40R17T3YVW3", "milestoneId": "01JB9GGTGQYEQ9D40R17T3YVW1", "sortOrder": 9999, "title": "Gradual Rollout 25-Prod", "name": "flexibleRollout", "strategyName": "flexibleRollout", "constraints": [{"contextName": "appName", "operator": "IN", "values": ["my-app", "my-other-app"], "value": "my-app", "caseInsensitive": false, "inverted": false}], "variants": [{"name": "blue_group", "weightType": "fix", "stickiness": "custom.context.field", "payload": {"type": "json", "value": "{\"color\": \"red\"}"}, "weight": 0}], "segments": [1, 2], "disabled": false, "parameters": {}}], "transitionCondition": null}], "releasePlanTemplateId": "01JB9GGTGQYEQ9D40R17T3YVW2", "safeguards": [{"id": "01JB9GGTGQYEQ9D40R17T3YVW1", "action": {"type": "pauseReleasePlanProgressions", "id": "01JB9GGTGQYEQ9D40R17T3YVW2"}, "triggerCondition": {"operator": ">", "threshold": 100}, "impactMetric": {"id": "01JB9GGTGQYEQ9D40R17T3YVW1", "metricName": "unleash_counter_feature_toggle_usage_total", "timeRange": "day", "aggregationMode": "rps", "labelSelectors": {"environment": ["development"], "project": ["default"]}, "source": "internal"}}]}], "safeguards": [{"id": "01JB9GGTGQYEQ9D40R17T3YVW1", "action": {"type": "disableFeatureEnvironment", "featureName": "", "environment": "", "project": ""}, "triggerCondition": {"operator": ">", "threshold": 100}, "impactMetric": {"id": "01JB9GGTGQYEQ9D40R17T3YVW1", "metricName": "unleash_counter_feature_toggle_usage_total", "timeRange": "day", "aggregationMode": "rps", "labelSelectors": {"environment": ["development"], "project": ["default"]}, "source": "internal"}}], "yes": 974, "no": 50, "variantCount": 0.0, "changeRequestIds": [], "hasStrategies": false, "hasEnabledStrategies": false}], "tags": [{"value": "a-tag-value", "type": "simple", "color": "#FFFFFF"}], "children": ["some-feature"], "lifecycle": {"stage": "initial", "status": "kept", "enteredStageAt": "2023-01-28T15:21:39.975Z"}, "dependencies": [{"feature": "some-feature", "enabled": true, "variants": ["some-feature-blue-variant"]}], "collaborators": {"users": [{"id": 123, "name": "User", "imageUrl": "https://example.com/242x200.png"}]}, "links": [{"id": "01JTJNCJ5XVP2KPJFA03YRBZCA", "url": "https://github.com/search?q=cleanupReminder&type=code", "title": "Github cleanup", "feature": "disable-comments"}]}], "featureStrategies": [{"name": "flexibleRollout", "id": "924974d7-8003-43ee-87eb-c5f887c06fd1", "featureName": "my-feature", "title": "Rollout 50%", "parameters": {"groupId": "default", "rollout": "50", "stickiness": "random"}, "constraints": [], "disabled": false, "segments": [1]}], "featureEnvironments": [{"name": "my-dev-env", "featureName": "disable-comments", "environment": "development", "type": "development", "enabled": true, "sortOrder": 3, "strategies": [{"id": "6b5157cb-343a-41e7-bfa3-7b4ec3044840", "name": "flexibleRollout", "title": "Gradual Rollout 25-Prod", "disabled": false, "featureName": "myAwesomeFeature", "sortOrder": 9999, "segments": [1, 2], "constraints": [{"contextName": "appName", "operator": "IN", "values": ["my-app", "my-other-app"], "value": "my-app", "caseInsensitive": false, "inverted": false}], "variants": [{"name": "blue_group", "weightType": "fix", "stickiness": "custom.context.field", "payload": {"type": "json", "value": "{\"color\": \"red\"}"}, "weight": 0}], "parameters": {}}], "variants": [{"name": "blue_group", "weightType": "variable", "stickiness": "custom.context.field", "payload": {"type": "json", "value": "{\"color\": \"red\"}"}, "overrides": [{"contextName": "userId", "values": ["red", "blue"]}], "weight": 0.0}], "milestoneName": "Phase One", "milestoneOrder": 0, "totalMilestones": 0, "lastSeenAt": "2023-01-28T16:21:39.975Z", "releasePlans": [{"id": "01JB9GGTGQYEQ9D40R17T3YVW2", "discriminator": "plan", "name": "My release plan", "description": "This is my release plan", "featureName": "my-feature", "environment": "production", "createdByUserId": 53, "createdAt": "2022-01-01T00:00:00Z", "activeMilestoneId": "01JB9GGTGQYEQ9D40R17T3YVW1", "milestones": [{"id": "01JB9GGTGQYEQ9D40R17T3YVW1", "name": "My milestone", "sortOrder": 1, "releasePlanDefinitionId": "01JB9GGTGQYEQ9D40R17T3YVW2", "startedAt": "2024-01-01T00:00:00.000Z", "progressionExecutedAt": "2024-01-01T00:00:00.000Z", "pausedAt": "2024-01-01T00:00:00.000Z", "strategies": [{"id": "01JB9GGTGQYEQ9D40R17T3YVW3", "milestoneId": "01JB9GGTGQYEQ9D40R17T3YVW1", "sortOrder": 9999, "title": "Gradual Rollout 25-Prod", "name": "flexibleRollout", "strategyName": "flexibleRollout", "constraints": [{"contextName": "appName", "operator": "IN", "values": ["my-app", "my-other-app"], "value": "my-app", "caseInsensitive": false, "inverted": false}], "variants": [{"name": "blue_group", "weightType": "fix", "stickiness": "custom.context.field", "payload": {"type": "json", "value": "{\"color\": \"red\"}"}, "weight": 0}], "segments": [1, 2], "disabled": false, "parameters": {}}], "transitionCondition": null}], "releasePlanTemplateId": "01JB9GGTGQYEQ9D40R17T3YVW2", "safeguards": [{"id": "01JB9GGTGQYEQ9D40R17T3YVW1", "action": {"type": "pauseReleasePlanProgressions", "id": "01JB9GGTGQYEQ9D40R17T3YVW2"}, "triggerCondition": {"operator": ">", "threshold": 100}, "impactMetric": {"id": "01JB9GGTGQYEQ9D40R17T3YVW1", "metricName": "unleash_counter_feature_toggle_usage_total", "timeRange": "day", "aggregationMode": "rps", "labelSelectors": {"environment": ["development"], "project": ["default"]}, "source": "internal"}}]}], "safeguards": [{"id": "01JB9GGTGQYEQ9D40R17T3YVW1", "action": {"type": "disableFeatureEnvironment", "featureName": "", "environment": "", "project": ""}, "triggerCondition": {"operator": ">", "threshold": 100}, "impactMetric": {"id": "01JB9GGTGQYEQ9D40R17T3YVW1", "metricName": "unleash_counter_feature_toggle_usage_total", "timeRange": "day", "aggregationMode": "rps", "labelSelectors": {"environment": ["development"], "project": ["default"]}, "source": "internal"}}], "yes": 974, "no": 50, "variantCount": 0.0, "changeRequestIds": [], "hasStrategies": false, "hasEnabledStrategies": false}], "contextFields": [{"name": "appName", "description": "Allows you to constrain on application name", "stickiness": false, "sortOrder": 2, "legalValues": []}], "featureTags": [{"featureName": "my-feature", "tagType": "simple", "tagValue": "user-facing"}], "segments": [{"id": 1, "name": "new-segment-name"}], "tagTypes": [{"name": "simple", "description": "Used to simplify filtering of features", "icon": "#"}], "dependencies": [{"feature": "child_feature", "dependencies": [{"feature": "parent_feature", "enabled": false, "variants": ["variantA", "variantB"]}]}], "links": [{"feature": "child_feature", "links": [{"url": "https://github.com/search?q=cleanupReminder&type=code", "title": "Github cleanup"}]}]}}' http://0.0.0.0:33031/api/admin/features-batch/import

Undocumented status codeST103

Received: 415
Documented: 200, 404
Response415 Unsupported Media Type
{"id":"201ce820-432c-4d7f-abf6-f3d7e2ad13f7","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/features-batch/import
POST/api/admin/features/validate
Schema-valid request rejected+1 moreless
  • Schema-violating request accepted
730

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - projectId: Incorrect type
Response200 OK
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "my-feature-3", "projectId": false}' http://0.0.0.0:33031/api/admin/features/validate

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Hint: The request body contains 1 additional property not defined in the schema (`„`). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields.
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"\"name\" is not allowed to be empty."}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"\u0084": [93932], "projectId": "project-y", "name": ""}' http://0.0.0.0:33031/api/admin/features/validate
DELETE/api/admin/projects/{projectId}/api-tokens/{token}
JSON deserialization error+1 moreless
  • Missing Content-Type header
284

JSON deserialization errorST109

Response must be valid JSON with 'Content-Type: application/json' header:

  Expecting value: line 1 column 1 (char 0)

Missing Content-Type headerST104

The following media types are documented in the schema:
- `application/json`
Response404 Not Found
<EMPTY>
Reproduce
curl -X DELETE -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/api-tokens/0

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X DELETE -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/api-tokens/%F0%9E%91%82Z%C2%9E%C3%92%F1%94%92%B0%C3%AB%C2%87%14w%C2%AC
POST/api/admin/projects/{projectId}/context/{contextField}/legal-values
Schema-violating request accepted+1 moreless
  • Undocumented status code
633

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{"name":"NotFoundError","message":"Could not find context field region in project default","details":[{"message":"Could not find context field region in project default"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"value": "#c154c1", "description": "Deep fuchsia"}' http://0.0.0.0:33031/api/admin/projects/default/context/region/legal-values

Undocumented status codeST103

Received: 415
Documented: 200
Response415 Unsupported Media Type
{"id":"1946c3bf-0b0a-41b8-a942-f513cd97a740","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/context/0/legal-values

Undocumented status codeST103

Received: 400
Documented: 200
Response400 Bad Request
{"id":"2a97c9bd-aaca-4dcd-b2f1-a421aa273804","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/body/description` property must be string. You sent {}.","path":"/body/description"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"description": {}, "value": "#c154c1"}' http://0.0.0.0:33031/api/admin/projects/default/context/0/legal-values

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - description: Incorrect type
Response200 OK
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"description": null, "value": "#c154c1"}' http://0.0.0.0:33031/api/admin/projects/default/context/0/legal-values

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"value": "a-tag-value"}' http://0.0.0.0:33031/api/admin/projects/default/context/region/legal-values
DELETE/api/admin/projects/{projectId}/favorites
Schema-valid request rejected+1 moreless
  • Undocumented status code
606

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 415
Documented: 200, 401, 404
Response415 Unsupported Media Type
{"id":"3e3e3e27-5fc3-4e12-b480-2b96ea7290e4","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X DELETE -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/0/favorites

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X DELETE -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/favorites
POST/api/admin/projects/{projectId}/favorites
Schema-valid request rejected+1 moreless
  • Undocumented status code
613

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 415
Documented: 200, 401, 404
Response415 Unsupported Media Type
{"id":"4ffbb68b-fb6a-4ccd-9947-939486e85233","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/favorites

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/favorites
PUT/api/admin/projects/{projectId}/features/{featureName}
Schema-violating request accepted+1 moreless
  • Undocumented status code
674

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 404, 415
Response400 Bad Request
{"id":"33596759-72f9-425e-8308-0112aa8483f2","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/body/impressionData` property must be boolean. You sent {}.","path":"/body/impressionData"}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"description": "Controls disabling of the comments section in case of an incident", "type": "kill-switch", "stale": true, "archived": true, "impressionData": {}}' http://0.0.0.0:33031/api/admin/projects/default/features/checkout

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - impressionData: Incorrect type
Response200 OK
{"name":"checkout","description":"Controls disabling of the comments section in case of an incident","type":"kill-switch","project":"default","stale":true,"createdAt":"2026-10-19T21:09:07.620Z","impressionData":false,"archivedAt":"2026-10-19T21:09:34.669Z","archived":true}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"description": "Controls disabling of the comments section in case of an incident", "type": "kill-switch", "stale": true, "archived": true, "impressionData": null}' http://0.0.0.0:33031/api/admin/projects/default/features/checkout
POST/api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/strategies/set-sort-order
Schema-valid request rejected+1 moreless
  • Undocumented status code
635

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data: trying to change strategies for environment via update sortOrder","details":[{"message":"trying to change strategies for environment via update sortOrder"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '[{"id": "9c40958a-daac-400e-98fb-3bb438567008", "sortOrder": 1}]' http://0.0.0.0:33031/api/admin/projects/default/features/checkout/environments/development/strategies/set-sort-order

Undocumented status codeST103

Received: 415
Documented: 200, 400, 401, 403
Response415 Unsupported Media Type
{"id":"7ed1f5a2-eb10-4c35-bd9c-5f24ec16928b","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/0/features/checkout/environments/0/strategies/set-sort-order

Undocumented status codeST103

Received: 404
Documented: 200, 400, 401, 403
Response404 Not Found
{"name":"NotFoundError","message":"Feature checkout does not have environment 0","details":[{"message":"Feature checkout does not have environment 0"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '[{"id": "9c40958a-daac-400e-98fb-3bb438567008", "sortOrder": null}]' http://0.0.0.0:33031/api/admin/projects/0/features/checkout/environments/0/strategies/set-sort-order
GET/api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/strategies/{strategyId}
JSON deserialization error+1 moreless
  • Missing Content-Type header
611

JSON deserialization errorST109

Response must be valid JSON with 'Content-Type: application/json' header:

  Expecting value: line 1 column 1 (char 0)

Missing Content-Type headerST104

The following media types are documented in the schema:
- `application/json`
Response403 Forbidden
<EMPTY>
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/features/search/environments/Y%13/strategies/01M5AZY9YBHX81KEQRSTW8P0WD
PATCH/api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/variantsAuthentication failed +1
Schema-valid request rejected+1 moreless
  • Undocumented status code
655

Undocumented status codeST103

Received: 415
Documented: 200, 400, 401, 403, 404
Response415 Unsupported Media Type
{"id":"9cff21c3-e356-4327-b127-0ec2d652600b","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X PATCH -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/0/features/checkout/environments/0/variants

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data: Could not apply provided patch: Cannot read properties of undefined (reading 'length')","details":[{"message":"Could not apply provided patch: Cannot read properties of undefined (reading 'length')"}]}
Reproduce
  1. POST/api/admin/projects/default/environments
    curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"environment": "development"}' http://0.0.0.0:33031/api/admin/projects/default/environments
  2. PATCH/api/admin/projects/default/features/checkout/environments/development/variantsfailed here
    curl -X PATCH -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '[{"2\u00b2": "", "fUk\u009f\u00e8\u00d6\ud972\uddd7": [[{}]], "from": "\u008d", "path": "\u00f6", "op": "remove"}, {"\ud963\udfae\u00d8\u0012\u0004\ud826\uddb31\udac8\uddf4\u000b$\u0091+\u00aa\u0096\ud80f\ude2a\u00fb\u0016\u00a5%\u00a6\u009b!\u001cyhr\u00ba": {"\u00fe": 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": [], "LPT1": ["\u008b\u00b9"]}, "\u0015\u00fce\u008c}u\u00da\u009f\ud9d1\udf50\udb7f\udeb7O\u00b1\u000ew~f\u00eb\u0096\u0094\udb9e\udc24": [], "path": "\u0084\u00d9&\ud88f\udcc5\ud8a5\udc7c\"Q)", "op": "replace", "from": "\udb60\udc33\u00fa\u008f\uda7f\udd5f\u00fcF\u00066\u00fe"}, {"\u00f2O\udb03\udd52\u00d1\u00d8\u2ffb\u00fck\u0089\udaa2\udd11\u00d51": -208691, "\uda2c\udd49\u000e\\V\u0014\ud922\udf2d\u008aH": [{}, [{"\u00d4s\u00b2\uda43\udcec": -2925782664063}], "\u00bc\u00a9\u0087\u009a\u0082\u0083\ud90b\udffb4\udb09\uddd9\u00b3"], "\u00db\u001e$\\Fj": [], "\ud816\udd21\u007fY\ud878\udfc2\ud85a\udd3f\ud95d\udc2b\u00a8": [{}], "\u00f8\u00fa\u00f5": true, "path": "", "op": "remove"}, {"|\u00d9\udad6\ude01\u000e\u001eg\u0bd4.\u0000\u00eaR\u0083\u00f0": [], "\u00a2\u00be\u00a1\u0016\ud8cb\udfa6\u00e3U\u00f2\u00c0H\udaa4\udc85:\\ \u00ad\ud9ed\udf22\udbe1\udd94": [], "": [], "\ud884\udf83": [], "\u00a3\u00ec\udae0\udd9b\u00f0$D": [{"\udb60\udf9d": 2.7278659655434736e+222, "\u009f\uda8c\udfc8\":\u00dc": null, "S.\u00a8": false}, {"p": 1.7976931348623155e+308}], "op": "add", "path": "\uda7f\udcca\u00a0\u00d2"}, {"\u00f7\uda12\udcae\u00dar": [-12237910, true], "\u00f3\u009b\u0010)\u00dc": {}, "path": "\u00adc\u00b3\u0004\u00e5\u0099C", "op": "move", "from": "\u00fc\u008b\u009b\u001d\ud9c0\ude7f"}, {"\u00c8\u00d3\u00d6\ud83c\udecdx(\ud887\ude9e\udb7b\udccc\ud9ed\udd73\u00bb(\u00a5\u00f7\u00f3^~\uda60\udf10\u00e9y\r\u00cd}\u00e4": {"\u00c1\u00f7\u009f\u00b6t\u000b\udb39\uddab\ud949\udf1c\u008d\u001b\u0091y\n": -6.828352429933493e+16}, "\u0019='"'"'\u00bdn\u008c": null, "\u0091\udb34\uddd2\udaff\udcd1\u00ce\u0007\u00ab\ud8b8\udd2c": -2.2250738585e-313, "\ud9a9\udeb9\u00fbd\uda53\udd80\u00ea\u000b\ud8f7\ude44\udacc\udcbc\u00d0\ud930\udf6d": {"\udb71\udcb7\\\u0081": false}, "\u00b5\u00e4OK\udb1d\ude7c-\ud993\udd0f\u00cc\u00dc\u0018": -2.220446049250313e-16, "op": "move", "path": "\u00e2\u00cf\u1f02\udb10\uddef\udb55\udf8f\u001cG\ud88b\udd80\ud949\udcb5m\u0016\u00da\u00d62\u0090"}, {"@\uda38\udf9e\udb56\udecb\u00f9\u00f6\u00c8\u008d\u00b1Y%\u00ec": [null, null, null], "\udad5\udfd3\u008b5\u00d1\ud9fc\uddb6\u00da\ud999\udf31k\u008f\u00f3|": 305, "\u00bc\u00b4\u00a6\uda5d\udf9f\u0093\uda61\udc86\u0019\u00f6\u0017": {"": {"\uda68\udd1e\ud8da\ude2b\ud835\udc02\u00e3\ua604\u0081\ud9b8\udd12[\u0002\u0013\u00b8": null, "\udb89\udfc0\u0092\u000e& \u009b\ud9f5\udd39\u0004\ud9b9\uddb7N\u008a\u008a\"\u0091\u0091": false, "": 391}}, "": [], "from": "$\ud9c0\udce3\u00ef\u00cbF\u008a\u00ddt6jU\u00dd\u00f1", "op": "add", "path": "ja\u00a0J"}, {"categories": [], "\u00983w\u00be\u00b0\u009d]": [-2.8025787575533216e+16, {}, {}], "\u00b8\u00f3\udb67\udd76\u0091qj\ud90d\udfe4\u00f3\u000f~\u00ed\uda1a\uddbf\u0081": {"k": [], "\uda63\uddc1\u00a5\u00b1": []}, "path": "W\u00a9", "op": "test"}, {"\u00f3\ud8d8\udcfa\u0006": {}, "\u00f1[h\ud834\udf6e": "\u1704", "": [null], "\ud944\udccb#j": [null, [], null], "\u00e6\ud803\udc16\udb86\udd16\u009d\udb5b\udc88>\u00ed\u00fc\u0019&\u00fb\u00af\u0000^\u0015": {"\u00e5d\u00cb\u00a0t\u00c3\ud958\udea62\u00cdRXB]QB\ud99f\udffe": false}, "from": "\u0088\u00e3", "path": "\u00a6", "op": "remove"}]' http://0.0.0.0:33031/api/admin/projects/default/features/checkout/environments/development/variants
DELETE/api/admin/projects/{projectId}/features/{featureName}/favorites
Schema-valid request rejected+1 moreless
  • Undocumented status code
670

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 415
Documented: 200, 401, 404
Response415 Unsupported Media Type
{"id":"ff436122-20c0-4074-842b-2c7d081249dd","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X DELETE -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/features/checkout/favorites
POST/api/admin/projects/{projectId}/features/{featureName}/favorites
Schema-valid request rejected+1 moreless
  • Undocumented status code
616

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 415
Documented: 200, 401, 404
Response415 Unsupported Media Type
{"id":"e527ae5a-06c8-4c58-aa3a-9c7185c8dd1b","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/features/checkout/favorites
POST/api/admin/projects/{projectId}/features/{featureName}/lifecycle/complete
Schema-violating request accepted+1 moreless
  • Undocumented status code
638

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 404
Response400 Bad Request
{"id":"499651f4-99ad-4cf2-9b0d-33eb8da18286","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"path":"/body/status","message":"The `/body/status` property is required. It was not present on the data you sent."}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/features/checkout/lifecycle/complete

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - statusValue: Incorrect type
Response200 OK
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"status": "kept", "statusValue": null}' http://0.0.0.0:33031/api/admin/projects/default/features/checkout/lifecycle/complete
POST/api/admin/projects/{projectId}/features/{featureName}/link
Schema-valid request rejected+1 moreless
  • Undocumented status code
635

Undocumented status codeST103

Received: 404
Documented: 204, 400, 401, 403, 415
Response404 Not Found
{"name":"NotFoundError","message":"Could not find feature with name checkout","details":[{"message":"Could not find feature with name checkout"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"url": "https://github.com/search?q=cleanupReminder&type=code", "title": false}' http://0.0.0.0:33031/api/admin/projects/default/features/checkout/link

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Hint: The request body contains 1 additional property not defined in the schema (`ªœ`). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields.
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data: Invalid URL: 񳒗~±êº","details":[{"message":"Invalid URL: 񳒗~±êº"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"\u00aa\u009c": true, "url": "\ud98d\udc97~\u00b1\u00ea\u00ba"}' http://0.0.0.0:33031/api/admin/projects/default/features/checkout/link
POST/api/admin/record-ui-error
Schema-violating request accepted+1 moreless
  • Undocumented status code
729

Undocumented status codeST103

Received: 415
Documented: 204, 401, 403
Response415 Unsupported Media Type
{"id":"1306d4c8-09d4-4b69-8bae-401dd38a0f6b","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/record-ui-error

Undocumented status codeST103

Received: 400
Documented: 204, 401, 403
Response400 Bad Request
{"id":"a1e9b3c5-c8be-4478-a8ef-b7bbefffd487","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/body/errorStack` property must be string. You sent {}.","path":"/body/errorStack"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"errorMessage": "", "errorStack": {}}' http://0.0.0.0:33031/api/admin/record-ui-error

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - errorStack: Incorrect type
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"errorMessage": "", "errorStack": null}' http://0.0.0.0:33031/api/admin/record-ui-error
POST/api/admin/segments/validate
Schema-valid request rejected+1 moreless
  • Schema-violating request accepted
724

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - violates `type` at /properties/name (was string, became boolean)
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": true}' http://0.0.0.0:33031/api/admin/segments/validate

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data: Segment name cannot be empty","details":[{"message":"Segment name cannot be empty"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": ""}' http://0.0.0.0:33031/api/admin/segments/validate
POST/api/admin/tag-types/validate
Schema-valid request rejected+1 moreless
  • Schema-violating request accepted
1,129

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"\"name\" length must be at least 2 characters long. You provided \"P\"."}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "P"}' http://0.0.0.0:33031/api/admin/tag-types/validate

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body
  - violates `anyOf` at /properties/icon
  - violates `type` at /properties/name (was string, became integer)
Response200 OK
{"valid":true,"tagType":{"color":"#0CD74C","icon":"false","name":"-408"}}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"color": "#0CD74C", "icon": false, "name": -408}' http://0.0.0.0:33031/api/admin/tag-types/validate
POST/api/admin/ui-config/cors
Schema-valid request rejected+1 moreless
  • Undocumented status code
730

Undocumented status codeST103

Received: 415
Documented: 204
Response415 Unsupported Media Type
{"id":"de8dcc92-90b2-45a5-a263-87ba7daf21eb","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/ui-config/cors

Undocumented status codeST103

Received: 400
Documented: 204
Response400 Bad Request
{"id":"7277fb9c-7773-49fd-894a-b2435f4fd44a","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/body/frontendApiOrigins/0` property must be string. You sent {}.","path":"/body/frontendApiOrigins/0"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"frontendApiOrigins": [{}]}' http://0.0.0.0:33031/api/admin/ui-config/cors

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data: Invalid origin: ","details":[{"message":"Invalid origin: "}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"frontendApiOrigins": [""]}' http://0.0.0.0:33031/api/admin/ui-config/cors

Undocumented status codeST103

Received: 404
Documented: 204
Response404 Not Found
{"name":"NotFoundError","message":"The requested resource could not be found","details":[{"message":"The requested resource could not be found"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:33031/api/admin/ui-config/cors
POST/api/admin/user/tokens
Schema-valid request rejected+1 moreless
  • Undocumented status code
1,082

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 201, 401, 403, 404
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data: The expiry date should be in future.","details":[{"message":"The expiry date should be in future."}]}
Reproduce
curl -X POST -H 'Authorization: user:bdc67c2831855419d860b436f467fe4aac38d28c9dcbc477551108c3' -H 'Content-Type: application/json' -d '{"description": "user:xyzrandomstring", "expiresAt": "2023-04-19T08:15:14.000Z"}' http://0.0.0.0:33031/api/admin/user/tokens

Undocumented status codeST103

Received: 415
Documented: 201, 401, 403, 404
Response415 Unsupported Media Type
{"id":"c8f0bb87-8229-41b1-a696-38b79889f463","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: user:bdc67c2831855419d860b436f467fe4aac38d28c9dcbc477551108c3' http://0.0.0.0:33031/api/admin/user/tokens

Undocumented status codeST103

Received: 409
Documented: 201, 401, 403, 404
Response409 Conflict
{"name":"NameExistsError","message":"PAT description already exists.","details":[{"message":"PAT description already exists."}]}
Reproduce
curl -X POST -H 'Authorization: user:bdc67c2831855419d860b436f467fe4aac38d28c9dcbc477551108c3' -H 'Content-Type: application/json' -d '{"a\nb\rc\u0085d\u000be\ff\u2028g\u2029h\r\ni": {}, "\n": [[null, -1.0602961581857672e+16], -5e-324, []], "": [-11340], "description": "[\r", "expiresAt": "3980-12-12T17:29:29-09:49"}' http://0.0.0.0:33031/api/admin/user/tokens
POST/api/frontend
Schema-violating request accepted+1 moreless
  • Undocumented status code
781

Undocumented status codeST103

Received: 415
Documented: 200, 401, 404
Response415 Unsupported Media Type
{"id":"6cc73758-b1ca-474a-9a68-ddd5959de783","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:development.workbenchfrontend00000000000000000000000000000000000000000' http://0.0.0.0:33031/api/frontend

Undocumented status codeST103

Received: 400
Documented: 200, 401, 404
Response400 Bad Request
{"id":"acc7717e-6af7-4ab9-9231-6410eef912d8","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/body/context/userId` property must be string. You sent {}.","path":"/body/context/userId"}]}
Reproduce
curl -X POST -H 'Authorization: *:development.workbenchfrontend00000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"context": {"appName": "My cool application.", "currentTime": "2022-07-05T12:56:41+02:00", "environment": "", "properties": {"customContextField": "this is one!", "otherCustomField": "3"}, "remoteAddress": "192.168.1.1", "sessionId": "b65e7b23-fec0-4814-a129-0e9861ef18fc", "userId": {}}}' http://0.0.0.0:33031/api/frontend

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - context -> userId: Incorrect type
Response200 OK
{"toggles":[{"name":"search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true,"featureEnabled":true},"impressionData":false}]}
Reproduce
curl -X POST -H 'Authorization: *:development.workbenchfrontend00000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"context": {"appName": "My cool application.", "currentTime": "2022-07-05T12:56:41+02:00", "environment": "", "properties": {"customContextField": "this is one!", "otherCustomField": "3"}, "remoteAddress": "192.168.1.1", "sessionId": "b65e7b23-fec0-4814-a129-0e9861ef18fc", "userId": null}}' http://0.0.0.0:33031/api/frontend
POST/api/frontend/client/register
Schema-violating request accepted+1 moreless
  • Undocumented status code
772

Undocumented status codeST103

Received: 415
Documented: 200, 400, 401, 404
Response415 Unsupported Media Type
{"id":"fb16c61f-c14c-4300-82f9-bd742b6d0179","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:development.workbenchfrontend00000000000000000000000000000000000000000' http://0.0.0.0:33031/api/frontend/client/register

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - strategies -> Array with invalid items: Incorrect type
Response200 OK
OK
Reproduce
curl -X POST -H 'Authorization: *:development.workbenchfrontend00000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"appName": "", "instanceId": "application-name-dacb1234", "sdkVersion": "", "environment": "development", "interval": 0, "started": 0.0, "strategies": [null]}' http://0.0.0.0:33031/api/frontend/client/register
POST/auth/reset/password
Schema-valid request rejected+1 moreless
  • Undocumented status code
727

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 415
Response400 Bad Request
{"name":"OwaspValidationError","message":"The password must contain at least one uppercase letter.","details":[{"validationErrors":["The password must contain at least one uppercase letter.","The password must contain at least one number."],"message":"The password must contain at least one uppercase letter."}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"token": "$2a$15$QzeW/y5/MEppCWVEkoX5euejobYOLSd4We21LQjjKlWH9l2I3wCke", "password": "correct horse battery staple"}' http://0.0.0.0:33031/auth/reset/password
POST/api/admin/addonsSchema-valid request rejected1,096

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data: A validation error occurred while processing your request data. Please make sure it conforms to the request data schema.","details":[{"message":"A validation error occurred while processing your request data. Please make sure it conforms to the request data schema."}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"provider": "webhook", "description": "This addon posts updates to our internal feature tracking system whenever a feature is created or updated.", "parameters": {"url": "http://localhost:4242/webhook"}, "events": ["feature-created", "feature-updated"], "projects": ["new-landing-project", "signups-v2"], "environments": ["development", "production"], "enabled": false}' http://0.0.0.0:33031/api/admin/addons
PUT/api/admin/api-tokens/{token}Undocumented status code723

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 415
Response400 Bad Request
{"id":"96274420-da89-45e9-a85c-30383570cd63","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/body/expiresAt` property must match format \"date-time\". You sent \"\".","path":"/body/expiresAt"}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"expiresAt": ""}' http://0.0.0.0:33031/api/admin/api-tokens/0
POST/api/admin/archive/revive/{featureName}Undocumented status code710

Undocumented status codeST103

Received: 404
Documented: 200, 400, 401, 403
Response404 Not Found
{"name":"NotFoundError","message":"No feature flag found","details":[{"message":"No feature flag found"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/archive/revive/0
DELETE/api/admin/context/{contextField}Undocumented status code606

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{"name":"NotFoundError","message":"Could not find context field with name 0","details":[{"message":"Could not find context field with name 0"}]}
Reproduce
curl -X DELETE -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/context/0

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X DELETE -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/context/region
GET/api/admin/context/{contextField}Undocumented status code705

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{"name":"NotFoundError","message":"Could not find context field","details":[{"message":"Could not find context field"}]}
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/context/0
PUT/api/admin/feature-types/{id}/lifetimeSchema-violating request accepted655

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - lifetimeDays: Incorrect type
Response200 OK
{"id":"release","name":"Release","description":"Roll out new or incomplete features. Expected lifetime ~40 days","lifetimeDays":null}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"lifetimeDays": false}' http://0.0.0.0:33031/api/admin/feature-types/release/lifetime

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d $'\x00' http://0.0.0.0:33031/api/admin/feature-types/experiment/lifetime
POST/api/admin/maintenanceUndocumented status code724

Undocumented status codeST103

Received: 415
Documented: 204, 400, 401, 403
Response415 Unsupported Media Type
{"id":"f9840cff-8daa-46b2-a09d-2cd871bdeb44","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/maintenance
GET/api/admin/projectsUndocumented status code891

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403
Response400 Bad Request
{"id":"d8342399-18f7-4f99-9d56-294097b99151","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/query/archived` property must be boolean. You sent [\"null\",\"null\"].","path":"/query/archived"}]}
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' 'http://0.0.0.0:33031/api/admin/projects?archived=null&archived=null'
POST/api/admin/projects/{projectId}/bulk_features/environments/{environment}/offSchema-violating request accepted633

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - features -> Array with invalid items: Incorrect type
Response200 OK
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"features": [false]}' http://0.0.0.0:33031/api/admin/projects/default/bulk_features/environments/development/off
DELETE/api/admin/projects/{projectId}/context/{contextField}Undocumented status code609

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{"name":"NotFoundError","message":"Could not find context field 0 in project 0","details":[{"message":"Could not find context field 0 in project 0"}]}
Reproduce
curl -X DELETE -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/0/context/0

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X DELETE -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/context/region
GET/api/admin/projects/{projectId}/context/{contextField}Undocumented status code607

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{"name":"NotFoundError","message":"Could not find context field","details":[{"message":"Could not find context field"}]}
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/context/region

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/context/region
PUT/api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/variantsAuthentication failedUndocumented status code707

Undocumented status codeST103

Received: 415
Documented: 200, 400, 401, 403
Response415 Unsupported Media Type
{"id":"28fb90c0-45b9-4bda-8d3f-584ce4703efb","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/0/features/0/environments/0/variants

Undocumented status codeST103

Received: 404
Documented: 200, 400, 401, 403
Response404 Not Found
{"name":"NotFoundError","message":"There's no feature named \"0\" in project \"0\", but there's a feature with that name in project \"default\"","details":[{"message":"There's no feature named \"0\" in project \"0\", but there's a feature with that name in project \"default\""}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '[{"name": "blue_group", "overrides": [{"contextName": "userId", "values": [null]}], "payload": {"type": "json", "value": "{\"color\": \"red\"}"}, "stickiness": "custom.context.field", "weight": 0.0, "weightType": "variable"}]' http://0.0.0.0:33031/api/admin/projects/0/features/0/environments/0/variants
DELETE/api/admin/tag-types/{name}Undocumented status code241

Undocumented status codeST103

Received: 404
Documented: 200, 401, 403
Response404 Not Found
{"name":"NotFoundError","message":"Could not find tag-type","details":[{"message":"Could not find tag-type"}]}
Reproduce
curl -X DELETE -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/tag-types/x-schemathesis-additional
POST/api/admin/user-admin/inactive/deleteRate limitedUndocumented status code729

Undocumented status codeST103

Received: 404
Documented: 200, 400, 401, 403
Response404 Not Found
{"name":"NotFoundError","message":"No user found","details":[{"message":"No user found"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"ids": [12, 212]}' http://0.0.0.0:33031/api/admin/user-admin/inactive/delete

Undocumented status codeST103

Received: 429
Documented: 200, 400, 401, 403
Response429 Too Many Requests
Too many requests, please try again later.
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/user-admin/inactive/delete
POST/api/admin/user-admin/reset-passwordRate limitedUndocumented status code724

Undocumented status codeST103

Received: 429
Documented: 200, 400, 401, 403, 404
Response429 Too Many Requests
Too many requests, please try again later.
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/user-admin/reset-password
POST/api/admin/user-admin/validate-passwordRate limitedUndocumented status code737

Undocumented status codeST103

Received: 429
Documented: 200, 400, 401, 415
Response429 Too Many Requests
Too many requests, please try again later.
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/user-admin/validate-password
POST/api/admin/user-admin/{id}/change-passwordRate limitedUndocumented status code742

Undocumented status codeST103

Received: 429
Documented: 200, 400, 401, 403
Response429 Too Many Requests
Too many requests, please try again later.
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/user-admin/1/change-password
GET/api/admin/user/profileSchema-valid request rejected389

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data: User id is missing in request user object","details":[{"message":"User id is missing in request user object"}]}
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/user/profile

Network Error

Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/user/profile
GET/api/client/features/{featureName}Undocumented status code620

Undocumented status codeST103

Received: 404
Documented: 200
Response404 Not Found
{"name":"NotFoundError","message":"Could not find feature flag Operational","details":[{"message":"Could not find feature flag Operational"}]}
Reproduce
curl -X GET -H 'Authorization: *:development.workbenchclient000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/client/features/Operational
POST/auth/simple/loginAuthentication failed +1Undocumented status code727

Undocumented status codeST103

Received: 415
Documented: 200, 401
Response415 Unsupported Media Type
{"id":"8c47d2c3-6ae2-4468-a2e9-7ae978bbb9fa","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/auth/simple/login

Undocumented status codeST103

Received: 400
Documented: 200, 401
Response400 Bad Request
{"id":"f7549eac-d171-4150-888b-34e2020c76c9","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/body/password` property must be string. You sent {}.","path":"/body/password"}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"password": {}, "username": "user"}' http://0.0.0.0:33031/auth/simple/login

Undocumented status codeST103

Received: 429
Documented: 200, 401
Response429 Too Many Requests
Too many requests, please try again later.
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"password": null, "username": "user"}' http://0.0.0.0:33031/auth/simple/login
POST/edge/issue-tokenAuthentication failedUndocumented status code1,146

Undocumented status codeST103

Received: 401
Documented: 200, 400, 403, 413, 415
Response401 Unauthorized
{"error":"Missing HMAC authorization header"}
Reproduce
curl -X POST -H 'Content-Type: application/json' -d '{"tokens": [{"environment": "development", "projects": ["default"]}]}' http://0.0.0.0:33031/edge/issue-token
GET/api/admin/addons343
GET/api/admin/api-tokens111
GET/api/admin/api-tokens/{name}708
DELETE/api/admin/api-tokens/{token}Network Error606
Read timed out after 30.0 seconds
Reproduce
curl -X DELETE -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/api-tokens/0
DELETE/api/admin/archive/{featureName}Network Error611
Read timed out after 30.0 seconds
Reproduce
curl -X DELETE -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/archive/0
GET/api/admin/client-metrics/features/{name}675
GET/api/admin/client-metrics/features/{name}/raw630
GET/api/admin/context706
GET/api/admin/context/{contextField}/strategies710
GET/api/admin/environments423
GET/api/admin/environments/project/{projectId}Network Error613
Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/environments/project/default
GET/api/admin/environments/{name}Network Error822
Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/environments/defaultChannel
POST/api/admin/environments/{name}/offNetwork Error732
Read timed out after 30.0 seconds
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/environments/defaultChannel/off
POST/api/admin/environments/{name}/on651
GET/api/admin/event-creators116
GET/api/admin/events/{featureName}710
GET/api/admin/feature-types322
GET/api/admin/features/{featureName}/tags705
DELETE/api/admin/features/{featureName}/tags/{type}/{value}Network Error79
Read timed out after 30.0 seconds
Reproduce
curl -X DELETE -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/features/search/tags/root/1
GET/api/admin/instance-admin/statistics/csv116
GET/api/admin/lifecycle/count116
DELETE/api/admin/metrics/applications/{appName}Network Error606
Read timed out after 30.0 seconds
Reproduce
curl -X DELETE -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/metrics/applications/0
GET/api/admin/metrics/applications/{appName}/overview710
GET/api/admin/metrics/instances/{appName}/environment/{environment}610
GET/api/admin/metrics/sdks/outdated116
GET/api/admin/metrics/unknown-flags116
GET/api/admin/projects/{projectId}/api-tokensNetwork Error610
Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/api-tokens
GET/api/admin/projects/{projectId}/applicationsNetwork Error624
Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/applications
GET/api/admin/projects/{projectId}/contextNetwork Error608
Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/context
GET/api/admin/projects/{projectId}/context/{contextField}/strategiesNetwork Error617
Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/%C2%8C/context/region/strategies
GET/api/admin/projects/{projectId}/dependenciesNetwork Error614
Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/dependencies
GET/api/admin/projects/{projectId}/doraNetwork Error616
Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/dora
DELETE/api/admin/projects/{projectId}/environments/{environment}177
GET/api/admin/projects/{projectId}/featuresNetwork Error612
Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/features
DELETE/api/admin/projects/{projectId}/features/{child}/dependenciesNetwork Error639
Read timed out after 30.0 seconds
Reproduce
curl -X DELETE -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/features/0/dependencies
DELETE/api/admin/projects/{projectId}/features/{child}/dependencies/{parent}Missing test dataNetwork Error631
Read timed out after 30.0 seconds
Reproduce
curl -X DELETE -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/features/0/dependencies/0
GET/api/admin/projects/{projectId}/features/{child}/parentsNetwork Error617
Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/features/0/parents
DELETE/api/admin/projects/{projectId}/features/{featureName}422
GET/api/admin/projects/{projectId}/features/{featureName}/environments/{environment}620
DELETE/api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/strategies/{strategyId}459
GET/api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/variants619
GET/api/admin/projects/{projectId}/features/{featureName}/lifecycle611
POST/api/admin/projects/{projectId}/features/{featureName}/lifecycle/uncomplete617
GET/api/admin/projects/{projectId}/features/{parent}/parent-variantsNetwork Error622
Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/features/r%01%0F/parent-variants
GET/api/admin/projects/{projectId}/flag-creatorsNetwork Error611
Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/flag-creators
GET/api/admin/projects/{projectId}/health-reportNetwork Error614
Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/health-report
GET/api/admin/projects/{projectId}/insightsNetwork Error612
Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/insights
GET/api/admin/projects/{projectId}/overviewNetwork Error612
Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/overview
GET/api/admin/projects/{projectId}/sdks/outdatedNetwork Error616
Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/sdks/outdated
GET/api/admin/projects/{projectId}/statusNetwork Error612
Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/projects/default/status
GET/api/admin/segmentsNetwork Error352
Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/segments
GET/api/admin/segments/strategies/{strategyId}610
GET/api/admin/strategiesNetwork Error369
Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/strategies
GET/api/admin/strategies/{name}Network Error716
Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/strategies/0
POST/api/admin/strategies/{strategyName}/deprecate610
POST/api/admin/strategies/{strategyName}/reactivate610
GET/api/admin/tagsNetwork Error111
Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/tags
GET/api/admin/tags/{type}Network Error611
Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/tags/0
DELETE/api/admin/tags/{type}/{value}Network Error606
Read timed out after 30.0 seconds
Reproduce
curl -X DELETE -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/tags/0/0
GET/api/admin/tags/{type}/{value}Network Error610
Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/tags/0/0
GET/api/admin/telemetry/settingsNetwork Error116
Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/telemetry/settings
GET/api/admin/ui-configNetwork Error116
Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/ui-config
GET/api/admin/user-adminNetwork Error111
Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/user-admin
GET/api/admin/user-admin/accessNetwork Error116
Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/user-admin/access
GET/api/admin/user-admin/admin-countNetwork Error116
Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/user-admin/admin-count
GET/api/admin/user-admin/inactiveNetwork Error116
Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/user-admin/inactive
DELETE/api/admin/user-admin/scim-usersNetwork Error116
Read timed out after 30.0 seconds
Reproduce
curl -X DELETE -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/user-admin/scim-users
GET/api/admin/user/tokensNetwork Error472
Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: user:bdc67c2831855419d860b436f467fe4aac38d28c9dcbc477551108c3' http://0.0.0.0:33031/api/admin/user/tokens
GET/api/client/featuresNetwork Error116
Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:development.workbenchclient000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/client/features
GET/api/frontendNetwork Error111
Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:development.workbenchfrontend00000000000000000000000000000000000000000' http://0.0.0.0:33031/api/frontend
GET/auth/reset/validateAuthentication failedNetwork Error356
Read timed out after 30.0 seconds
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/auth/reset/validate
Not tied to an operation
  • Wrong response to undeclared methodx70
  • Allow header mismatchx15
PUT/api/admin/addons

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"d57d6c33-665d-4a01-b2fc-1065ce7b95d2","name":"NotFoundError","message":"The path you were looking for (/api/admin/addons) is not available.","details":[{"message":"The path you were looking for (/api/admin/addons) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"provider": "webhook", "description": "This addon posts updates to our internal feature tracking system whenever a feature is created or updated.", "enabled": false, "parameters": {"url": "http://localhost:4242/webhook"}, "events": ["feature-created", "feature-updated"], "projects": ["new-landing-project", "signups-v2"], "environments": ["development", "production"]}' http://0.0.0.0:33031/api/admin/addons
PUT/api/admin/api-tokens

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"cf55d2ae-e8fd-4866-a1ff-5c943a106471","name":"NotFoundError","message":"The path you were looking for (/api/admin/api-tokens) is not available.","details":[{"message":"The path you were looking for (/api/admin/api-tokens) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"expiresAt": "2023-07-04T11:26:24+02:00", "type": "frontend", "environment": "development", "project": "project-851", "projects": ["project-851", "project-852"], "tokenName": "token-64522"}' http://0.0.0.0:33031/api/admin/api-tokens
PUT/api/admin/constraints/validate

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"9a654b30-07f0-425e-b8fd-a04a2d25ce15","name":"NotFoundError","message":"The path you were looking for (/api/admin/constraints/validate) is not available.","details":[{"message":"The path you were looking for (/api/admin/constraints/validate) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"caseInsensitive": false, "contextName": "appName", "inverted": false, "operator": "IN", "value": "my-app", "values": ["my-app", "my-other-app"]}' http://0.0.0.0:33031/api/admin/constraints/validate
PUT/api/admin/context

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"06db221f-e96b-4bb5-b76a-273de7795a04","name":"NotFoundError","message":"The path you were looking for (/api/admin/context) is not available.","details":[{"message":"The path you were looking for (/api/admin/context) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"description": "The user'"'"'s subscription tier", "stickiness": false, "sortOrder": 2, "legalValues": [{"value": "gold"}, {"value": "silver"}, {"value": "crystal"}], "project": "my-project", "name": "subscriptionTier"}' http://0.0.0.0:33031/api/admin/context
PATCH/api/admin/context/validate

Wrong response to undeclared methodST204

Unsupported method PATCH returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"e044dc30-6eec-488f-a010-3cbe55b0ef9e","name":"NotFoundError","message":"The path you were looking for (/api/admin/context/validate) is not available.","details":[{"message":"The path you were looking for (/api/admin/context/validate) is not available."}]}
Reproduce
curl -X PATCH -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "betaUser"}' http://0.0.0.0:33031/api/admin/context/validate
OPTIONS/api/admin/context/validate

Allow header mismatchST205

`Allow: GET,HEAD,PUT,DELETE,POST` does not match the schema. Undocumented methods advertised: DELETE, GET, PUT

List exactly the methods this resource supports in `Allow`
Response200 OK
GET,HEAD,PUT,DELETE,POST
Reproduce
curl -X OPTIONS -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "betaUser"}' http://0.0.0.0:33031/api/admin/context/validate
PUT/api/admin/features-batch/export

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"56c87639-5d52-465e-84a9-0190f929c83b","name":"NotFoundError","message":"The path you were looking for (/api/admin/features-batch/export) is not available.","details":[{"message":"The path you were looking for (/api/admin/features-batch/export) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"environment": "development", "downloadFile": true, "features": ["MyAwesomeFeature"]}' http://0.0.0.0:33031/api/admin/features-batch/export
PUT/api/admin/features-batch/import

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"f16b5bbf-7230-402d-9587-9061deba8cef","name":"NotFoundError","message":"The path you were looking for (/api/admin/features-batch/import) is not available.","details":[{"message":"The path you were looking for (/api/admin/features-batch/import) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"data": {"contextFields": [{"description": "Allows you to constrain on application name", "legalValues": [], "name": "appName", "sortOrder": 2, "stickiness": false}], "dependencies": [], "featureEnvironments": [{"enabled": true, "environment": "development", "featureName": "my-feature", "name": "variant-testing", "variants": [{"name": "a", "overrides": [], "stickiness": "random", "weight": 500, "weightType": "variable"}, {"name": "b", "overrides": [], "stickiness": "random", "weight": 500, "weightType": "variable"}]}], "featureStrategies": [{"constraints": [], "disabled": false, "featureName": "my-feature", "id": "924974d7-8003-43ee-87eb-c5f887c06fd1", "name": "flexibleRollout", "parameters": {"groupId": "default", "rollout": "50", "stickiness": "random"}, "segments": [1], "title": "Rollout 50%"}], "featureTags": [{"featureName": "my-feature", "tagType": "simple", "tagValue": "user-facing"}], "features": [{"archived": false, "description": "best feature ever", "impressionData": false, "name": "my-feature", "project": "default", "stale": false, "type": "release"}], "links": [], "segments": [{"id": 1, "name": "new-segment-name"}], "tagTypes": [{"description": "Used to simplify filtering of features", "icon": "#", "name": "simple"}]}, "environment": "development", "project": "My awesome project"}' http://0.0.0.0:33031/api/admin/features-batch/import
PUT/api/admin/features-batch/validate

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"5e450e42-95e5-4666-b00d-395faa05c8bf","name":"NotFoundError","message":"The path you were looking for (/api/admin/features-batch/validate) is not available.","details":[{"message":"The path you were looking for (/api/admin/features-batch/validate) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"data": {"contextFields": [{"description": "Allows you to constrain on application name", "legalValues": [], "name": "appName", "sortOrder": 2, "stickiness": false}], "dependencies": [], "featureEnvironments": [{"enabled": true, "environment": "development", "featureName": "my-feature", "name": "variant-testing", "variants": [{"name": "a", "overrides": [], "stickiness": "random", "weight": 500, "weightType": "variable"}, {"name": "b", "overrides": [], "stickiness": "random", "weight": 500, "weightType": "variable"}]}], "featureStrategies": [{"constraints": [], "disabled": false, "featureName": "my-feature", "id": "924974d7-8003-43ee-87eb-c5f887c06fd1", "name": "flexibleRollout", "parameters": {"groupId": "default", "rollout": "50", "stickiness": "random"}, "segments": [1], "title": "Rollout 50%"}], "featureTags": [{"featureName": "my-feature", "tagType": "simple", "tagValue": "user-facing"}], "features": [{"archived": false, "description": "best feature ever", "impressionData": false, "name": "my-feature", "project": "default", "stale": false, "type": "release"}], "links": [], "segments": [{"id": 1, "name": "new-segment-name"}], "tagTypes": [{"description": "Used to simplify filtering of features", "icon": "#", "name": "simple"}]}, "environment": "development", "project": "My awesome project"}' http://0.0.0.0:33031/api/admin/features-batch/validate
PUT/api/admin/features/validate

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"9c1a557d-aa3c-447f-b0d0-d4b872313c54","name":"NotFoundError","message":"The path you were looking for (/api/admin/features/validate) is not available.","details":[{"message":"The path you were looking for (/api/admin/features/validate) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "my-feature-3", "projectId": "project-y"}' http://0.0.0.0:33031/api/admin/features/validate
PUT/api/admin/feedback

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"5ed7d599-98c7-4238-8bcc-ddcb9e552f32","name":"NotFoundError","message":"The path you were looking for (/api/admin/feedback) is not available.","details":[{"message":"The path you were looking for (/api/admin/feedback) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"neverShow": false, "feedbackId": "pnps"}' http://0.0.0.0:33031/api/admin/feedback
PUT/api/admin/invite-link/tokens

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"31941b63-eb37-4c36-a09f-d95d8d8eafb2","name":"NotFoundError","message":"The path you were looking for (/api/admin/invite-link/tokens) is not available.","details":[{"message":"The path you were looking for (/api/admin/invite-link/tokens) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"expiresAt": "2000-01-01T00:00:00Z", "name": ""}' http://0.0.0.0:33031/api/admin/invite-link/tokens
PUT/api/admin/maintenance

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"d8d8edd8-4eac-46cf-bd3e-b2993d0e9cc7","name":"NotFoundError","message":"The path you were looking for (/api/admin/maintenance) is not available.","details":[{"message":"The path you were looking for (/api/admin/maintenance) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"enabled": true}' http://0.0.0.0:33031/api/admin/maintenance
PUT/api/admin/playground

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"80fb1623-eeef-41c3-add8-ae95b5b4504e","name":"NotFoundError","message":"The path you were looking for (/api/admin/playground) is not available.","details":[{"message":"The path you were looking for (/api/admin/playground) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"environment": "development", "projects": [], "context": {"appName": "My cool application.", "currentTime": "2022-07-05T12:56:41+02:00", "environment": "", "properties": {"customContextField": "this is one!", "otherCustomField": "3"}, "remoteAddress": "192.168.1.1", "sessionId": "b65e7b23-fec0-4814-a129-0e9861ef18fc", "userId": "username@provider.com"}}' http://0.0.0.0:33031/api/admin/playground
PUT/api/admin/playground/advanced

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"1a0cc761-4ce5-4e9b-971f-103feca6ad1a","name":"NotFoundError","message":"The path you were looking for (/api/admin/playground/advanced) is not available.","details":[{"message":"The path you were looking for (/api/admin/playground/advanced) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"environments": ["development", "production"], "projects": [], "context": {"appName": "My cool application.", "currentTime": "2022-07-05T12:56:41+02:00", "environment": "", "properties": {"customContextField": "this is one!", "otherCustomField": "3"}, "remoteAddress": "192.168.1.1", "sessionId": "b65e7b23-fec0-4814-a129-0e9861ef18fc", "userId": "username@provider.com"}}' http://0.0.0.0:33031/api/admin/playground/advanced
PUT/api/admin/record-ui-error

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"7876e10e-57cb-47f6-a52b-6beb0b7331e6","name":"NotFoundError","message":"The path you were looking for (/api/admin/record-ui-error) is not available.","details":[{"message":"The path you were looking for (/api/admin/record-ui-error) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"errorMessage": "", "errorStack": ""}' http://0.0.0.0:33031/api/admin/record-ui-error
PUT/api/admin/segments

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"90b32069-6881-4f8f-b6a5-70d6a3e274b2","name":"NotFoundError","message":"The path you were looking for (/api/admin/segments) is not available.","details":[{"message":"The path you were looking for (/api/admin/segments) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "beta-users", "description": null, "project": null, "constraints": []}' http://0.0.0.0:33031/api/admin/segments
PUT/api/admin/segments/validate

Wrong response to undeclared methodST204

Unsupported method PUT returned 400, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response400 Bad Request
{"id":"1d450ce3-449b-4c34-a9e0-cf29d18b1f3b","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/params/id` property must be integer. You sent \"validate\".","path":"/params/id"}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "betaUser"}' http://0.0.0.0:33031/api/admin/segments/validate
OPTIONS/api/admin/segments/validate

Allow header mismatchST205

`Allow: POST,DELETE,PUT,GET,HEAD` does not match the schema. Undocumented methods advertised: DELETE, GET, PUT

List exactly the methods this resource supports in `Allow`
Response200 OK
POST,DELETE,PUT,GET,HEAD
Reproduce
curl -X OPTIONS -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "betaUser"}' http://0.0.0.0:33031/api/admin/segments/validate
PUT/api/admin/strategies

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"ec034587-aa51-404d-9047-7a639e7e1775","name":"NotFoundError","message":"The path you were looking for (/api/admin/strategies) is not available.","details":[{"message":"The path you were looking for (/api/admin/strategies) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "my-custom-strategy", "title": "My awesome strategy", "description": "Enable the feature for users who have not logged in before.", "editable": false, "deprecated": true, "parameters": []}' http://0.0.0.0:33031/api/admin/strategies
PUT/api/admin/tag-types

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"5d28788d-dd5e-4be5-86f1-1bcb5a174563","name":"NotFoundError","message":"The path you were looking for (/api/admin/tag-types) is not available.","details":[{"message":"The path you were looking for (/api/admin/tag-types) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"color": "#000000", "description": "A tag type for describing the color of a tag.", "icon": null, "name": "color"}' http://0.0.0.0:33031/api/admin/tag-types
PATCH/api/admin/tag-types/validate

Wrong response to undeclared methodST204

Unsupported method PATCH returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"356e9d21-b842-4d03-87ff-6fe5b5081634","name":"NotFoundError","message":"The path you were looking for (/api/admin/tag-types/validate) is not available.","details":[{"message":"The path you were looking for (/api/admin/tag-types/validate) is not available."}]}
Reproduce
curl -X PATCH -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"color": "#000000", "description": "A tag type for describing the color of a tag.", "icon": null, "name": "color"}' http://0.0.0.0:33031/api/admin/tag-types/validate
OPTIONS/api/admin/tag-types/validate

Allow header mismatchST205

`Allow: POST,GET,HEAD,PUT,DELETE` does not match the schema. Undocumented methods advertised: DELETE, GET, PUT

List exactly the methods this resource supports in `Allow`
Response200 OK
POST,GET,HEAD,PUT,DELETE
Reproduce
curl -X OPTIONS -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"color": "#000000", "description": "A tag type for describing the color of a tag.", "icon": null, "name": "color"}' http://0.0.0.0:33031/api/admin/tag-types/validate
PUT/api/admin/tags

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"e775aa07-124e-45cf-a5ff-a92996582852","name":"NotFoundError","message":"The path you were looking for (/api/admin/tags) is not available.","details":[{"message":"The path you were looking for (/api/admin/tags) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"color": "#000000", "type": "simple", "value": "a-tag-value"}' http://0.0.0.0:33031/api/admin/tags
PUT/api/admin/ui-config/cors

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"505de382-668f-4bc3-8fd3-84474f695558","name":"NotFoundError","message":"The path you were looking for (/api/admin/ui-config/cors) is not available.","details":[{"message":"The path you were looking for (/api/admin/ui-config/cors) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"frontendApiOrigins": ["*"]}' http://0.0.0.0:33031/api/admin/ui-config/cors
PUT/api/admin/user-admin

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"d19261d3-460b-4f4c-b1e7-713000c6d959","name":"NotFoundError","message":"The path you were looking for (/api/admin/user-admin) is not available.","details":[{"message":"The path you were looking for (/api/admin/user-admin) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"email": "user@example.com", "name": "Sam Seawright", "password": "k!5As3HquUrQ", "rootRole": 0, "sendEmail": false, "username": "hunter"}' http://0.0.0.0:33031/api/admin/user-admin
PUT/api/admin/user-admin/inactive/delete

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"09d4ec54-f6f7-4375-890b-d8c6f5d748b1","name":"NotFoundError","message":"The path you were looking for (/api/admin/user-admin/inactive/delete) is not available.","details":[{"message":"The path you were looking for (/api/admin/user-admin/inactive/delete) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"ids": [12, 212]}' http://0.0.0.0:33031/api/admin/user-admin/inactive/delete
PUT/api/admin/user-admin/reset-password

Wrong response to undeclared methodST204

Unsupported method PUT returned 400, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response400 Bad Request
{"id":"1cb8fd7b-c8de-4b01-a65b-9e89942a911e","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/params/id` property must be integer. You sent \"reset-password\".","path":"/params/id"}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"id": "user@example.com"}' http://0.0.0.0:33031/api/admin/user-admin/reset-password
OPTIONS/api/admin/user-admin/reset-password

Allow header mismatchST205

`Allow: POST,GET,HEAD,PUT,DELETE` does not match the schema. Undocumented methods advertised: DELETE, GET, PUT

List exactly the methods this resource supports in `Allow`
Response200 OK
POST,GET,HEAD,PUT,DELETE
Reproduce
curl -X OPTIONS -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"id": "user@example.com"}' http://0.0.0.0:33031/api/admin/user-admin/reset-password
PUT/api/admin/user-admin/validate-password

Wrong response to undeclared methodST204

Unsupported method PUT returned 400, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response400 Bad Request
{"id":"7f62870a-6025-4d24-bf50-095d4b5738ba","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/params/id` property must be integer. You sent \"validate-password\".","path":"/params/id"}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"confirmPassword": "k!5As3HquUrQ", "oldPassword": "Oldk!5As3HquUrQ", "password": "k!5As3HquUrQ"}' http://0.0.0.0:33031/api/admin/user-admin/validate-password
OPTIONS/api/admin/user-admin/validate-password

Allow header mismatchST205

`Allow: POST,GET,HEAD,PUT,DELETE` does not match the schema. Undocumented methods advertised: DELETE, GET, PUT

List exactly the methods this resource supports in `Allow`
Response200 OK
POST,GET,HEAD,PUT,DELETE
Reproduce
curl -X OPTIONS -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"confirmPassword": "k!5As3HquUrQ", "oldPassword": "Oldk!5As3HquUrQ", "password": "k!5As3HquUrQ"}' http://0.0.0.0:33031/api/admin/user-admin/validate-password
PUT/api/admin/user/change-password

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"a0242054-c351-4193-9a4c-64f99785f18e","name":"NotFoundError","message":"The path you were looking for (/api/admin/user/change-password) is not available.","details":[{"message":"The path you were looking for (/api/admin/user/change-password) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"confirmPassword": "k!5As3HquUrQ", "oldPassword": "Oldk!5As3HquUrQ", "password": "k!5As3HquUrQ"}' http://0.0.0.0:33031/api/admin/user/change-password
PUT/api/admin/user/tokens

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"51167e0c-88f3-4152-bfd2-ea5884890b81","name":"NotFoundError","message":"The path you were looking for (/api/admin/user/tokens) is not available.","details":[{"message":"The path you were looking for (/api/admin/user/tokens) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: user:bdc67c2831855419d860b436f467fe4aac38d28c9dcbc477551108c3' -H 'Content-Type: application/json' -d '{"description": "user:xyzrandomstring", "expiresAt": "2023-04-19T08:15:14.000Z"}' http://0.0.0.0:33031/api/admin/user/tokens
PUT/api/client/metrics

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"1f74957d-14ee-4f69-888b-15ac0437668e","name":"NotFoundError","message":"The path you were looking for (/api/client/metrics) is not available.","details":[{"message":"The path you were looking for (/api/client/metrics) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:development.workbenchclient000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"appName": "insurance-selector", "instanceId": "application-name-dacb1234", "sdkVersion": "unleash-client-java:7.0.0", "platformName": ".NET Core", "platformVersion": "3.1", "yggdrasilVersion": "1.0.0", "specVersion": "3.0.0", "sdkFlavor": "unleash-openfeature-node-provider", "sdkFlavorVersion": "1.0.1", "bucket": {"start": 0, "stop": 0, "toggles": {}}}' http://0.0.0.0:33031/api/client/metrics
PUT/api/client/metrics/bulk

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"44eba816-c390-425a-8c32-fd9c79738a90","name":"NotFoundError","message":"The path you were looking for (/api/client/metrics/bulk) is not available.","details":[{"message":"The path you were looking for (/api/client/metrics/bulk) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:development.workbenchclient000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"applications": [], "metrics": [], "impactMetrics": [], "seenTokens": []}' http://0.0.0.0:33031/api/client/metrics/bulk
PUT/api/client/register

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"f5f33f87-1c7f-4f10-8507-a08321d527cf","name":"NotFoundError","message":"The path you were looking for (/api/client/register) is not available.","details":[{"message":"The path you were looking for (/api/client/register) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:development.workbenchclient000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"appName": "example-app", "instanceId": "b77f3d13-5f48-4a7b-a3f4-a449b97ce43a", "sdkVersion": "unleash-client-java:7.0.0", "platformName": ".NET Core", "platformVersion": "3.1", "yggdrasilVersion": "1.0.0", "specVersion": "3.0.0", "sdkFlavor": "unleash-openfeature-node-provider", "sdkFlavorVersion": "1.0.1", "interval": 10, "started": "2023-06-13T16:35:00.000Z", "strategies": ["default", "gradualRollout", "remoteAddress"]}' http://0.0.0.0:33031/api/client/register
PUT/api/frontend

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"e06ac757-3db2-49ad-9fae-616ae35d8a5e","name":"NotFoundError","message":"The path you were looking for (/api/frontend) is not available.","details":[{"message":"The path you were looking for (/api/frontend) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:development.workbenchfrontend00000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"context": {"appName": "My cool application.", "currentTime": "2022-07-05T12:56:41+02:00", "environment": "", "properties": {"customContextField": "this is one!", "otherCustomField": "3"}, "remoteAddress": "192.168.1.1", "sessionId": "b65e7b23-fec0-4814-a129-0e9861ef18fc", "userId": "username@provider.com"}}' http://0.0.0.0:33031/api/frontend
PUT/api/frontend/client/metrics

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"3baf6e3b-3862-48e0-99a0-b10d1c801588","name":"NotFoundError","message":"The path you were looking for (/api/frontend/client/metrics) is not available.","details":[{"message":"The path you were looking for (/api/frontend/client/metrics) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:development.workbenchfrontend00000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"appName": "insurance-selector", "instanceId": "application-name-dacb1234", "sdkVersion": "unleash-client-java:7.0.0", "platformName": ".NET Core", "platformVersion": "3.1", "yggdrasilVersion": "1.0.0", "specVersion": "3.0.0", "sdkFlavor": "unleash-openfeature-node-provider", "sdkFlavorVersion": "1.0.1", "bucket": {"start": 0, "stop": 0, "toggles": {}}}' http://0.0.0.0:33031/api/frontend/client/metrics
PUT/api/frontend/client/register

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"5f232be5-bfa6-45ef-8006-767358b97f59","name":"NotFoundError","message":"The path you were looking for (/api/frontend/client/register) is not available.","details":[{"message":"The path you were looking for (/api/frontend/client/register) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:development.workbenchfrontend00000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"appName": "", "instanceId": "application-name-dacb1234", "sdkVersion": "", "environment": "development", "interval": 0, "started": 0.0, "strategies": []}' http://0.0.0.0:33031/api/frontend/client/register
PUT/auth/reset/password

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot PUT /auth/reset/password</pre>
</body>
</html>
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"password": "correct horse battery staple", "token": "$2a$15$QzeW/y5/MEppCWVEkoX5euejobYOLSd4We21LQjjKlWH9l2I3wCke"}' http://0.0.0.0:33031/auth/reset/password
PUT/auth/reset/password-email

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot PUT /auth/reset/password-email</pre>
</body>
</html>
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"email": "test@example.com"}' http://0.0.0.0:33031/auth/reset/password-email
PUT/auth/reset/validate-password

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot PUT /auth/reset/validate-password</pre>
</body>
</html>
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"password": "hunter2"}' http://0.0.0.0:33031/auth/reset/validate-password
PUT/auth/simple/login

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot PUT /auth/simple/login</pre>
</body>
</html>
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"password": "hunter2", "username": "user"}' http://0.0.0.0:33031/auth/simple/login
PUT/edge/issue-token

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot PUT /edge/issue-token</pre>
</body>
</html>
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"tokens": []}' http://0.0.0.0:33031/edge/issue-token
PUT/edge/validate

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot PUT /edge/validate</pre>
</body>
</html>
Reproduce
curl -X PUT -H 'Content-Type: application/json' -d '{"tokens": ["aproject:development.randomstring", "[]:production.randomstring"]}' http://0.0.0.0:33031/edge/validate
GET/invite/{token}/signup

Wrong response to undeclared methodST204

Unsupported method GET returned 200, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response200 OK
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8" />
        <link rel="icon" href="/favicon.ico" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta name="baseUriPath" content="" />
        <meta name="cdnPrefix" content="" />
        <meta name="uiFlags" content="%22%7B%7D%22" />
        <meta name="unleashToken" content="" />
        <meta name="viewport" content="width=device-width, initial-scale=1" />
        <meta name="description" content="unleash // Output truncated...
Reproduce
curl -X GET -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"email": "hunter@example.com", "name": "Hunter Burgan", "password": "hunter2", "username": "Hunter"}' http://0.0.0.0:33031/invite/0/signup
OPTIONS/api/admin/api-tokens/{token}

Allow header mismatchST205

`Allow: GET,HEAD,PUT,DELETE` does not match the schema. Undocumented methods advertised: GET

List exactly the methods this resource supports in `Allow`
Response200 OK
GET,HEAD,PUT,DELETE
Reproduce
curl -X OPTIONS -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"expiresAt": "2023-09-04T11:26:24+02:00"}' http://0.0.0.0:33031/api/admin/api-tokens/0
POST/api/admin/environments/sort-order

Wrong response to undeclared methodST204

Unsupported method POST returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"28b2b952-ef5c-49f0-8b00-e402b143126c","name":"NotFoundError","message":"The path you were looking for (/api/admin/environments/sort-order) is not available.","details":[{"message":"The path you were looking for (/api/admin/environments/sort-order) is not available."}]}
Reproduce
curl -X POST -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:33031/api/admin/environments/sort-order
OPTIONS/api/admin/environments/sort-order

Allow header mismatchST205

`Allow: GET,HEAD,PUT` does not match the schema. Undocumented methods advertised: GET

List exactly the methods this resource supports in `Allow`
Response200 OK
GET,HEAD,PUT
Reproduce
curl -X OPTIONS -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:33031/api/admin/environments/sort-order
OPTIONS/api/admin/api-tokens/{name}

Allow header mismatchST205

`Allow: GET,HEAD,PUT,DELETE` does not match the schema. Undocumented methods advertised: DELETE, PUT

List exactly the methods this resource supports in `Allow`
Response200 OK
GET,HEAD,PUT,DELETE
Reproduce
curl -X OPTIONS -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/api-tokens/0
PUT/api/admin/environments

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"8363429e-88d5-4851-acd1-42883517a6b7","name":"NotFoundError","message":"The path you were looking for (/api/admin/environments) is not available.","details":[{"message":"The path you were looking for (/api/admin/environments) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/environments
PUT/api/admin/event-creators

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"beb5c404-9db8-4020-ad5e-bec4be07dc30","name":"NotFoundError","message":"The path you were looking for (/api/admin/event-creators) is not available.","details":[{"message":"The path you were looking for (/api/admin/event-creators) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/event-creators
PUT/api/admin/events

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"a2b06d9b-1724-4fce-a33e-945910b26b54","name":"NotFoundError","message":"The path you were looking for (/api/admin/events) is not available.","details":[{"message":"The path you were looking for (/api/admin/events) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' 'http://0.0.0.0:33031/api/admin/events?project='
PUT/api/admin/feature-types

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"2d0f68be-a81a-427c-8626-dba08d033652","name":"NotFoundError","message":"The path you were looking for (/api/admin/feature-types) is not available.","details":[{"message":"The path you were looking for (/api/admin/feature-types) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/feature-types
PUT/api/admin/instance-admin/statistics

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"688f473e-58a0-4e6d-879e-4d7443a7b258","name":"NotFoundError","message":"The path you were looking for (/api/admin/instance-admin/statistics) is not available.","details":[{"message":"The path you were looking for (/api/admin/instance-admin/statistics) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/instance-admin/statistics
PUT/api/admin/instance-admin/statistics/csv

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"6581f938-51c3-463e-b0af-fd6557d44c5d","name":"NotFoundError","message":"The path you were looking for (/api/admin/instance-admin/statistics/csv) is not available.","details":[{"message":"The path you were looking for (/api/admin/instance-admin/statistics/csv) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/instance-admin/statistics/csv
PUT/api/admin/lifecycle/count

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"ca0e6567-4494-4d3b-88c1-2d2c026e784a","name":"NotFoundError","message":"The path you were looking for (/api/admin/lifecycle/count) is not available.","details":[{"message":"The path you were looking for (/api/admin/lifecycle/count) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/lifecycle/count
PUT/api/admin/metrics/applications

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"ad2b7a4c-69dd-41d0-8137-33d07cf4bf8b","name":"NotFoundError","message":"The path you were looking for (/api/admin/metrics/applications) is not available.","details":[{"message":"The path you were looking for (/api/admin/metrics/applications) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' 'http://0.0.0.0:33031/api/admin/metrics/applications?query=first_app&offset=50&limit=50&sortBy=type&sortOrder=desc'
PUT/api/admin/metrics/sdks/outdated

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"8fd90426-f5fa-4263-bc34-1e5187618e92","name":"NotFoundError","message":"The path you were looking for (/api/admin/metrics/sdks/outdated) is not available.","details":[{"message":"The path you were looking for (/api/admin/metrics/sdks/outdated) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/metrics/sdks/outdated
PUT/api/admin/metrics/unknown-flags

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"f85ade58-c2ab-44bb-938d-4bcf618d1e3a","name":"NotFoundError","message":"The path you were looking for (/api/admin/metrics/unknown-flags) is not available.","details":[{"message":"The path you were looking for (/api/admin/metrics/unknown-flags) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/metrics/unknown-flags
PUT/api/admin/personal-dashboard

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"2f408a89-3e7b-45f7-8c43-27f2600c6822","name":"NotFoundError","message":"The path you were looking for (/api/admin/personal-dashboard) is not available.","details":[{"message":"The path you were looking for (/api/admin/personal-dashboard) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/personal-dashboard
PUT/api/admin/projects

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"036a10b7-84e7-4591-a82e-c02f06aa117d","name":"NotFoundError","message":"The path you were looking for (/api/admin/projects) is not available.","details":[{"message":"The path you were looking for (/api/admin/projects) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' 'http://0.0.0.0:33031/api/admin/projects?archived=true'
PUT/api/admin/telemetry/settings

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"060e7f58-bba6-4c54-a257-0363992fce55","name":"NotFoundError","message":"The path you were looking for (/api/admin/telemetry/settings) is not available.","details":[{"message":"The path you were looking for (/api/admin/telemetry/settings) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/telemetry/settings
PUT/api/admin/ui-config

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"129459a5-cc42-4833-b438-1fc1f3d43332","name":"NotFoundError","message":"The path you were looking for (/api/admin/ui-config) is not available.","details":[{"message":"The path you were looking for (/api/admin/ui-config) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/ui-config
PUT/api/admin/user

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"90ce15f4-6457-42ef-ae6e-b7644e8cea47","name":"NotFoundError","message":"The path you were looking for (/api/admin/user) is not available.","details":[{"message":"The path you were looking for (/api/admin/user) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/user
PUT/api/admin/user-admin/access

Wrong response to undeclared methodST204

Unsupported method PUT returned 415, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response415 Unsupported Media Type
{"id":"e8db8d38-c5fa-459a-b0db-dbc4b8f56b46","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/user-admin/access
OPTIONS/api/admin/user-admin/access

Allow header mismatchST205

`Allow: GET,HEAD,PUT,DELETE` does not match the schema. Undocumented methods advertised: DELETE, PUT

List exactly the methods this resource supports in `Allow`
Response200 OK
GET,HEAD,PUT,DELETE
Reproduce
curl -X OPTIONS -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/user-admin/access
PUT/api/admin/user-admin/admin-count

Wrong response to undeclared methodST204

Unsupported method PUT returned 415, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response415 Unsupported Media Type
{"id":"6d93a2f6-5567-4c08-a080-ad45f31367aa","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/user-admin/admin-count
OPTIONS/api/admin/user-admin/admin-count

Allow header mismatchST205

`Allow: GET,HEAD,PUT,DELETE` does not match the schema. Undocumented methods advertised: DELETE, PUT

List exactly the methods this resource supports in `Allow`
Response200 OK
GET,HEAD,PUT,DELETE
Reproduce
curl -X OPTIONS -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/user-admin/admin-count
PUT/api/admin/user-admin/inactive

Wrong response to undeclared methodST204

Unsupported method PUT returned 415, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response415 Unsupported Media Type
{"id":"bdc53f91-4901-4306-9ad5-338f3e092a7d","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/user-admin/inactive
PUT/api/admin/user-admin/search

Wrong response to undeclared methodST204

Unsupported method PUT returned 415, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response415 Unsupported Media Type
{"id":"69709ccc-c42b-419b-abba-a17451a74fc9","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' 'http://0.0.0.0:33031/api/admin/user-admin/search?q='
OPTIONS/api/admin/user-admin/search

Allow header mismatchST205

`Allow: GET,HEAD,PUT,DELETE` does not match the schema. Undocumented methods advertised: DELETE, PUT

List exactly the methods this resource supports in `Allow`
Response200 OK
GET,HEAD,PUT,DELETE
Reproduce
curl -X OPTIONS -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' 'http://0.0.0.0:33031/api/admin/user-admin/search?q='
PUT/api/admin/user/profile

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"715b0d0e-ac69-41e3-9d8e-978ec12ded8d","name":"NotFoundError","message":"The path you were looking for (/api/admin/user/profile) is not available.","details":[{"message":"The path you were looking for (/api/admin/user/profile) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/user/profile
PUT/api/admin/user/roles

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"adb0e717-dc47-4e97-8b9d-649b250e39f7","name":"NotFoundError","message":"The path you were looking for (/api/admin/user/roles) is not available.","details":[{"message":"The path you were looking for (/api/admin/user/roles) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' 'http://0.0.0.0:33031/api/admin/user/roles?projectId=project-y'
PUT/api/client/features

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"1d7776ef-05b7-4ea0-8fc6-28e2c50ffbb3","name":"NotFoundError","message":"The path you were looking for (/api/client/features) is not available.","details":[{"message":"The path you were looking for (/api/client/features) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:development.workbenchclient000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/client/features
PUT/auth/reset/validate

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot PUT /auth/reset/validate</pre>
</body>
</html>
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/auth/reset/validate
PUT/health

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot PUT /health</pre>
</body>
</html>
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/health
PUT/ready

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot PUT /ready</pre>
</body>
</html>
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/ready
PUT/api/admin/user-admin/scim-users

Wrong response to undeclared methodST204

Unsupported method PUT returned 415, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response415 Unsupported Media Type
{"id":"556923b7-acdd-4683-8c9e-2f045ec1634b","name":"ContentTypeError","message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format.","details":[{"message":"We do not accept the content-type you provided (you didn't provide one). Try using one of the content-types we do accept instead (application/json) and make sure the body is in the corresponding format." // Output truncated...
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/user-admin/scim-users
OPTIONS/api/admin/user-admin/scim-users

Allow header mismatchST205

`Allow: GET,HEAD,PUT,DELETE` does not match the schema. Undocumented methods advertised: GET, PUT

List exactly the methods this resource supports in `Allow`
Response200 OK
GET,HEAD,PUT,DELETE
Reproduce
curl -X OPTIONS -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' http://0.0.0.0:33031/api/admin/user-admin/scim-users
OPTIONS/api/admin/projects/{projectId}/context/validate

Allow header mismatchST205

`Allow: GET,HEAD,PUT,DELETE,POST` does not match the schema. Undocumented methods advertised: DELETE, GET, PUT

List exactly the methods this resource supports in `Allow`
Response200 OK
GET,HEAD,PUT,DELETE,POST
Reproduce
curl -X OPTIONS -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"name": "betaUser"}' http://0.0.0.0:33031/api/admin/projects/default/context/validate
PUT/api/admin/search/events

Wrong response to undeclared methodST204

Unsupported method PUT returned 404, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response404 Not Found
{"id":"3fab2a39-5527-4a91-af31-608f962b5b94","name":"NotFoundError","message":"The path you were looking for (/api/admin/search/events) is not available.","details":[{"message":"The path you were looking for (/api/admin/search/events) is not available."}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' 'http://0.0.0.0:33031/api/admin/search/events?query=admin%40example.com&id=IS%3A123&groupId=IS%3A123&feature=IS%3Amyfeature&project=IS%3Adefault&type=IS%3Achange-added&createdBy=IS%3A2&from=IS%3A2024-01-01&to=IS%3A2024-01-31&offset=50&limit=50&environment=IS%3Aproduction'
PUT/api/admin/segments/strategies

Wrong response to undeclared methodST204

Unsupported method PUT returned 400, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response400 Bad Request
{"id":"272b7f4a-27c7-4730-9f9e-885ef2ac3bb5","name":"BadDataError","message":"Request validation failed: your request body or params contain invalid data. Refer to the `details` list for more information.","details":[{"message":"The `/params/id` property must be integer. You sent \"strategies\".","path":"/params/id"}]}
Reproduce
curl -X PUT -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"projectId": "red-vista", "strategyId": "15d1e20b-6310-4e17-a0c2-9fb84de3053a", "environmentId": "development", "segmentIds": [1, 5, 6]}' http://0.0.0.0:33031/api/admin/segments/strategies
OPTIONS/api/admin/segments/strategies

Allow header mismatchST205

`Allow: POST,DELETE,PUT,GET,HEAD` does not match the schema. Undocumented methods advertised: DELETE, GET, PUT

List exactly the methods this resource supports in `Allow`
Response200 OK
POST,DELETE,PUT,GET,HEAD
Reproduce
curl -X OPTIONS -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '{"projectId": "red-vista", "strategyId": "15d1e20b-6310-4e17-a0c2-9fb84de3053a", "environmentId": "development", "segmentIds": [1, 5, 6]}' http://0.0.0.0:33031/api/admin/segments/strategies
OPTIONS/api/admin/projects/{projectId}/features/{featureName}/environments/{environment}/strategies/set-sort-order

Allow header mismatchST205

`Allow: GET,HEAD,POST,PUT,PATCH,DELETE` does not match the schema. Undocumented methods advertised: DELETE, GET, PATCH, PUT

List exactly the methods this resource supports in `Allow`
Response200 OK
GET,HEAD,POST,PUT,PATCH,DELETE
Reproduce
curl -X OPTIONS -H 'Authorization: *:*.workbench0000000000000000000000000000000000000000000000' -H 'Content-Type: application/json' -d '[{"id": "9c40958a-daac-400e-98fb-3bb438567008", "sortOrder": 1}]' http://0.0.0.0:33031/api/admin/projects/0/features/checkout/environments/0/strategies/set-sort-order