v4.32.1
Generated at2026-10-20 00:51:54 UTC

Failed

186 of 249 tested operations failed
Time limit reached
2 warnings affect results
Cases run417,055across 4 phases
Operations249186 failed, 63 passed
Duration1h 0m
Base URLhttp://0.0.0.0:46547/apiSpechttp://0.0.0.0:46547/public/openapi3.jsonCommandst run http://0.0.0.0:46547/public/openapi3.json --url http://0.0.0.0:46547/api --report-html-path schemathesis-report --max-time 3600 --request-timeout 30 --continue-on-failure --no-shrink --suppress-health-check all --output-sanitize falseSeed98347417421870617767928098755519950773Phases
  1. Examplesfailed
  2. Coveragefailed
  3. Fuzzingfailed
  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 found486 total
Coverage37.8s, 291 found
424ms: POST /admin/ldap/reload: Undocumented status code
427ms: PUT /admin/ldap/reload: Wrong response to undeclared method
441ms: POST /admin/ldap/reload: Schema-valid request rejected
450ms: PUT /admin/provisioning/dashboards/reload: Wrong response to undeclared method
561ms: PUT /admin/provisioning/datasources/reload: Wrong response to undeclared method
589ms: PUT /admin/provisioning/plugins/reload: Wrong response to undeclared method
732ms: POST /annotations/graphite: Schema-valid request rejected
816ms: PUT /cloudmigration/migration: Wrong response to undeclared method
842ms: POST /cloudmigration/migration: Server error
897ms: PUT /cloudmigration/token: Wrong response to undeclared method
989ms: POST /cloudmigration/token: Server error
1.1s: PUT /convert/api/prom/rules: Wrong response to undeclared method
1.1s: POST /convert/api/prom/rules: Schema-valid request rejected
1.1s: POST /convert/api/prom/rules: Undocumented status code
1.1s: POST /convert/api/prom/rules/{NamespaceTitle}: Server error
1.1s: POST /convert/api/prom/rules/{NamespaceTitle}: Undocumented status code
1.3s: POST /convert/api/prom/rules/{NamespaceTitle}: Undocumented status code
1.8s: POST /convert/api/prom/rules/{NamespaceTitle}: Schema-valid request rejected
1.9s: PUT /convert/prometheus/config/v1/rules: Wrong response to undeclared method
1.9s: POST /convert/prometheus/config/v1/rules: Schema-valid request rejected
1.9s: POST /convert/prometheus/config/v1/rules: Undocumented status code
1.9s: POST /convert/prometheus/config/v1/rules/{NamespaceTitle}: Server error
1.9s: POST /convert/prometheus/config/v1/rules/{NamespaceTitle}: Undocumented status code
2.1s: POST /convert/prometheus/config/v1/rules/{NamespaceTitle}: Undocumented status code
2.6s: POST /convert/prometheus/config/v1/rules/{NamespaceTitle}: Schema-valid request rejected
2.7s: PUT /dashboards/interpolate: Wrong response to undeclared method
2.7s: POST /dashboards/interpolate: Undocumented status code
2.7s: POST /dashboards/uid/{dashboardUid}/public-dashboards: Undocumented status code
3s: POST /datasources: Undocumented status code
3s: PUT /datasources: Wrong response to undeclared method
3.3s: POST /datasources: Schema-valid request rejected
4.1s: PUT /ds/query: Wrong response to undeclared method
4.2s: POST /ds/query: Server error
4.3s: POST /ds/query: Schema-valid request rejected
4.3s: PUT /folders: Wrong response to undeclared method
4.4s: POST /folders: Schema-valid request rejected
4.5s: PUT /org/invites: Wrong response to undeclared method
4.6s: POST /org/invites: Schema-valid request rejected
4.7s: POST /org/users: Undocumented status code
4.7s: PUT /org/users: Wrong response to undeclared method
4.7s: POST /org/users: Schema-valid request rejected
4.8s: POST /orgs: Undocumented status code
4.8s: PUT /orgs: Wrong response to undeclared method
4.8s: POST /orgs: Schema-valid request rejected
4.9s: POST /playlists: Undocumented status code
4.9s: PUT /playlists: Wrong response to undeclared method
5.1s: POST /playlists: Schema-valid request rejected
5.4s: POST /public/dashboards/{accessToken}/panels/{panelId}/query: Schema-valid request rejected
5.4s: PUT /query-history: Wrong response to undeclared method
5.4s: POST /query-history: Response violates schema
5.4s: POST /query-history: Schema-violating request accepted
5.7s: POST /query-history/star/{query_history_uid}: Server error
5.7s: PUT /serviceaccounts: Wrong response to undeclared method
5.8s: POST /serviceaccounts: Schema-valid request rejected
5.9s: POST /snapshots: Undocumented status code
5.9s: PUT /snapshots: Wrong response to undeclared method
6.1s: POST /snapshots: Schema-valid request rejected
6.2s: POST /teams: Undocumented status code
6.2s: PUT /teams: Wrong response to undeclared method
6.3s: POST /teams: Schema-valid request rejected
6.3s: PUT /user/revoke-auth-token: Wrong response to undeclared method
6.4s: POST /user/revoke-auth-token: Undocumented status code
6.6s: PUT /v1/provisioning/alert-rules: Wrong response to undeclared method
8.1s: PUT /v1/provisioning/contact-points: Wrong response to undeclared method
8.1s: POST /v1/provisioning/contact-points: Server error
8.1s: POST /v1/provisioning/contact-points: Undocumented status code
8.4s: POST /v1/provisioning/mute-timings: Schema-valid request rejected
8.4s: PUT /v1/provisioning/mute-timings: Wrong response to undeclared method
8.6s: POST /org: Wrong response to undeclared method
8.7s: PUT /org: Schema-valid request rejected
8.7s: POST /org/address: Wrong response to undeclared method
8.8s: PUT /org/address: Schema-violating request accepted
9s: POST /org/preferences: Wrong response to undeclared method
9s: PUT /org/preferences: Schema-violating request accepted
9.1s: PUT /org/preferences: Undocumented status code
10s: PUT /user: Undocumented status code
10s: POST /user: Wrong response to undeclared method
10.1s: PUT /user: Schema-violating request accepted
10.4s: POST /user/password: Wrong response to undeclared method
10.5s: PUT /user/password: Schema-valid request rejected
10.6s: POST /user/preferences: Wrong response to undeclared method
10.6s: PUT /user/preferences: Schema-violating request accepted
10.7s: PUT /user/preferences: Undocumented status code
13.4s: PUT /v1/provisioning/policies: Schema-valid request rejected
13.4s: POST /v1/provisioning/policies: Wrong response to undeclared method
14.8s: GET /access-control/{resource}/description: Undocumented status code
14.8s: PUT /admin/ldap/status: Wrong response to undeclared method
14.8s: GET /admin/ldap/status: Schema-valid request rejected
14.8s: GET /admin/ldap/status: Undocumented status code
14.9s: PUT /admin/settings: Wrong response to undeclared method
14.9s: PUT /admin/stats: Wrong response to undeclared method
15s: POST /annotations/tags: Wrong response to undeclared method
15s: PUT /anonymous/devices: Wrong response to undeclared method
15s: PUT /anonymous/search: Wrong response to undeclared method
15.1s: PUT /cloudmigration/resources/dependencies: Wrong response to undeclared method
15.1s: GET /cloudmigration/token: Server error
15.2s: GET /convert/api/prom/rules: Undocumented Content-Type
15.2s: GET /convert/api/prom/rules/{NamespaceTitle}: Missing Content-Type header
15.2s: GET /convert/api/prom/rules/{NamespaceTitle}: Response violates schema
15.2s: GET /convert/api/prom/rules/{NamespaceTitle}/{Group}: Missing Content-Type header
15.2s: GET /convert/api/prom/rules/{NamespaceTitle}/{Group}: Response violates schema
15.2s: GET /convert/prometheus/config/v1/rules: Undocumented Content-Type
15.3s: GET /convert/prometheus/config/v1/rules/{NamespaceTitle}: Missing Content-Type header
15.3s: GET /convert/prometheus/config/v1/rules/{NamespaceTitle}: Response violates schema
15.3s: GET /convert/prometheus/config/v1/rules/{NamespaceTitle}/{Group}: Missing Content-Type header
15.3s: GET /convert/prometheus/config/v1/rules/{NamespaceTitle}/{Group}: Response violates schema
15.3s: GET /dashboard/snapshots: Schema-violating request accepted
15.3s: PUT /dashboard/snapshots: Wrong response to undeclared method
15.4s: PUT /dashboards/home: Wrong response to undeclared method
15.4s: GET /dashboards/home: Response violates schema
15.4s: PUT /dashboards/public-dashboards: Wrong response to undeclared method
15.5s: PUT /dashboards/tags: Wrong response to undeclared method
15.5s: GET /datasources/correlations: Response violates schema
15.6s: GET /datasources/correlations: Schema-violating request accepted
15.6s: PUT /datasources/correlations: Wrong response to undeclared method
15.8s: GET /folders: Schema-violating request accepted
15.9s: GET /folders: Undocumented status code
15.9s: GET /folders: Server error
16s: GET /folders: Schema-valid request rejected
16.1s: PUT /health: Wrong response to undeclared method
16.1s: GET /health: API accepts requests without authentication
16.1s: GET /library-elements: Schema-violating request accepted
16.3s: PUT /library-elements: Wrong response to undeclared method
16.5s: PUT /org/quotas: Wrong response to undeclared method
16.6s: GET /org/quotas: Server error
16.6s: GET /org/users: Response violates schema
16.6s: GET /org/users: Schema-violating request accepted
16.7s: GET /org/users/lookup: Schema-violating request accepted
16.7s: PUT /org/users/lookup: Wrong response to undeclared method
16.8s: GET /orgs: Schema-violating request accepted
16.9s: GET /playlists: Schema-violating request accepted
17.1s: GET /public/dashboards/{accessToken}: Schema-valid request rejected
17.1s: GET /public/dashboards/{accessToken}/annotations: Schema-valid request rejected
17.1s: GET /query-history: Response violates schema
17.1s: GET /query-history: Response violates schema
17.1s: GET /query-history: Schema-violating request accepted
17.6s: PUT /search/sorting: Wrong response to undeclared method
17.6s: GET /serviceaccounts/search: Schema-violating request accepted
17.7s: PUT /serviceaccounts/search: Wrong response to undeclared method
17.9s: PUT /signing-keys/keys: Wrong response to undeclared method
17.9s: GET /signing-keys/keys: API accepts requests without authentication
17.9s: PUT /snapshot/shared-options: Wrong response to undeclared method
18.1s: GET /teams/search: Response violates schema
18.1s: GET /teams/search: Schema-violating request accepted
18.2s: POST /teams/search: Wrong response to undeclared method
18.3s: PUT /user/auth-tokens: Wrong response to undeclared method
18.3s: PUT /user/email/update: Wrong response to undeclared method
18.3s: GET /user/email/update: Undocumented status code
18.3s: PUT /user/orgs: Wrong response to undeclared method
18.4s: PUT /user/quotas: Wrong response to undeclared method
18.4s: GET /user/quotas: Schema-valid request rejected
18.4s: GET /user/quotas: Undocumented status code
18.4s: PUT /user/teams: Wrong response to undeclared method
18.4s: GET /user/teams: Response violates schema
18.5s: GET /users: Schema-violating request accepted
18.5s: PUT /users: Wrong response to undeclared method
18.6s: PUT /users/lookup: Wrong response to undeclared method
18.7s: PUT /users/search: Wrong response to undeclared method
18.8s: POST /v1/provisioning/alert-rules/export: Wrong response to undeclared method
18.9s: GET /v1/provisioning/contact-points/export: Schema-violating request accepted
19s: POST /v1/provisioning/contact-points/export: Wrong response to undeclared method
19.2s: GET /v1/provisioning/mute-timings/export: Schema-violating request accepted
19.3s: POST /v1/provisioning/mute-timings/export: Wrong response to undeclared method
19.4s: PUT /v1/provisioning/policies/export: Wrong response to undeclared method
19.4s: PUT /v1/provisioning/templates: Wrong response to undeclared method
19.4s: PUT /v1/sso-settings: Wrong response to undeclared method
19.8s: PATCH /datasources/uid/{sourceUID}/correlations/{correlationUID}: Schema-valid request rejected
19.9s: PATCH /org/preferences: Schema-violating request accepted
20.1s: PATCH /org/preferences: Undocumented status code
20.9s: PATCH /user/preferences: Schema-violating request accepted
21s: PATCH /user/preferences: Undocumented status code
21.9s: DELETE /convert/api/prom/rules/{NamespaceTitle}: Undocumented status code
21.9s: DELETE /convert/api/prom/rules/{NamespaceTitle}/{Group}: Undocumented status code
21.9s: DELETE /convert/prometheus/config/v1/rules/{NamespaceTitle}: Undocumented status code
21.9s: DELETE /convert/prometheus/config/v1/rules/{NamespaceTitle}/{Group}: Undocumented status code
21.9s: DELETE /query-history/star/{query_history_uid}: Server error
22.1s: PUT /playlists/{uid}: Undocumented status code
22.4s: PUT /playlists/{uid}: Schema-valid request rejected
24.1s: PUT /v1/provisioning/contact-points/{UID}: Schema-valid request rejected
24.3s: GET /cloudmigration/migration/{uid}: Undocumented status code
24.3s: GET /datasources/name/{name}: Undocumented status code
24.6s: PATCH /dashboards/uid/{dashboardUid}/public-dashboards/{uid}: Undocumented status code
24.9s: PATCH /query-history/{query_history_uid}: Schema-violating request accepted
25s: DELETE /playlists/{uid}: Response violates schema
25s: PUT /admin/users: Wrong response to undeclared method
25.2s: POST /admin/users: Schema-valid request rejected
25.3s: POST /cloudmigration/migration/{uid}/snapshot: Undocumented status code
25.3s: POST /cloudmigration/migration/{uid}/snapshot: Schema-valid request rejected
25.4s: POST /cloudmigration/migration/{uid}/snapshot/{snapshotUid}/cancel: Server error
25.4s: POST /cloudmigration/migration/{uid}/snapshot/{snapshotUid}/upload: Undocumented status code
25.4s: POST /orgs/{org_id}/users: Undocumented status code
25.5s: POST /orgs/{org_id}/users: Schema-valid request rejected
25.7s: POST /serviceaccounts/{serviceAccountId}/tokens: Schema-valid request rejected
25.8s: PUT /orgs/{org_id}: Schema-valid request rejected
26s: PUT /orgs/{org_id}/address: Schema-violating request accepted
26.2s: GET /cloudmigration/migration/{uid}/snapshot/{snapshotUid}: Undocumented status code
26.4s: GET /cloudmigration/migration/{uid}/snapshots: Schema-violating request accepted
26.6s: GET /orgs/{org_id}: Undocumented status code
26.7s: GET /orgs/{org_id}/quotas: Server error
26.8s: GET /serviceaccounts/{serviceAccountId}/tokens: Undocumented status code
26.9s: GET /serviceaccounts/{serviceAccountId}/tokens: Response violates schema
27s: PATCH /serviceaccounts/{serviceAccountId}: Response violates schema
27s: PATCH /serviceaccounts/{serviceAccountId}: Schema-violating request accepted
27.3s: DELETE /cloudmigration/migration/{uid}: Undocumented status code
27.3s: DELETE /dashboards/uid/{dashboardUid}/public-dashboards/{uid}: Undocumented status code
27.3s: DELETE /orgs/{org_id}: Server error
28s: POST /admin/ldap/sync/{user_id}: Undocumented status code
28.1s: POST /admin/ldap/sync/{user_id}: Schema-valid request rejected
28.5s: PUT /annotations: Wrong response to undeclared method
28.7s: POST /annotations: Schema-valid request rejected
28.9s: POST /annotations/mass-delete: Undocumented status code
28.9s: POST /annotations/mass-delete: Schema-violating request accepted
29s: POST /annotations/mass-delete: Schema-valid request rejected
29s: POST /annotations/mass-delete: Undocumented status code
29.1s: PUT /dashboards/db: Wrong response to undeclared method
29.3s: POST /dashboards/db: Schema-valid request rejected
29.4s: PUT /dashboards/import: Wrong response to undeclared method
29.7s: POST /dashboards/import: Schema-valid request rejected
29.7s: POST /dashboards/import: Schema-valid request rejected
30s: POST /dashboards/uid/{uid}/permissions: Schema-valid request rejected
30.2s: POST /dashboards/uid/{uid}/restore: Schema-valid request rejected
30.3s: POST /folders/{folder_uid}/move: Undocumented status code
30.4s: POST /folders/{folder_uid}/permissions: Undocumented status code
30.5s: POST /folders/{folder_uid}/permissions: Schema-valid request rejected
30.7s: POST /library-elements: Schema-violating request accepted
30.8s: POST /library-elements: Server error
31s: POST /library-elements: Schema-valid request rejected
31.1s: POST /teams/{team_id}/members: Undocumented status code
31.2s: POST /teams/{team_id}/members: Server error
31.2s: POST /teams/{team_id}/members: Schema-valid request rejected
31.2s: PUT /admin/users/{user_id}/password: Undocumented status code
31.3s: PUT /admin/users/{user_id}/password: Schema-valid request rejected
31.4s: PUT /admin/users/{user_id}/permissions: Undocumented status code
31.4s: PUT /admin/users/{user_id}/permissions: Server error
31.5s: PUT /admin/users/{user_id}/quotas/{quota_target}: Undocumented status code
31.5s: PUT /admin/users/{user_id}/quotas/{quota_target}: Server error
31.7s: PUT /annotations/{annotation_id}: Server error
32s: PUT /datasources/uid/{uid}: Undocumented status code
32.3s: PUT /datasources/uid/{uid}: Schema-valid request rejected
32.6s: PUT /orgs/{org_id}/quotas/{quota_target}: Undocumented status code
32.7s: PUT /orgs/{org_id}/quotas/{quota_target}: Server error
32.8s: PUT /teams/{team_id}: Undocumented status code
32.8s: PUT /teams/{team_id}: Server error
32.9s: PUT /teams/{team_id}/members: Undocumented status code
32.9s: PUT /teams/{team_id}/members: Server error
33s: PUT /teams/{team_id}/members/{user_id}: Undocumented status code
33s: PUT /teams/{team_id}/members/{user_id}: Server error
33.2s: PUT /teams/{team_id}/preferences: Undocumented status code
33.5s: PUT /users/{user_id}: Undocumented status code
33.6s: PUT /users/{user_id}: Schema-valid request rejected
33.7s: PUT /v1/provisioning/mute-timings/{name}: Schema-valid request rejected
33.9s: PUT /v1/provisioning/templates/{name}: Schema-valid request rejected
34.1s: GET /admin/ldap/{user_name}: Schema-valid request rejected
34.1s: GET /admin/ldap/{user_name}: Undocumented status code
34.1s: GET /admin/users/{user_id}/auth-tokens: Undocumented status code
34.2s: GET /admin/users/{user_id}/quotas: Server error
34.2s: GET /annotations: Schema-valid request rejected
34.2s: GET /annotations: Undocumented status code
34.3s: GET /annotations: Schema-violating request accepted
35.3s: PUT /datasources/uid/{uid}/health: Server error
35.3s: PUT /datasources/uid/{uid}/health: Wrong response to undeclared method
35.3s: PUT /datasources/uid/{uid}/resources/{datasource_proxy_route}: Server error
35.3s: PUT /datasources/uid/{uid}/resources/{datasource_proxy_route}: Wrong response to undeclared method
35.5s: GET /search: Schema-valid request rejected
35.5s: GET /search: Undocumented status code
35.5s: GET /search: Server error
35.6s: GET /search: Schema-violating request accepted
35.9s: PUT /search: Wrong response to undeclared method
36.1s: GET /search: Schema-valid request rejected
36.3s: GET /teams/{team_id}: Server error
36.4s: GET /teams/{team_id}/preferences: Undocumented status code
36.6s: GET /v1/provisioning/mute-timings/{name}/export: Undocumented status code
36.7s: PATCH /annotations/{annotation_id}: Undocumented status code
36.7s: PATCH /annotations/{annotation_id}: Server error
37.2s: PATCH /library-elements/{library_element_uid}: Schema-violating request accepted
37.2s: PATCH /library-elements/{library_element_uid}: Schema-violating request accepted
37.3s: PATCH /library-elements/{library_element_uid}: Schema-valid request rejected
37.3s: PATCH /library-elements/{library_element_uid}: Schema-valid request rejected
37.4s: PATCH /org/users/{user_id}: Server error
37.5s: PATCH /org/users/{user_id}: Schema-valid request rejected
37.5s: PATCH /orgs/{org_id}/users/{user_id}: Undocumented status code
37.5s: PATCH /orgs/{org_id}/users/{user_id}: Server error
37.6s: PATCH /orgs/{org_id}/users/{user_id}: Schema-valid request rejected
37.7s: DELETE /cloudmigration/token/{uid}: Server error
37.9s: DELETE /org/users/{user_id}: Server error
37.9s: DELETE /orgs/{org_id}/users/{user_id}: Undocumented status code
38s: DELETE /orgs/{org_id}/users/{user_id}: Server error
38s: DELETE /teams/{team_id}: Server error
38s: DELETE /teams/{team_id}/members/{user_id}: Undocumented status code
38.1s: DELETE /teams/{team_id}/members/{user_id}: Server error
Fuzzing55m 21s in 20 passes, 178 found
38.2s: POST /access-control/{resource}/{resourceID}/builtInRoles/{builtInRole}: Undocumented status code
44.9s: POST /convert/api/prom/rules: Undocumented status code
45.4s: POST /convert/api/prom/rules/{NamespaceTitle}: Undocumented status code
45.6s: POST /convert/api/prom/rules/{NamespaceTitle}: Undocumented status code
46.9s: POST /convert/prometheus/config/v1/rules: Undocumented status code
47.4s: POST /convert/prometheus/config/v1/rules/{NamespaceTitle}: Undocumented status code
47.6s: POST /convert/prometheus/config/v1/rules/{NamespaceTitle}: Undocumented status code
49.3s: POST /dashboards/uid/{dashboardUid}/public-dashboards: Response violates schema
49.3s: POST /dashboards/uid/{dashboardUid}/public-dashboards: Schema-valid request rejected
55.6s: POST /folders: Schema-valid request rejected
55.6s: POST /folders: Undocumented status code
55.8s: POST /folders: Undocumented status code
59.4s: POST /org/users: Undocumented status code
1m 7s: POST /query-history/star/{query_history_uid}: Undocumented status code
1m 14s: POST /v1/provisioning/alert-rules: Undocumented status code
1m 16s: POST /v1/provisioning/contact-points: Undocumented status code
1m 17s: POST /v1/provisioning/mute-timings: Undocumented status code
1m 17s: POST /v1/provisioning/mute-timings: Schema-violating request accepted
1m 17s: POST /v1/provisioning/mute-timings: Server error
1m 17s: POST /v1/provisioning/mute-timings: Undocumented status code
1m 21s: PUT /org/preferences: Schema-valid request rejected
1m 22s: PUT /org/preferences: Undocumented status code
1m 27s: PUT /user/preferences: Undocumented status code
1m 27s: PUT /user/preferences: Schema-valid request rejected
1m 29s: PUT /v1/provisioning/folder/{FolderUID}/rule-groups/{Group}: Undocumented status code
1m 34s: PUT /v1/provisioning/policies: Undocumented status code
1m 38s: GET /access-control/{resource}/description: Undocumented status code
1m 38s: GET /access-control/{resource}/{resourceID}: Undocumented status code
1m 43s: GET /cloudmigration/resources/dependencies: Undocumented status code
1m 44s: GET /convert/api/prom/rules: Undocumented status code
1m 45s: GET /convert/api/prom/rules/{NamespaceTitle}: Undocumented status code
1m 45s: GET /convert/api/prom/rules/{NamespaceTitle}/{Group}: Undocumented status code
1m 46s: GET /convert/prometheus/config/v1/rules: Undocumented status code
1m 46s: GET /convert/prometheus/config/v1/rules/{NamespaceTitle}: Undocumented status code
1m 47s: GET /convert/prometheus/config/v1/rules/{NamespaceTitle}/{Group}: Undocumented status code
1m 47s: GET /dashboard/snapshots: Undocumented status code
1m 49s: GET /dashboards/public-dashboards: Response violates schema
1m 50s: GET /dashboards/uid/{dashboardUid}/public-dashboards: Schema-valid request rejected
1m 50s: GET /dashboards/uid/{dashboardUid}/public-dashboards: Response violates schema
1m 53s: GET /folders: Undocumented status code
1m 55s: GET /library-elements: Server error
2m 1s: GET /playlists: Undocumented status code
2m 7s: GET /snapshots/{key}: API accepts requests without authentication
2m 8s: GET /teams/search: Schema-valid request rejected
2m 8s: GET /teams/search: Undocumented status code
2m 10s: GET /user/email/update: Undocumented status code
2m 13s: GET /v1/provisioning/alert-rules: Undocumented status code
2m 14s: GET /v1/provisioning/alert-rules/export: Undocumented status code
2m 14s: GET /v1/provisioning/alert-rules/export: Schema-valid request rejected
2m 14s: GET /v1/provisioning/alert-rules/export: Undocumented status code
2m 15s: GET /v1/provisioning/contact-points: Server error
2m 15s: GET /v1/provisioning/contact-points: Undocumented status code
2m 15s: GET /v1/provisioning/contact-points: Undocumented status code
2m 15s: GET /v1/provisioning/contact-points/export: Server error
2m 15s: GET /v1/provisioning/contact-points/export: Undocumented status code
2m 15s: GET /v1/provisioning/contact-points/export: Undocumented status code
2m 16s: GET /v1/provisioning/folder/{FolderUID}/rule-groups/{Group}: Undocumented status code
2m 17s: GET /v1/provisioning/folder/{FolderUID}/rule-groups/{Group}/export: Undocumented status code
2m 17s: GET /v1/provisioning/mute-timings: Server error
2m 17s: GET /v1/provisioning/mute-timings: Undocumented status code
2m 17s: GET /v1/provisioning/mute-timings: Undocumented status code
2m 18s: GET /v1/provisioning/mute-timings/export: Server error
2m 18s: GET /v1/provisioning/mute-timings/export: Undocumented status code
2m 18s: GET /v1/provisioning/mute-timings/export: Undocumented status code
2m 19s: GET /v1/provisioning/policies: Server error
2m 19s: GET /v1/provisioning/policies: Undocumented status code
2m 19s: GET /v1/provisioning/policies: Undocumented status code
2m 19s: GET /v1/provisioning/policies/export: Server error
2m 19s: GET /v1/provisioning/policies/export: Undocumented status code
2m 19s: GET /v1/provisioning/policies/export: Undocumented status code
2m 19s: GET /v1/provisioning/templates: Server error
2m 19s: GET /v1/provisioning/templates: Undocumented status code
2m 19s: GET /v1/provisioning/templates: Undocumented status code
2m 23s: PATCH /org/preferences: Schema-valid request rejected
2m 23s: PATCH /org/preferences: Undocumented status code
2m 25s: PATCH /user/preferences: Undocumented status code
2m 25s: PATCH /user/preferences: Schema-valid request rejected
2m 29s: DELETE /convert/api/prom/rules/{NamespaceTitle}: Undocumented status code
2m 29s: DELETE /convert/api/prom/rules/{NamespaceTitle}/{Group}: Undocumented status code
2m 30s: DELETE /convert/prometheus/config/v1/rules/{NamespaceTitle}: Undocumented status code
2m 30s: DELETE /convert/prometheus/config/v1/rules/{NamespaceTitle}/{Group}: Undocumented status code
2m 32s: DELETE /query-history/star/{query_history_uid}: Undocumented status code
2m 32s: DELETE /snapshots/{key}: Undocumented status code
2m 33s: DELETE /v1/provisioning/folder/{FolderUID}/rule-groups/{Group}: Undocumented status code
2m 34s: DELETE /v1/provisioning/policies: Server error
2m 34s: DELETE /v1/provisioning/policies: Undocumented status code
2m 34s: DELETE /v1/provisioning/policies: Undocumented status code
2m 38s: PUT /v1/provisioning/alert-rules/{UID}: Undocumented status code
2m 40s: PUT /v1/provisioning/contact-points/{UID}: Undocumented status code
2m 45s: GET /v1/provisioning/alert-rules/{UID}: Undocumented status code
2m 46s: GET /v1/provisioning/alert-rules/{UID}/export: Undocumented status code
2m 47s: PATCH /dashboards/uid/{dashboardUid}/public-dashboards/{uid}: Schema-valid request rejected
2m 47s: PATCH /dashboards/uid/{dashboardUid}/public-dashboards/{uid}: Response violates schema
2m 48s: PATCH /query-history/{query_history_uid}: Server error
2m 48s: PATCH /query-history/{query_history_uid}: Undocumented status code
2m 49s: DELETE /v1/provisioning/alert-rules/{UID}: Undocumented status code
2m 50s: DELETE /v1/provisioning/contact-points/{UID}: Undocumented status code
2m 53s: POST /cloudmigration/migration/{uid}/snapshot/{snapshotUid}/cancel: Schema-valid request rejected
2m 53s: POST /cloudmigration/migration/{uid}/snapshot/{snapshotUid}/upload: Schema-valid request rejected
2m 54s: POST /orgs/{org_id}/users: Undocumented status code
3m: GET /cloudmigration/migration/{uid}/snapshot/{snapshotUid}: Schema-valid request rejected
3m 2s: GET /orgs/name/{org_name}: Undocumented status code
3m 4s: GET /orgs/{org_id}/users: Response violates schema
3m 4s: GET /orgs/{org_id}/users/search: Response violates schema
3m 6s: PATCH /serviceaccounts/{serviceAccountId}: Schema-valid request rejected
3m 7s: DELETE /dashboards/uid/{dashboardUid}/public-dashboards/{uid}: Response violates schema
3m 7s: DELETE /query-history/{query_history_uid}: Undocumented status code
3m 7s: DELETE /query-history/{query_history_uid}: Server error
3m 10s: POST /access-control/{resource}/{resourceID}: Undocumented status code
3m 12s: POST /access-control/{resource}/{resourceID}/teams/{teamID}: Undocumented status code
3m 17s: POST /annotations: Server error
3m 17s: POST /annotations: Schema-violating request accepted
3m 21s: POST /annotations/mass-delete: Server error
3m 23s: POST /dashboards/import: Server error
3m 27s: POST /datasources/proxy/uid/{uid}/{datasource_proxy_route}: Schema-valid request rejected
3m 33s: PUT /admin/users/{user_id}/password: Server error
3m 36s: PUT /datasources/uid/{uid}: Undocumented status code
3m 43s: PUT /users/{user_id}: Server error
3m 44s: PUT /v1/provisioning/mute-timings/{name}: Undocumented status code
3m 44s: PUT /v1/provisioning/mute-timings/{name}: Undocumented status code
3m 45s: PUT /v1/provisioning/templates/{name}: Undocumented status code
3m 45s: PUT /v1/provisioning/templates/{name}: Undocumented status code
3m 48s: GET /annotations: Server error
3m 49s: GET /annotations/{annotation_id}: Undocumented status code
3m 54s: GET /datasources/uid/{uid}/health: Schema-valid request rejected
3m 54s: GET /datasources/uid/{uid}/resources/{datasource_proxy_route}: Schema-valid request rejected
4m 4s: GET /v1/provisioning/mute-timings/{name}: Undocumented status code
4m 5s: GET /v1/provisioning/mute-timings/{name}/export: Undocumented status code
4m 6s: GET /v1/provisioning/templates/{name}: Undocumented status code
4m 11s: DELETE /cloudmigration/token/{uid}: Schema-valid request rejected
4m 18s: DELETE /v1/provisioning/mute-timings/{name}: Undocumented status code
4m 18s: DELETE /v1/provisioning/templates/{name}: Undocumented status code
5m 5s: POST /playlists: Schema-violating request accepted6m 36s: GET /cloudmigration/migration/{uid}: Schema-valid request rejected
6m 49s: POST /serviceaccounts/{serviceAccountId}/tokens: Server error
6m 49s: PUT /orgs/{org_id}: Server error
6m 59s: DELETE /dashboards/uid/{dashboardUid}/public-dashboards/{uid}: Schema-valid request rejected
7m 42s: GET /datasources/proxy/uid/{uid}/{datasource_proxy_route}: Schema-valid request rejected
7m 54s: GET /v1/provisioning/mute-timings/{name}/export: Schema-violating request accepted
8m 2s: DELETE /datasources/proxy/uid/{uid}/{datasource_proxy_route}: Schema-valid request rejected10m 4s: PUT /v1/provisioning/contact-points/{UID}: Server error
10m 4s: PUT /v1/provisioning/contact-points/{UID}: Undocumented status code
10m 15s: DELETE /v1/provisioning/contact-points/{UID}: Server error
10m 15s: DELETE /v1/provisioning/contact-points/{UID}: Undocumented status code
10m 51s: POST /folders/{folder_uid}/permissions: Server error
10m 59s: PUT /folders/{folder_uid}: Schema-valid request rejected
10m 59s: PUT /folders/{folder_uid}: Undocumented status code
11m 7s: PUT /v1/provisioning/mute-timings/{name}: Server error
11m 7s: PUT /v1/provisioning/mute-timings/{name}: Undocumented status code
11m 9s: PUT /v1/provisioning/templates/{name}: Server error
11m 9s: PUT /v1/provisioning/templates/{name}: Undocumented status code
11m 21s: GET /folders/{folder_uid}/permissions: Server error
11m 29s: GET /v1/provisioning/mute-timings/{name}: Server error
11m 29s: GET /v1/provisioning/mute-timings/{name}: Undocumented status code
11m 29s: GET /v1/provisioning/mute-timings/{name}/export: Server error
11m 29s: GET /v1/provisioning/mute-timings/{name}/export: Undocumented status code
11m 31s: GET /v1/provisioning/templates/{name}: Server error
11m 31s: GET /v1/provisioning/templates/{name}: Undocumented status code
11m 43s: DELETE /v1/provisioning/mute-timings/{name}: Server error
11m 43s: DELETE /v1/provisioning/mute-timings/{name}: Undocumented status code
11m 43s: DELETE /v1/provisioning/templates/{name}: Server error
11m 43s: DELETE /v1/provisioning/templates/{name}: Undocumented status code
12m 33s: POST /teams: Schema-violating request accepted
13m 8s: GET /convert/api/prom/rules/{NamespaceTitle}/{Group}: Undocumented Content-Type19m 6s: PUT /v1/provisioning/templates/{name}: Schema-violating request accepted24m 39s: PUT /v1/provisioning/policies: Server error
24m 39s: PUT /v1/provisioning/policies: Undocumented status code
38m 58s: POST /org/invites: Schema-valid request rejected44m 56s: POST /dashboards/uid/{uid}/permissions: Schema-violating request accepted
44m 57s: POST /dashboards/uid/{uid}/permissions: Server error
45m 24s: GET /annotations: Response violates schema
45m 27s: GET /dashboards/uid/{uid}/versions: Schema-violating request accepted
45m 29s: GET /dashboards/uid/{uid}/versions/{DashboardVersionID}: Server error
45m 56s: DELETE /folders/{folder_uid}: Response violates schema
45m 56s: DELETE /folders/{folder_uid}: Schema-violating request accepted
50m 6s: POST /folders: Server error52m 32s: GET /annotations/{annotation_id}: Response violates schema55m 20s: PUT /folders/{folder_uid}: Server error
015m30m45m1h
OperationFailuresCases
Failed186
GET/annotations
Server error+4 moreless
  • Response violates schema
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
2,166

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, 500
Response400 Bad Request
{"message":"Invalid dashboard ID in annotation request"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/annotations?from=-9223372036854775808&to=-9223372036854775808&userId=-9223372036854775808&alertId=-9223372036854775808&alertUID=&dashboardId=-9223372036854775808&dashboardUID=&panelId=-9223372036854775808&limit=-9223372036854775808&tags=&type=alert&matchAny=true'

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: parameter `userId` in query - userId: Value greater than maximum
Response200 OK
[]
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/annotations?userId=9223372036854775808'

Server errorST101

Response500 Internal Server Error
{"error":"Server Error","message":"Internal Server Error - please inspect Grafana server log for details"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/annotations?matchAny=false&userId=-162&limit=-8872&dashboardUID=workbench'

Response violates schemaST108

[[false,[-6.404031430146775e+16,8.182501222579108e+279,"ږþ\u000e"],-470],[7 ... is not of type "object"

Validated against the response schema for status code 200.

Schema at /components/schemas/Json:

    {
        "type": "object"
    }

Value:

    [
        [
            false,
            [
                -6.404031430146775e+16,
                8.182501222579108e+279,
                "\u00da\u0096\u00fe\u000e"
            ],
            -470
        ],
        [
            70368744177663,
            {},
            [
                null
            ]
        ],
        [],
        [
        // Output truncated...
    ]
Response200 OK
[{"id":396,"dashboardId":142704930615296,"dashboardUID":"second","panelId":5732,"userUID":"cg1qusrz4mdxcf","created":1792456606880,"updated":1792456606880,"time":5264212,"timeEnd":5240109189810829,"text":"9^n􄞕򩏅ÔAWA$%˜\u0010*𙄟:","tags":["½CŸªÍ","MissingContentType"],"login":"admin","email":"ð","avatarUrl":"/avatar/6dbad28b4285110a5003b8da030625c82a6dea3cb419d2164bcc6e61ccf00090","data":{"":"JsonSchemaError"}},{"id":397,"dashboardUID":"","userUID":"cg1qusrz4mdxcf","created":1792456606993,"updated":179245660 // Output truncated...
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/annotations?alertId=-9223372036854775809&from=-9223372036854775809&to=-9223372036854775809'
POST/annotations/mass-delete
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
1,653

Undocumented status codeST103

Received: 400
Documented: 200, 401, 500
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/annotations/mass-delete

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 - incorrect type
Response200 OK
{"message":"Annotations deleted"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d null http://0.0.0.0:46547/api/annotations/mass-delete

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"annotationId": 0, "dashboardId": 0, "dashboardUID": "", "panelId": 9223372036854775806}' http://0.0.0.0:46547/api/annotations/mass-delete

Undocumented status codeST103

Received: 404
Documented: 200, 401, 500
Response404 Not Found
{"message":"Annotation not found"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"annotationId": 9223372036854775806, "dashboardId": 0, "dashboardUID": "", "panelId": 0}' http://0.0.0.0:46547/api/annotations/mass-delete

Server errorST101

Response500 Internal Server Error
{"message":"Error while checking annotation permissions"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"\udb50\udc6d\u0085[\r\u00cd$\udb36\udebc": {}, "annotationId": 0, "dashboardUID": "\u0000\u6dc2\uda31\udffe", "panelId": 0, "dashboardId": 0}' http://0.0.0.0:46547/api/annotations/mass-delete
GET/folders
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
1,640

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: parameter `permission` in query - permission: Incorrect type
Response200 OK
[{"id":142704590962688,"uid":"workbench","title":"Workbench"}]
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/folders?permission=null&permission=null'

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 500
Response400 Bad Request
{"message":"offset cannot be negative"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/folders?page=9223372036854775808'

Server errorST101

Response500 Internal Server Error
{"message":"int64 value 9223372036854775807 overflows int"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/folders?limit=9223372036854775808'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"offset cannot be negative"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/folders?limit=1000&page=9223372036854775806&parentUid=&permission=Edit'

Undocumented status codeST103

Received: 404
Documented: 200, 401, 403, 500
Response404 Not Found
{"message":"folder not found","status":"not-found"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/folders?page=138659705387399577600&limit=7357909284249643515904&permission=View&parentUid=%27%F0%AE%AE%9A%C3%AF%F2%AA%84%BA%C2%94%C3%98%C3%BD%F1%94%94%BD%12%C2%81%1A%5B%60%C3%AE%0B%F3%84%B5%BC%C3%87%3B%F1%B5%9D%96%C2%9DF%F0%A8%A5%82%F0%95%86%93f%C2%B5T%F1%9E%BF%82Z%C3%9C'
POST/folders
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
1,843

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"folder title cannot be empty"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:46547/api/folders

Schema-valid request rejectedST202

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

Undocumented status codeST103

Received: 412
Documented: 200, 400, 401, 403, 409, 500
Response412 Precondition Failed
{"message":"the folder has been changed by someone else"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"uid": "ag1qutx3eg6psf", "title": "Workbench", "description": ""}' http://0.0.0.0:46547/api/folders

Undocumented status codeST103

Received: 404
Documented: 200, 400, 401, 403, 409, 500
Response404 Not Found
{"message":"folders.folder.grafana.app \"\\v\" not found"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"title": "=\u00e3\ud8d6\udc81e\ud8ea\udfe7\uda1b\ude8e\u00c0\udb4c\udc7b\udac0\udc2dwi\u00cb\u001a\ud9c4\udea0\u00ad", "parentUid": "\u000b"}' http://0.0.0.0:46547/api/folders

Server errorST101

Response500 Internal Server Error
{"message":"Folder API error: failed to read folder w„0󕟘‰ŽÁ¨%񼼰`¤󇋰: invalid resource name \"\\u0081w\\u00840\\U000d57d8\\u0089\\u008eÁ¨%\\U0007cf30`¤\\U000c72f0\": [may not contain '%']"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"": ["k\u0012\u00a5"], "\uda0a\udcafG:\u00fc": {"": {}, "Z~x\u00e02\u00b5\u0095{j": {"": true}}, "title": "o\uda38\udf59/\u00fb`t\u00d1", "parentUid": "\u0081w\u00840\udb15\udfd8\u0089\u008e\u00c1\u00a8%\ud9b3\udf30`\u00a4\udadc\udef0"}' http://0.0.0.0:46547/api/folders

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:
  - header: violates `format` at /properties/Authorization
  - body: violates `type` at /properties/parentUid (was string, became null)
Response200 OK
{"id":143832992956416,"uid":"eg1qv7z4tf7cwe","orgId":10,"title":"O \u0016C","url":"/dashboards/f/eg1qv7z4tf7cwe/o-16-c","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"admin","created":"2026-10-19T23:56:22Z","updatedBy":"Anonymous","updated":"2026-10-19T23:56:22Z","version":1}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"title": "O \u0016C", "parentUid": null, "description": "\u00d9\u00cc\u0089\u0018"}' http://0.0.0.0:46547/api/folders

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, 422, 500
Response400 Bad Request
{"message":"search supports UIDs or IDs, not both"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/search?query=&tag=&dashboardIds=-9223372036854775808&dashboardUIDs=&folderIds=-9223372036854775808&folderUIDs=&starred=true&limit=-9223372036854775808&page=-9223372036854775808&permission=Edit&sort=alpha-asc&deleted=true'

Server errorST101

Response500 Internal Server Error
{"message":"Search failed"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/search?type=null&type=null'

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: parameter `starred` in query - starred: Incorrect type
Response200 OK
[{"id":142704590962688,"uid":"workbench","orgId":1,"title":"Workbench","uri":"db/workbench","url":"/dashboards/f/workbench/workbench","slug":"","type":"dash-folder","tags":[],"isStarred":true,"sortMeta":0,"isDeleted":false},{"id":142704930615296,"uid":"second","orgId":1,"title":"Second","uri":"db/second","url":"/d/second/second","slug":"","type":"dash-db","tags":[],"isStarred":false,"sortMeta":0,"isDeleted":false},{"id":142704817369088,"uid":"workbench","orgId":1,"title":"Workbench","uri":"db/workbench","ur // Output truncated...
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/search?starred=null&starred=null'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"Limit is above maximum allowed (5000), use page parameter to access hits beyond limit"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/search?query=&tag=&type=dash-folder&dashboardIds=-9223372036854775808&dashboardUIDs=&folderIds=-9223372036854775808&folderUIDs=&starred=true&limit=9223372036854775806&page=-9223372036854775808&permission=Edit&sort=alpha-asc&deleted=true'
POST/v1/provisioning/mute-timings
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
1,868

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X POST -H 'X-Disable-Provenance;' -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"name": "", "time_intervals": []}' http://0.0.0.0:46547/api/v1/provisioning/mute-timings

Undocumented status codeST103

Received: 401
Documented: 201, 400, 403
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X POST -H 'Authorization: sz}*T' -H 'X-Disable-Provenance;' -H 'Content-Type: application/json' -d '{"": [null], "\u00ba\u00a4\u00f1\u00d3]\u00df\u00f7\u001f\u0094": {"\ud8ff\udc73\udbfd\udcab\u001c\r": [null]}, "time_intervals": [{"time_intervals": [{"@9k\u00c4\u0007\n\rS\udb43\ude1a\u00ea3\u00ca.": [], "~\u001d\uda6a\uddd9\u00f9\u00f8\u0093": "x", "\udb23\udcb2": {"": "\u00a3\u00c3/", "|": 6.833014949410652e+16}, "name": "S\ud99c\udc6e\u0019 \u00dfAF\u0085\u00ffb", "time_intervals": [{"\u00ba\u00a4\u00f1\u00d3]\u00df\u00f7\u001f\u0094": {"\ud8ff\udc73\udbfd\udcab\u001c\r": [null]}}, {"\u00f3\u0098\u00d4[i\u00b7F\udac5\udee9Z\udbee\udf6b\u000e\u00fe\u001b": [], "\u0093\u00cdF\u00bea.\uda1f\udd7a\u0012\ud8c4\uddfc\u00c2D\u00f4R": {"\u00aa": -616727, "": [374, 33351, null], "[": {}}, "\ud906\udebb\u4710\u0086\ud90d\ude38\ud919\uddd6\u0010\u00e0": {"'"'"'\u00a7p\udbc8\udeab\ud86c\udf25\u008e\u009b\ud880\udc35\udb32\udf84": null, "\uda5b\uddfb\u0086\u00ce\udac9\udc3f": true, "\ud9b5\ude4f\u00ab": 6.512910886574607e-121}, "n\u00b0\u00d6\udb3d\udffa": {}, "\u00c3,\u007f": 9659210463724764.0, "name": "-\u00bdb\u0086"}]}], "name": "\u00d9\u7967)\u00f64/\u00f3S"}]}' http://0.0.0.0:46547/api/v1/provisioning/mute-timings

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:
  - header: violates `format` at /properties/Authorization
  - body: violates `type` at /properties/time_intervals/items/properties/name (was string, became object)
  - body: violates `type` at /properties/time_intervals/items/properties/time_intervals (was array, became boolean)
Response201 Created
{"name":"MissingContentType","time_intervals":[{},{},{},{},{},{},{},{},{},{},{}],"version":"178b8c2f65bc7735"}
Reproduce
curl -X POST -H 'X-Disable-Provenance: i' -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"\u0017W|\u00f1": {}, "": {"ServerError": {"\u008f\udbf2\udcd1\u00fa\udb44\udd09": [], "\\\u00c0": {"\u0090\u00fe\ud9ca\udc03\u00d1m": "a\ud883\udf42", "#\u00e8\ud84f\udd9a\u00e1\u0093\u00aa\u00b4d": null, "\u00ad\u001c\u00fc\u0096J\u0016\u009c\u00da\u00fdWx\u0090f": "\ud9bd\udeb2"}, "": null}}, "\u0087\"\u0080": {"}\ud84c\uddba\ud80f\udc97\u00818V": "\uda75\udd78\udbbb\udd26", ">\u001a\u00c9X": -3.6092552701793976e+16, "S\u00de\u00c7\u0089": "\u0085?\uda2d\udc9b\u000f\ud9fd\ude9dA\u008ao\u00e3\udba8\udf67"}, "Y": {"": 7678054698945, "~": 2.6418805329287722e-169, "\u023a": -10031}, "|%\u00db": [], "name": "MissingContentType", "time_intervals": [{"name": {"\u0019\u00c8\u001a0\ud8c5\ude4f": [[], -261, -4.9958571551775544e+16], "": [], "\u00c1": {}, "T\u00b8\u00c5#j\ud84f\udd75\u00bc\u000e\nj\u009e\u00f4": {"\u00b5\u00ed:q\u0092": [{"\u0091\udb05\udec1\u0098": 2.220446049250313e-16}, {"\u0091": true, "": 13366643200966, "\u00f4\u00f7\udbcb\ude89": -1.1977028995362344e+16}, "^"]}, "\u00ed\u00ac\u00ce\ud994\udf0dh\u009a": {}, " \u00a9": [true, 3.2693793435523676e+16], "\u008b6\u0084\u00cd": [{}, [false, "", "\u00f19\u00b83\ud8de\udffd\uda10\udf5e\u00ad\u0091q\u0013\u00b9\u0004\u007f\u0093\u00b2}\u00b8\u00d7\udbbc\ude9fI\u00f5\u001dc\u00a9\u0086\u00e3"], []]}, "time_intervals": true}, {"time_intervals": true, "name": {"\uda26\udeb0F\f": {"": null, "\u092e\u0928\u0940\u0937 \u0645\u0646\u0634": null, "\u0002 \u000e\ud92e\uded1\u0096W": "\ud8b1\udc08I\udb1f\uddca\u00db\u007f\u0097\n\u0097s"}, "\uda41\udfd4\u009dl\u00eb\udaae\udfb6\u0001O\udbd9\ude32\ud8cb\udf13\u00d7": [null, null], "\u0015\ud9f3\udd4b": [["\udbab\udd87\u00cc\ud80e\udee5\f\u0011"], {"\ud821\ude50!\ud941\udc1c": -61844, "": 1.0149370534051228e+16, "\u00c2\ud85d\udfecW": []}, null]}}, {"name": {"\u009cyt=\u00a9Qb\u0083\u008c": {"\ud8d0\udfeb\"J*\u00e8\u009a\u009f": "\uda8d\udeca\ud8ee\uddfe", "\uda42\uddf2%Ng\u00f0P\u00ab4\u0095\\\u00a6": [["\u00a6", null], []]}, "\u00bc\u00a9-Jjc": 1.0174968410106356e-88, "&": -2.225073858507e-311, "": {}, "\u0012#\ud812\udc67F\u009a\u00cf\u0015y\u00e7\u0002\u00fa\u0096\u009b": -9423, "\ud9bc\ude3c": {"k\u0091\u008d\udae0\udf8f": null, "\u0084\udb4c\udd40\u000f\udb6c\udefa\u00e1v\u9998": [-224320], "\u009d\u00af\u0012a\u00c0Z\u001a": {}}, "\u0087\u00cc@\u0091": {}, "\u00ed": {"\u00ee\u000e\ud92b\udcdd": 173, "\ud86a\udfb9\u0091\u0093": -3276, "\u00b6": false}, "\ud8f6\udcc1\u00cb\u0013MJ\u753f\ud896\udf50\u00ba": {"\u00ce\u00a7\udbf6\ude11\u0013y\udb00\udd37N\u00d8\u00a0": [null, null, 29489674831642448]}}, "time_intervals": true}, {"s*b\u009f": {"\ud9d7\uddbd\u009a2\u00d6": null, "\u009f": "\u008c", "\u0000\u00cd@1^\u00f8\u0095\u00d8\udb12\udcd3\u00dc\udbe5\udc3fU": -7541}, "1\u00ca\u00ab\u00a0": {}, "f\u0084\udb13\udd74": {"": -4.45520653663616e-274, "^": [-60209267067486887204383358976]}, "name": {"nR": {}, "F\udb69\udde8\u00d3z\u00da": {"\u00acq\u008d\udb48\udf7d\uda4d\udfb7\u00ff\u001da*M\u001f\u00a7\u00bd\ud9ba\udf77\u001c\u00a4": [{}, 7476, {"\u0092\ud9b5\udfd2\u0005\u00f3": null, "": true, "\u00e0\u009f\ud9bf\udf5a\u0087\u00a8": 4.40557664074391e+16}]}, "\u0002\udb54\udc72Ae": [true], "": -484, "1rr": {"6\u00a1Zk\u00da\u00a19u&\u00a0\u00fa2\u00f8": true}, "-\u00a3\u00afR\ud96b\udebb": [true], "9'"'"'q\u008e\udb16\uddf1\u00b9%=\fha": [true], ";": null, "*\u009e\uda73\ude59\u00c2e=z\uda66\uddaf\uda12\udda2\udb9f\udd50\u00a5": {}}, "time_intervals": true}, {"": {"\udad5\uddca": false}, "name": {"\u00f0": "\udb3b\ude56\u00d3\u00e3]\ud96f\udc94\u00a7", "aN\u008f\ud9c1\udd60": [], "\u00a7\ud919\ude73": {"\f": 7204497753607938.0, "y": false, "y\u008a\u000b\u001e]\ud904\udc42\b\uda82\udde9\uda91\udd3e\ud989\udfd3\u0090P\u00b2\u00fb": 5.298752501976101e+16}, "unique": [-73]}, "time_intervals": false}, {"name": {"\u0019\u0095\u00bf\u0011": [], "__main__": [{}, [], {"[\u1d72\u008e\udadf\udcac\u00c9\u00e7\ud967\udfb7\u00cb\u00fc": false, "\u00baJ": [], "": null}], "\u008f\u00bd": [206, "\u0091\u00d9\u008e\u000ez\u00a7\u00e5\u00cb"], "": null, "&d\u00da8\u00b4$\u0094\u00f9\u00da\u00844": null, "\udb3d\udc6a\ud968\udd50": []}, "time_intervals": true}, {"": {"\u00d5\u00e6!\u00ef\u00e6\u00b5\u0001": []}, "time_intervals": true, "name": {"+s\"\udbbd\udd9f\u0080p\ud93c\udfe5\u00fb": {"\u00e0\u00c1": -1.0641407226371347e+93, "\ud94a\udea5": "\u000f\u0099"}, "\u00b1": [[]], "\u0083D#": [], "": ["\u0004\f"], ".\u00dd\u001e\uda30\udea7o\u009e\ud944\udfc5\u00cc\ud47c\uda85\udf57\u00d4\u0097\u000f": [], "J\u00f1": {"\ud83d\udf41-\u00e2\u00e5*6\u00ad\u0098": true, "\ud8af\udc20\ud9b3\udd24\ud92e\udfaca\u00ca\u00caM\u0088y": 6525067, "r\u00fb\u00bc\u00c6\u0002\u008c\u00c5\u00a3\u00c7": null}}}, {"\u008d\u00cb+": {"\u00ff\u00a4\u00c6\u009b": [null, -168991, -2.225073858507e-311], "\u00de\u00e6B!": 3825688}, "": {"|\u0088*'"'"'\u0097D69\u00ab\u0019s\u008f\u00b6\u00f1\u00f0Ol": []}, "name": {"p,\ud960\udc84\u00cb\u00dc": {"": "\ud8cd\udfbf\udac8\udfb4_\u00f4", "\uda70\udf14\u00d7\u0007Y": -262145}}, "time_intervals": false}, {"\u00fa": {"\u009f": {}, "\u00ba$!": {"COM1": false, "": false, "\u3f2b\u0084\u00d7\u00d9\u00f2\u00bf\u00b9R!\u000f": 1.1074101556681044e+16}, "": {"\u000br": false}}, "\ud8a2\udc1f\u007f\u000e\ud8ba\udef0\u00f1\u00fe\u00d7\u00a8N\u00ec": [], "*": {"\u00ad\u0010": -211623}, "\u00d9\ud8db\udf78\u00a3N\u8e4fq": {}, ".": [null, 279], "time_intervals": true, "name": {"": {}}}, {"time_intervals": true, "name": {"": {}, "\ud8b2\ude0a\u0003\u001d\u00f4\u00f7\u00ac": {"": 2.8086636569945196e+16, "}\u00d3": 80}}}, {"\u009f\u0013\udb32\udfef\u0012": {}, "}w\u00ae*\u001b": [4961], "J\u00deCA*\ti\u00e6}\u00a6\t\u00ba,GK\u00d0?\u009e": {"": null}, "": {}, "time_intervals": false, "name": {}}]}' http://0.0.0.0:46547/api/v1/provisioning/mute-timings

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 201, 400, 403
Response500 Internal Server Error
{"statusCode":500,"messageId":"alerting.notification.configCorrupted","message":"Current Alertmanager configuration in the storage is corrupted. Reset the configuration or rollback to a recent valid one.","extra":{"Error":"yaml: control characters are not allowed"}}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'X-Disable-Provenance;' -H 'Content-Type: application/json' -d '{"name": "\u00cd\u00e7\u0098d", "time_intervals": []}' http://0.0.0.0:46547/api/v1/provisioning/mute-timings
GET/v1/provisioning/mute-timings/exportSchema validation skipped
Server error+3 moreless
  • Content deserialization error
  • Schema-violating request accepted
  • Undocumented status code
2,036

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: parameter `format` in query - format: Incorrect type
Response200 OK
apiVersion: 1
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/v1/provisioning/mute-timings/export?format=null&format=null'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 403
Response500 Internal Server Error
{"statusCode":500,"messageId":"alerting.notification.configCorrupted","message":"Current Alertmanager configuration in the storage is corrupted. Reset the configuration or rollback to a recent valid one.","extra":{"Error":"yaml: control characters are not allowed"}}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/v1/provisioning/mute-timings/export?download=false'

Undocumented status codeST103

Received: 401
Documented: 200, 403
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X GET -H 'Authorization: ,[0Y&q' 'http://0.0.0.0:46547/api/v1/provisioning/mute-timings/export?download=true'

Content deserialization errorST110

Failed to deserialize response content:

  unacceptable character #x008d: control characters are not allowed
  in "<unicode string>", position 64
Response200 OK
apiVersion: 1
muteTimes:
    - orgId: 21
      name: "伱੍ ¶Ï\x0F"
      time_intervals: []
    - orgId: 21
      name: "\U0006E9A3\U00074DAFﹷÜ\x10èO"
      time_intervals: []
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/v1/provisioning/mute-timings/export
PUT/v1/provisioning/templates/{name}
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
1,592

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"statusCode":400,"messageId":"alerting.notifications.templates.invalidFormat","message":"Template is in invalid format. Correct the payload and try again.","extra":{"Error":"template must have content"}}
Reproduce
curl -X PUT -H 'X-Disable-Provenance;' -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"template": "", "version": ""}' http://0.0.0.0:46547/api/v1/provisioning/templates/0

Undocumented status codeST103

Received: 404
Documented: 202, 400, 403, 409
Response404 Not Found
{"statusCode":404,"messageId":"alerting.notifications.templates.notFound","message":"NotFound"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"template": "\ud914\udcde\u00d7\u00f7\ud8d4\udd06\u0012", "version": "13.2.3"}' http://0.0.0.0:46547/api/v1/provisioning/templates/workbench

Undocumented status codeST103

Received: 401
Documented: 202, 400, 403, 409
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X PUT -H 'Authorization: zO7v' -H 'Content-Type: application/json' -d '{"": [-1.8166189673128076e-10, [null, null], {}], "x": {"\u00c1\u0097\u00ee": 6.161548134258975e+16}, "-Infinity": {"": 62473, "\u0096}j\uda69\uded8\u00d7": {"\u0096S": [""], "j": {"\ud9e4\udd59R\u0011\u00c8\u0017": -106163969, "\ud8fb\udf12\ud90e\udf37[\u00c1\uda4f\udefb\u00f4\\4\u00d50": -26970}}, ":\u00acH\u00b1M": true}, "\udbbe\udc53\u0087\uda16\udc75'"'"'\udb78\udcc6\ud9da\udde5\u00ae\udbc8\uddba\u00b3\u0080Y!\u0097\ud89a\ude95\u00ddAn\u0083D$@\u00efa\udbb8\udd1eV": ""}' http://0.0.0.0:46547/api/v1/provisioning/templates/%1C%20

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 202, 400, 403, 409
Response500 Internal Server Error
{"statusCode":500,"messageId":"alerting.notification.configCorrupted","message":"Current Alertmanager configuration in the storage is corrupted. Reset the configuration or rollback to a recent valid one.","extra":{"Error":"yaml: control characters are not allowed"}}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"template": "{{ define \"Unnamed snapshot\" }}\n  \u00f7\u00c5\u0019?!\u00eb\u009f\u00b0\u0003\u00b2\udad7\udca3L\u00c6\u0002t\u00d8\n{{ end }}"}' 'http://0.0.0.0:46547/api/v1/provisioning/templates/%C3%B7%C3%85~%C3%8F'

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/version (was string, became null)
Response202 Accepted
{"name":"î","template":"{{ define \"î\" }}\n  n򫽓y؏6Üà?\n{{ end }}","provenance":"api","version":"6ba18fd0c08af137"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"\u0098\u00fd": {}, "template": "n\uda6f\udf53y\u00d8\u008f6\u00dc\u00e0?", "version": null}' http://0.0.0.0:46547/api/v1/provisioning/templates/%C3%AE
PUT/admin/users/{user_id}/password
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
1,621

Undocumented status codeST103

Received: 404
Documented: 200, 400, 401, 403, 500
Response404 Not Found
{"message":"User not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"password": ""}' http://0.0.0.0:46547/api/admin/users/9223372036854775808/password

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"password": ""}' http://0.0.0.0:46547/api/admin/users/9223372036854775806/password

Server errorST101

Response500 Internal Server Error
{"message":"Failed to update user password"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"\u00fd\u0010\u0010\ud9cb\udff9\u0089k": {"\udafb\udd1e\u0011akN": {"\u0013": -1.7976931348623157e+308}}, "\udbfd\udc99\u00ac\u00f9\u009a": [{"\u0004\b\u00ad\u001f\u00c1\u00d4\u00e7#\u00b1Q\uda01\udf3f\ud9ce\udcf1": null, "\u00a6D\u00e5\u000f\ud854\udf65": "\u00dc\u0097"}, "\u00b1\ud8b0\udfea+/\u00c4!\u0006\udb47\udf35\u00c6a\u00c7\u00e2\udbb5\udfc6lz\u0013", {}], "\ud996\udf43\\#\u00ab\u00e4j\u0099S;\ud9a5\udcf0": {"\ud84c\udfcc\ud9d7\udd42\u00b6": 3.3567239579652924e+16}, "password": "unique"}' http://0.0.0.0:46547/api/admin/users/583138610832160/password
POST/annotations
Server error+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
1,917

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"Failed to save annotation"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"dashboardId": 0, "dashboardUID": "", "data": {}, "panelId": 0, "tags": [], "text": "", "time": 0, "timeEnd": 9223372036854775806}' http://0.0.0.0:46547/api/annotations

Server errorST101

Response500 Internal Server Error
{"message":"Error while checking annotation permissions"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"text": "Deploy", "panelId": 0, "time": 0, "timeEnd": -6738, "data": {}, "dashboardId": -1170, "tags": [], "dashboardUID": "workbench"}' http://0.0.0.0:46547/api/annotations

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/data (was object, became null)
Response200 OK
{"id":2,"message":"Annotation added"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"": [[[], 1.3552845634798782e-182, [false, true, false]], [0.0], {}], "\u00b4\u00f3\u49ab}\ud9bd\udc26\ud817\udf21c": null, "\u00ad\u00b5\bs\ud993\udd733\udba6\udfc6": {}, "\u00e7z\u00bc\u00be\u0015\udba4\udda7\uda74\udf748\udaf7\udfcb\ud9b0\udd09\udab7\udc24\u0016": [null, 1.7591880169711508e+16, false], "time": 1193111259, "text": "\udb47\udcd5\ud840\udcbc\udb1c\udc09\udb16\udc3f", "data": null}' http://0.0.0.0:46547/api/annotations
POST/convert/api/prom/rules/{NamespaceTitle}
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
1,662

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 202, 403
Response500 Internal Server Error
{"message":"empty duration string"}
Reproduce
curl -X POST -H 'x-grafana-alerting-datasource-uid;' -H 'x-grafana-alerting-recording-rules-paused: true' -H 'x-grafana-alerting-alert-rules-paused: true' -H 'x-grafana-alerting-folder-uid;' -H 'x-grafana-alerting-notification-settings;' -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/yaml' -d $'interval: 0\nlabels: {}\nlimit: 0\nname: \'\'\nquery_offset: \'\'\nrules: []\n' http://0.0.0.0:46547/api/convert/api/prom/rules/0

Undocumented status codeST103

Received: 400
Documented: 202, 403
Response400 Bad Request
{"statusCode":400,"messageId":"alerting.datasourceUIDHeaderMissing","message":"Missing datasource UID header: X-Grafana-Alerting-Datasource-UID"}
Reproduce
curl -X POST -H 'x-grafana-alerting-datasource-uid;' -H 'x-grafana-alerting-recording-rules-paused: true' -H 'x-grafana-alerting-alert-rules-paused: true' -H 'x-grafana-alerting-target-datasource-uid;' -H 'x-grafana-alerting-folder-uid;' -H 'x-grafana-alerting-notification-settings;' -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/yaml' -d $'null\n' http://0.0.0.0:46547/api/convert/api/prom/rules/0

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"statusCode":400,"messageId":"alerting.datasourceUIDHeaderMissing","message":"Missing datasource UID header: X-Grafana-Alerting-Datasource-UID"}
Reproduce
curl -X POST -H 'x-grafana-alerting-datasource-uid;' -H 'x-grafana-alerting-recording-rules-paused: true' -H 'x-grafana-alerting-alert-rules-paused: true' -H 'x-grafana-alerting-target-datasource-uid;' -H 'x-grafana-alerting-folder-uid;' -H 'x-grafana-alerting-notification-settings;' -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/yaml' -d $'{}\n' http://0.0.0.0:46547/api/convert/api/prom/rules/0

Undocumented status codeST103

Received: 401
Documented: 202, 403
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X POST -H 'Authorization;' -H 'Content-Type: application/yaml' -d $'{}\n' http://0.0.0.0:46547/api/convert/api/prom/rules/%C2%92

Undocumented status codeST103

Received: 404
Documented: 202, 403
Response404 Not Found
{"message":"failed to get datasource: data source not found"}
Reproduce
curl -X POST -H 'x-grafana-alerting-datasource-uid: @]Tt' -H 'x-grafana-alerting-notification-settings: H5CpXM} C' -H 'x-grafana-alerting-recording-rules-paused: false' -H 'x-grafana-alerting-target-datasource-uid: '"'"'|c4K}&&' -H 'x-grafana-alerting-folder-uid: s' -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'x-grafana-alerting-alert-rules-paused: true' http://0.0.0.0:46547/api/convert/api/prom/rules/%C3%BD%C3%8E8%C3%A9%19%21o
POST/convert/prometheus/config/v1/rules/{NamespaceTitle}
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
1,662

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 202, 403
Response500 Internal Server Error
{"message":"empty duration string"}
Reproduce
curl -X POST -H 'x-grafana-alerting-datasource-uid;' -H 'x-grafana-alerting-recording-rules-paused: true' -H 'x-grafana-alerting-alert-rules-paused: true' -H 'x-grafana-alerting-folder-uid;' -H 'x-grafana-alerting-notification-settings;' -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/yaml' -d $'interval: 0\nlabels: {}\nlimit: 0\nname: \'\'\nquery_offset: \'\'\nrules: []\n' http://0.0.0.0:46547/api/convert/prometheus/config/v1/rules/0

Undocumented status codeST103

Received: 400
Documented: 202, 403
Response400 Bad Request
{"statusCode":400,"messageId":"alerting.datasourceUIDHeaderMissing","message":"Missing datasource UID header: X-Grafana-Alerting-Datasource-UID"}
Reproduce
curl -X POST -H 'x-grafana-alerting-datasource-uid;' -H 'x-grafana-alerting-recording-rules-paused: true' -H 'x-grafana-alerting-alert-rules-paused: true' -H 'x-grafana-alerting-target-datasource-uid;' -H 'x-grafana-alerting-folder-uid;' -H 'x-grafana-alerting-notification-settings;' -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/yaml' -d $'null\n' http://0.0.0.0:46547/api/convert/prometheus/config/v1/rules/0

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"statusCode":400,"messageId":"alerting.datasourceUIDHeaderMissing","message":"Missing datasource UID header: X-Grafana-Alerting-Datasource-UID"}
Reproduce
curl -X POST -H 'x-grafana-alerting-datasource-uid;' -H 'x-grafana-alerting-recording-rules-paused: true' -H 'x-grafana-alerting-alert-rules-paused: true' -H 'x-grafana-alerting-target-datasource-uid;' -H 'x-grafana-alerting-folder-uid;' -H 'x-grafana-alerting-notification-settings;' -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/yaml' -d $'{}\n' http://0.0.0.0:46547/api/convert/prometheus/config/v1/rules/0

Undocumented status codeST103

Received: 404
Documented: 202, 403
Response404 Not Found
{"message":"failed to get datasource: data source not found"}
Reproduce
curl -X POST -H 'x-grafana-alerting-target-datasource-uid;' -H 'x-grafana-alerting-datasource-uid: O a4' -H 'x-grafana-alerting-folder-uid: R.ODIL' -H 'x-grafana-alerting-alert-rules-paused: true' -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/yaml' -d $'{}\n' http://0.0.0.0:46547/api/convert/prometheus/config/v1/rules/%C3%88%F3%90%BC%87

Undocumented status codeST103

Received: 401
Documented: 202, 403
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X POST -H 'x-grafana-alerting-folder-uid;' -H 'x-grafana-alerting-target-datasource-uid: ka/X68wp~h?!G[j;'"'"'cm(@6' -H 'Authorization: '"'"'>' -H 'x-grafana-alerting-alert-rules-paused: l{ZT9' -H 'x-grafana-alerting-recording-rules-paused: FI' -H 'Content-Type: application/yaml' -d $'\'\':\n  "\\xDB\\x8D\\xDB": false\ninterval: -1340\nlabels:\n  "\\xCD": AllowHeaderMismatch\n  "\\xEF_\\x9B": f\nlimit: 1556\nname: Library panel\nquery_offset: \'\'\nrules:\n- alert: "\\xF2\\xBF"\n  annotations:\n    "\\xA5\\U000CBA38\\xD1\\x12": "\\U000FFCE8X"\n  expr: \'}\'\n  for: "\\U000633F8\\xA3\\xF1\\U0005362E\\xB9\\xB3P\\xA1\\x1A\\U0001E6EB\\xF9"\n  keep_firing_for: "\\xAD\\xB0\\xB0\\xD0\\xFC\\U0003C4A2u\\t\\x069\\U00016DD1\\xAC}\\x90"\n  labels:\n    "\\t3K\\x15\\x801\\"\\U000418CF;\\xB2\\uF77E": P\n    "\\x88\\U000DA817e\\xE2\\U0008AA5D": "\\U0010E413\\t\\x88\\x9D\\xF1\\x8E\\xCA U\\U0003F3B3\\U000E2C183\\xADrQ\\x98\\xA5\\xE0\\U00015287t\\x95\\xD1n\\x9B\\xE7\\U00019309\\U000E6705\\rO)\\xB4\\xA7\\U000F8068)\\xC1;"\n    "\\xB6]\\x84\\xFC\\U000ACEB3\\xAD_\\U00014927)\\x1At\\x84\\xAA\\x02/@L\\x9Fr\\xC9\\x17u": "\\xAF\\x18\\U00095DD2\\xAC\\xE2\\xC4<"\n    "\\xEB\\xC0\\x1E\\xCC": MissingHeaders\n    "\\U000D2F07Y": "\\x17"\n  record: "O\\xED-\\x9DS\\x8F\\U00104C7F\\xC3\\xD7+\\x16e@\\xAC\\x01C\\xB4\\x9B"\n- "B\\xD4\\U000F4472j\\U000BCE60\\xD6": []\n  alert: "\\xD6z\\x1DR\\xAA\\xBA\\xD7\\x13"\n  annotations: {}\n  expr: \'\'\n  keep_firing_for: "f\\u464A\\xB6\\xA3+xx\\x88\\U000A1513Kk91\\x05\\U000F8881\\U000114CB_"\n  labels:\n    \'\': \'\'\n    "oZ\\x0F\\U000EB31E\\x9E": "\\x99d\\U000760BF\\xD8\\xAB\\U000F55EB\\xE2\\xC1C\\xB5K\\x164k\\U00086CE5\\U000C1A24\\x1E\\N(\\x93\\U0002F8CA\\xDATTb\\U000279C7"\n    "\\x8E": "}\\xDC"\n    "\\xF9\\xCB\\x8F\\xCF{k\\xA7\\U000FAC04\\xC6\\xCE\\x91\\xF5\\xB9\\x8Fv!": \'\'\n    "\\xFE": "\\U00091197\\"s\\xC4"\n  record: 0/0\n- alert: "\\xC5z"\n  annotations:\n    \'\': "i6\\u11C9[\\x84\\U0001620EH"\n    "3\\b": "\\xCBi\\x98\\x7F7\\xE5r\\xEC\\U000C4261"\n    started_at: \'\'\n    \'{\': "\\U000601D6\\U00068D19V\\x7F[\\U00017E04\\xD5\\x9F\\U0009509D\\xCA\\U000827AF\\xDC\\x99\\x9C\\e"\n    "\\xD7\\x02\\U00101B5E": \'\'\n  expr: "\\xFD\\U0001BCC1\\x19\\uB335.\\xB0\\U00101C2D\\xB6"\n  keep_firing_for: UseAfterFree\n  labels:\n    "8\\x12\\x0EX\\U000D1B08\\x83": "\\U000F630D"\n    "x\\x1F": \'\'\n    "\\xD9": "\\U000CE8AD\\U000191F4\\U0002DEBE\\xCE\\U0006E122"\n  record: "\\xAA\\x8B\\U0008BC74\\xAD\\U001022A0\\U00109E79\\xA4\\x1F\\xBB\\xFD"\n- \'\':\n  - - -11042\n  - - "\\xFC\\xE6\\x11\\U0006CBDB"\n    - -255716946689959.0\n    - false\n  - {}\n  alert: "\\xB1\\x16\\xBC\\xD0\\U000ED9F5\\xCE\\xC2\\x82\\xC33"\n  annotations:\n    ? "\\x04\\U0008D61F\\U0002290D\\f\\U0002B6E3P\\xA7\\xDF\\xED\\xCEQ\\N\\xC5F\\t\\U000F1949."\n    : "\\U000C79C3\\U000F2A0DXm\\xCB\\v\\xC8L_\\U000A47D9\\xFC\\x97\\xCB\\x9E\\xA3\\xD2"\n    "\\U000171DC": "\\U00038752B\\uF4C1\\U00068EA4\\xFF\\x04"\n    "\\U00069C5A\\x88}\\a\\U0010409E\\x18%": "r\\xD3u\\xC4i\\x82\\v"\n    "\\U0009D631`\\x82\\x14\\xB9\\U00091720": "-y\\xAF(#\\xFA\\x86"\n    "\\U000BC8AEsB\\U0010930Bq\\x9C8B\\xF7\\xE8\\x8DF\\xED\\xAD\\U00052C88$": "(\\U000524DD\\U000ABDBD\\xD4\\x9E\\xD1\\xDF\\xE2\\x94\\U0006DE79\\x1F\\x89\\U00095C4E\\U0006753AQ"\n  expr: \'\'\n  for: \'\'\n  keep_firing_for: "\\U000FACDFe\\xA9\\x11C"\n  labels:\n    \'\': \'\'\n    "R\\xFF\\xD3\\xB6\\x90\\xB5\\xE3\\U0003057B$": \'\'\n    "yS\\xB4:\\U0002CE01\\xE4U\\U000BE759\\x9F\\x954": "\\t"\n    "\\x9D": "\\x18\\xFB\\x18\\x9C\\U00076C9A\\uC51F\\U000C73E8\\xF1\\x0E"\n    "\\U000CED31\\0\\xF9": "\\xA8\\U000A2A50\\xCC\\x1E\\xC4\\xA7\\xB2\\U00045977q\\xAD\\x0F"\n  record: \'\'\n- \'\':\n  - \'\'\n  - true\n  - 5.062533872835219e-21\n  "!\\xD5s": true\n  alert: "\\xCC"\n  annotations:\n    \'\': \'\'\n    "\\x9B\\xB22(o": "\\xD3"\n    "\\xBD": "\\x89M\\U000EA892\\U000DA1E2IO"\n    "\\U0002A57C\\x8A\\x04&\\xE0\\xF0\\xE9\\U000986B9H": "\\U00050139j"\n    "\\U00052F4A": "\\xDD\\xD9\\xE5"\n  expr: "\\U000284C4{\\xDA\\xA3"\n  for: "\\x10"\n  keep_firing_for: "\\xC8"\n  labels:\n    "\\x90\\U00069563\\x92\\x04\\U0002F445\\x82\\xC6": "\\xB9\\xF1T\\xC8H"\n  record: "\\xBA\\x8C\\U000290ED\\U0005D4E5JP"\n  "\\xCD":\n    ")\\U00030060\\xB1~": {}\n    f:\n      "\\xE6\\x8E\\x14\\U000FC60AE\\xDF\\xF1": 3.8474074678646196e-183\n    "\\xA1\\x8C\\xEB\\"\\x9D\\xE0":\n    - false\n    - null\n    - 2.767535270026518e+16\n  "\\xF9\\xB3\\U000FD8D3\\xB0u\\x95\\xF8\\xBF\\_\\x87\\xF0\\U000FF0DA\\x9B": {}\n  "\\U00097062\\xF1":\n    "8\\xEC\\xD1\\xB9": []\n- for: "\\U00101B26\\xD1\\x9D;n<"\n  keep_firing_for: "\\x9A\\xD1S0\\U000F1224"\n"\\x83":\n  categories: 6482850889688724.0\n  "\\xEA":\n    "\\x98": 211744864642309120\n    "\\xBA*\\xF7\\U00071B09\\xF57\\U00058764":\n      "rE`\\xCBY\\x1F": true\n    "\\xFA;\\xB2&\\x86\\U000ABFCF\\u391B\\xA1\\x82\\U00100BAE":\n      "\\x14": -5.641173632347626e+16\n"\\xFC`": null\n' http://0.0.0.0:46547/api/convert/prometheus/config/v1/rules/%C2%8B%17%F1%9A%BF%B1%C3%84%C2%98%C2%B7%18
POST/dashboards/uid/{uid}/permissions
Server error+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
1,675

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"permissions cannot have both a user and team"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"items": [{"permission": 0, "role": "None", "teamId": 0, "userId": 9223372036854775806}]}' http://0.0.0.0:46547/api/dashboards/uid/0/permissions

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:
  - header: violates `format` at /properties/Authorization
  - body: violates `type` (was object, became null)
Response200 OK
{"message":"Dashboard permissions updated"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d null http://0.0.0.0:46547/api/dashboards/uid/workbench/permissions

Server errorST101

Response500 Internal Server Error
{"message":"Failed to update permissions"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"items": [{"permission": 0, "role": "Admin"}, {}]}' http://0.0.0.0:46547/api/dashboards/uid/workbench/permissions
POST/ds/query
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
1,593

Undocumented status codeST103

Received: 404
Documented: 200, 207, 400, 401, 403, 500
Response404 Not Found
{"message":"Data source not found"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"from": "now-1h", "queries": [{"datasource": {"uid": "PD8C576611E62080A"}, "format": "table", "intervalMs": 86400000, "maxDataPoints": 1092, "rawSql": "SELECT 1 as valueOne, 2 as valueTwo", "refId": "A"}], "to": "now", "debug": false}' http://0.0.0.0:46547/api/ds/query

Server errorST101

Response500 Internal Server Error
{"error":"Server Error","message":"Internal Server Error - please inspect Grafana server log for details"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"debug": false, "from": "now-1h", "queries": [null], "to": "now"}' http://0.0.0.0:46547/api/ds/query

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"statusCode":400,"messageId":"query.invalidDatasourceId","message":"Query does not contain a valid data source identifier"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"debug": false, "from": "now-1h", "queries": [{}], "to": "now"}' http://0.0.0.0:46547/api/ds/query
PUT/folders/{folder_uid}
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
1,624

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 (``, `éy)`, `µu`). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields.

Undocumented status codeST103

Received: 412
Documented: 200, 400, 401, 403, 404, 409, 500
Response412 Precondition Failed
{"message":"The dashboard has been changed by someone else"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"": {"%\u00e6\u001b-\u0094S(\ud9dc\udd72f": {"": 88921, "\udadf\udc98": "\u00a0\u008a\u0013R", "\u092e\u0928\u0940\u0937 \u0645\u0646\u0634": 315}, "\udb99\udee0\ud987\udcab\ud917\udde6\u00cc\ud8db\udc8a\u0091\u00f2": [-622, null]}, "\u00b5u": [-1.5712075741799212e+16, false], "\u0001\u00e9y)": [null], "version": -4079894469, "overwrite": false, "description": "", "title": "7\u0099"}' http://0.0.0.0:46547/api/folders/fg1qvkwsizjlsc

Server errorST101

Response500 Internal Server Error
{"message":"Folder API error: invalid resource name \"%9âM\\U00055630Ö𢕉¸øGLò\\U000c223cå\": [may not contain '%']"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"version": 1}' http://0.0.0.0:46547/api/folders/%259%C3%A2M%F1%95%98%B0%C3%96%F0%A2%95%89%C2%B8%C3%B8GL%C3%B2%F3%82%88%BC%C3%A5
POST/folders/{folder_uid}/permissions
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
1,634

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 404, 500
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/folders/0/permissions

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"permissions cannot have both a user and team"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"items": [{"permission": 0, "role": "None", "teamId": 0, "userId": 9223372036854775806}]}' http://0.0.0.0:46547/api/folders/0/permissions

Server errorST101

Response500 Internal Server Error
{"message":"Failed to create permission"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"items": [{"": [null, "\udbeb\uddf7\udb7f\ude4b\u0084\u00d7", null], "\u00de": {}, "\u009c\u0099\u0002\u008d\udad7\udf62E\u00cc": {"\ud85d\ude5cBXv": null}, "\u00df\u008a\u00a2\u00f6\u0746\u00f1dD\ud8b2\udd10(\uda8c\udd0eg\u00cd\u00a5": {"\u009d<": "", "N": 8770789459026, "\u0003\u0003\u0004%\u008e\udb7f\uddef\u00c6\u00db\u0002\u00d2\ud9cd\udc1d": false}, "permission": 49477752}]}' http://0.0.0.0:46547/api/folders/ag1qvkw5hx8u8a/permissions
POST/library-elements
Server error+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
1,969

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 - uid: Incorrect type
Response200 OK
{"result":{"id":2,"orgId":1,"folderId":0,"folderUid":"","uid":"dg1quv9swo54wf","name":"","kind":1,"type":"","description":"","model":{"description":"","type":""},"version":1,"meta":{"folderName":"","folderUid":"","connectedDashboards":0,"created":"2026-10-19T23:52:25.221591497Z","updated":"2026-10-19T23:52:25.221591527Z","createdBy":{"id":1,"name":"admin","avatarUrl":"/avatar/7ba684f146c9445720e4b9a8d6ed775de4804bc2dbe01fb6490b8cce05db9f43"},"updatedBy":{"id":1,"name":"admin","avatarUrl":"/avatar/7ba684f146 // Output truncated...
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"folderId": 0, "folderUid": "", "kind": 1, "model": {}, "name": "", "uid": null}' http://0.0.0.0:46547/api/library-elements

Server errorST101

Response500 Internal Server Error
{"message":"Failed to create library element"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"folderId": 0, "folderUid": "", "kind": 1, "model": [null, null], "name": "", "uid": ""}' http://0.0.0.0:46547/api/library-elements

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:46547/api/library-elements
PATCH/orgs/{org_id}/users/{user_id}
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
1,761

Undocumented status codeST103

Received: 404
Documented: 200, 400, 401, 403, 500
Response404 Not Found
{"message":"User not found"}
Reproduce
curl -X PATCH -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"role": "None"}' http://0.0.0.0:46547/api/orgs/-9223372036854775808/users/9223372036854775808

Server errorST101

Response500 Internal Server Error
{"message":"Failed update org user"}
Reproduce
curl -X PATCH -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"role": "None"}' http://0.0.0.0:46547/api/orgs/-9223372036854775808/users/9223372036854775806

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X PATCH -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:46547/api/orgs/-9223372036854775808/users/-9223372036854775808
PATCH/query-history/{query_history_uid}
Server error+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
1,509

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 - incorrect type
Response200 OK
{"result":{"uid":"cg1qutmzar08wf","datasourceUid":"PE1C5CBDA0504A6A3","createdBy":1,"createdAt":1792453914,"comment":"","queries":{},"starred":false}}
Reproduce
curl -X PATCH -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d null http://0.0.0.0:46547/api/query-history/cg1qutmzar08wf

Server errorST101

Response500 Internal Server Error
{"message":"Failed to update comment of query in query history"}
Reproduce
curl -X PATCH -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"\u0093\u00f9": [{}], "\u0085G\uda29\udfab\u00bd\u00e9^": [3.4611681450633556e+16], "comment": ""}' http://0.0.0.0:46547/api/query-history/0

Undocumented status codeST103

Received: 404
Documented: 200, 400, 401, 500
Response404 Not Found
{"message":"Query in query history not found"}
Reproduce
curl -X PATCH -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"\u00c8": [], "@-\u00d6\u00c7_\ud9e5\udfe3t\uda48\udc60Z": {"\u00a9\ud9a7\udfeb\u00ca\udb00\udf61v\u00e8\u00e1": null, "": ["\u0098"]}, "\ud925\udcb3\udb2c\udd2bF\u00f8": -793687}' http://0.0.0.0:46547/api/query-history/%C3%BC%C3%B27F%C3%99%1D
POST/teams/{team_id}/members
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
1,615

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 404, 500
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/teams/0/members

Server errorST101

Response500 Internal Server Error
{"message":"Failed to get Team"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"userId": 9223372036854775806}' http://0.0.0.0:46547/api/teams/0/members

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"userId": 0}' http://0.0.0.0:46547/api/teams/0/members
PUT/users/{user_id}
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
1,630

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 404, 409, 500
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/users/-9223372036854775808

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"statusCode":400,"messageId":"user.empty-username-and-email","message":"Need to specify either username or email"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"email": "", "login": "", "name": "", "theme": ""}' http://0.0.0.0:46547/api/users/9223372036854775806

Server errorST101

Response500 Internal Server Error
{"message":"Failed to update user"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"\uda9e\uddeft\u00c1\udb16\udd7a\uda6c\udfd7\u00dc\u0084\u00ab\ud88e\udf36\ud805\udd3d\u00dd\u00a71\u00ad": [[[null, "T\u00a2"]], [true, 1.3027078886370363e+288, "\udb2d\udcc5\udac9\udcc5.\u00c1a "], []], "": {"\u00ea\u00c8\u001e]:\u008a\u009b\u00af": false, "": false, ".L\u0007\u00c7<\u00a5\u00d4\udb4c\udf67\udb8f\udeb6\u000e": -144}, "login": "\u00b1\u00ef\u00c3", "email": "X\uda02\udeb0{@", "theme": ""}' http://0.0.0.0:46547/api/users/1315571
POST/v1/provisioning/contact-points
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
1,997

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"invalid object specification: required field 'url' is not specified"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"disableResolveMessage": false, "name": "webhook_1", "type": "webhook", "uid": "my_external_reference", "settings": {}}' http://0.0.0.0:46547/api/v1/provisioning/contact-points

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 202, 400, 403
Response500 Internal Server Error
{"error":"Server Error","message":"Internal Server Error - please inspect Grafana server log for details"}
Reproduce
curl -X POST -H 'X-Disable-Provenance;' -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"disableResolveMessage": false, "name": "webhook_1", "type": "webhook", "uid": "my_external_reference"}' http://0.0.0.0:46547/api/v1/provisioning/contact-points

Undocumented status codeST103

Received: 401
Documented: 202, 400, 403
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X POST -H 'Authorization: U[Q$@!Uwsa8.k~' -H 'X-Disable-Provenance: ie'"'"'iB[I7etQ }' http://0.0.0.0:46547/api/v1/provisioning/contact-points
GET/v1/provisioning/contact-points/exportSchema validation skipped
Server error+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
1,970

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: parameter `format` in query - format: Incorrect type
Response200 OK
apiVersion: 1
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/v1/provisioning/contact-points/export?format=null&format=null'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 403
Response500 Internal Server Error
{"statusCode":500,"messageId":"alerting.notification.configCorrupted","message":"Current Alertmanager configuration in the storage is corrupted. Reset the configuration or rollback to a recent valid one.","extra":{"Error":"yaml: control characters are not allowed"}}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/v1/provisioning/contact-points/export?format=json&decrypt=false'

Undocumented status codeST103

Received: 401
Documented: 200, 403
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X GET -H 'Authorization: ,./;'"'"'[]\-=<>?:"{}|_+!@#$%^&*()`~' 'http://0.0.0.0:46547/api/v1/provisioning/contact-points/export?download=false&format=yaml&decrypt=true&name=dashboard_by_uid-1'
PUT/v1/provisioning/contact-points/{UID}
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
1,637

Undocumented status codeST103

Received: 404
Documented: 202, 400, 403
Response404 Not Found
{"message":"object not found: contact point with uid '0' not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"disableResolveMessage": false, "name": "webhook_1", "type": "webhook", "uid": "my_external_reference", "settings": {}}' http://0.0.0.0:46547/api/v1/provisioning/contact-points/0

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"invalid object specification: unknown integration type: alertmanager"}
Reproduce
curl -X PUT -H 'X-Disable-Provenance;' -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"disableResolveMessage": false, "name": "webhook_1", "settings": {}, "type": "alertmanager", "uid": "my_external_reference"}' http://0.0.0.0:46547/api/v1/provisioning/contact-points/0

Undocumented status codeST103

Received: 401
Documented: 202, 400, 403
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X PUT -H 'Authorization: A' -H 'X-Disable-Provenance: u' -H 'Content-Type: application/json' -d '{"uid": "bg1quvahgo7i8c", "disableResolveMessage": false, "settings": {"": [], "M\udb18\udf60v\u00e0\u00d7R\u00d7": []}, "name": "", "type": "victorops"}' http://0.0.0.0:46547/api/v1/provisioning/contact-points/ag1quxf3o1wqod

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 202, 400, 403
Response500 Internal Server Error
{"statusCode":500,"messageId":"alerting.notification.configCorrupted","message":"Current Alertmanager configuration in the storage is corrupted. Reset the configuration or rollback to a recent valid one.","extra":{"Error":"yaml: control characters are not allowed"}}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"settings": {}, "type": "line"}' http://0.0.0.0:46547/api/v1/provisioning/contact-points/0
PUT/v1/provisioning/mute-timings/{name}
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
1,463

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X PUT -H 'X-Disable-Provenance;' -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"name": "", "time_intervals": []}' http://0.0.0.0:46547/api/v1/provisioning/mute-timings/0

Undocumented status codeST103

Received: 404
Documented: 202, 400, 403, 409
Response404 Not Found
{"statusCode":404,"messageId":"alerting.notifications.time-intervals.notFound","message":"NotFound"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"name": "grafana", "time_intervals": []}' http://0.0.0.0:46547/api/v1/provisioning/mute-timings/grafana

Undocumented status codeST103

Received: 401
Documented: 202, 400, 403, 409
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X PUT -H 'Authorization: )u' -H 'X-Disable-Provenance: )p0.0 3"' -H 'Content-Type: application/json' -d '{"\udb95\udcc7\udb36\ude77u(\u00cc%\ud9e7\udd82": {"\ud912\udcf0\u0004`\\\uda37\udde9\udac3\udd09\uda22\udd00": [true]}, "\u00ea>\ud986\udcbd\u00db\u0018\u00c8\uda4e\ude4f\ud8fc\udf73\ud995\ude7e\u00ad\u00ea$\ud894\udf7e\udb92\udf75\u008e": {"\ud9ac\ude63\ud889\udd00\u00a6\u00a5\uda12\udd09\u0097\ud97e\uddb0\u00b8h": "\u00f5\udb77\udf67p\u0013", "": {"SQ-\uda1d\uddcc": null}}, "": {}, "RW$K": 1953, "9\u00b7q\u008c\uda93\udd01^4\udb52\ude06\ud974\udee2\u00fe\ud9e3\ude91\u00d4 \u001d\u00d6": [6.375829443906159e+16, 1.1]}' http://0.0.0.0:46547/api/v1/provisioning/mute-timings/grafana-testdata-datasource-16

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 202, 400, 403, 409
Response500 Internal Server Error
{"statusCode":500,"messageId":"alerting.notification.configCorrupted","message":"Current Alertmanager configuration in the storage is corrupted. Reset the configuration or rollback to a recent valid one.","extra":{"Error":"yaml: control characters are not allowed"}}
Reproduce
curl -X PUT -H 'X-Disable-Provenance: jR' -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"\u00b5\ud977\udfe0\u00a3\udb8d\udf72\u0083": [], "t\u00eb": [], "name": "\u0015\u00f6\u00065", "time_intervals": [{}, {"\u00e7\u000e\u00ee\u0086\u001f": [-3623, 1274625, -355018503], "": 56804165, "\u00cd\ud9a5\uded7\b\u007f\u00aa": [-6238]}, {"\udafd\udf85\u00f2A\u00b7": {"\udb95\udd5c&\u0085\ud9ff\udd33\u00c7\u00fa": 9.49503140585235e-81, "\ud998\udf0a\u00a9": [124474, "\u0007", null]}, "\udb00\udcbb\u00d1\u00b2\u00f3\u00d1\u0087(\u00b81\u0086J\u008c": {}, "\u001e": {}, "\ud8a0\udfc9'"'"'": {"": [], "\u00db\u00ea": false}, "\u0088\f\u00da\ud86a\udf6b\u00e5\u00e0C\u00df\u00b4\ud8b8\udf54\ud935\udfd7^p\u007f\ud8da\udfb2%J\u00b9\udbb5\ude89\ud854\udcd8": {"\u00ec": -39727940}}]}' http://0.0.0.0:46547/api/v1/provisioning/mute-timings/%C2%ACi%F3%B4%89%B6%C2%A0
GET/v1/provisioning/mute-timings/{name}/exportSchema validation skipped
Server error+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
1,360

Undocumented status codeST103

Received: 404
Documented: 200, 403
Response404 Not Found
<EMPTY>
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/v1/provisioning/mute-timings/0/export?format=null&format=null'

Undocumented status codeST103

Received: 401
Documented: 200, 403
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X GET -H 'Authorization: >J' http://0.0.0.0:46547/api/v1/provisioning/mute-timings/dashboard_by_uid-10/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: parameter `download` in query - violates `type` at /properties/download (was boolean, became null)
Response200 OK
resource "grafana_mute_timing" "mute_timing_d41155bf8dae6745" {
  name = "𝕋𝕙𝕖 𝕢𝕦𝕚𝕔𝕜 𝕓𝕣𝕠𝕨𝕟 𝕗𝕠𝕩 𝕛𝕦𝕞𝕡𝕤 𝕠𝕧𝕖𝕣 𝕥𝕙𝕖 𝕝𝕒𝕫𝕪 𝕕𝕠𝕘"

  intervals {
  }
  intervals {
  }
  intervals {
  }
}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/v1/provisioning/mute-timings/%F0%9D%95%8B%F0%9D%95%99%F0%9D%95%96%20%F0%9D%95%A2%F0%9D%95%A6%F0%9D%95%9A%F0%9D%95%94%F0%9D%95%9C%20%F0%9D%95%93%F0%9D%95%A3%F0%9D%95%A0%F0%9D%95%A8%F0%9D%95%9F%20%F0%9D%95%97%F0%9D%95%A0%F0%9D%95%A9%20%F0%9D%95%9B%F0%9D%95%A6%F0%9D%95%9E%F0%9D%95%A1%F0%9D%95%A4%20%F0%9D%95%A0%F0%9D%95%A7%F0%9D%95%96%F0%9D%95%A3%20%F0%9D%95%A5%F0%9D%95%99%F0%9D%95%96%20%F0%9D%95%9D%F0%9D%95%92%F0%9D%95%AB%F0%9D%95%AA%20%F0%9D%95%95%F0%9D%95%A0%F0%9D%95%98/export?download=null&format=hcl'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 403
Response500 Internal Server Error
{"statusCode":500,"messageId":"alerting.notification.configCorrupted","message":"Current Alertmanager configuration in the storage is corrupted. Reset the configuration or rollback to a recent valid one.","extra":{"Error":"yaml: control characters are not allowed"}}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/v1/provisioning/mute-timings/grafana-testdata-datasource-15/export
PUT/v1/provisioning/policiesAuthentication failed
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
1,809

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X PUT -H 'X-Disable-Provenance;' -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"active_time_intervals": [], "continue": false, "group_by": [], "group_interval": "", "group_wait": "", "match": {}, "match_re": {}, "matchers": [], "mute_time_intervals": [], "object_matchers": [], "provenance": "", "receiver": "", "repeat_interval": "", "routes": []}' http://0.0.0.0:46547/api/v1/provisioning/policies

Undocumented status codeST103

Received: 401
Documented: 202, 400, 403
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X PUT -H 'Authorization;' -H 'X-Disable-Provenance;' http://0.0.0.0:46547/api/v1/provisioning/policies

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 202, 400, 403
Response500 Internal Server Error
{"statusCode":500,"messageId":"alerting.notification.configCorrupted","message":"Current Alertmanager configuration in the storage is corrupted. Reset the configuration or rollback to a recent valid one.","extra":{"Error":"yaml: control characters are not allowed"}}
Reproduce
curl -X PUT -H 'X-Disable-Provenance: B' -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"\u00a3": [true, "\u0287\u01dd\u026f\u0250 \u0287\u1d09s \u0279olop \u026fnsd\u1d09 \u026f\u01dd\u0279o\u02e5", 143163], "": 1.6400025131538117e-170, "receiver": "\udae6\udf35\u007f#\u009e]\u0087\u00c8\u00a3\u001c\u00fa\uda6f\udc97f\u008cB\u00d2H\u00b9\uda77\udc84", "provenance": "\udb4f\udea2\u0000\u0099/"}' http://0.0.0.0:46547/api/v1/provisioning/policies
PUT/admin/users/{user_id}/permissions
Server error+1 moreless
  • Undocumented status code
1,613

Undocumented status codeST103

Received: 404
Documented: 200, 400, 401, 403, 500
Response404 Not Found
{"message":"User not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"isGrafanaAdmin": false}' http://0.0.0.0:46547/api/admin/users/9223372036854775808/permissions

Server errorST101

Response500 Internal Server Error
{"message":"Failed to update user permissions"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"isGrafanaAdmin": false}' http://0.0.0.0:46547/api/admin/users/9223372036854775806/permissions
PUT/admin/users/{user_id}/quotas/{quota_target}
Server error+1 moreless
  • Undocumented status code
1,614

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 404, 500
Response400 Bad Request
{"statusCode":400,"messageId":"quota.bad-request","message":"BadRequest"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/admin/users/-9223372036854775808/quotas/0

Server errorST101

Response500 Internal Server Error
{"message":"Failed to update org quotas"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"limit": 0, "target": ""}' http://0.0.0.0:46547/api/admin/users/9223372036854775806/quotas/0
PATCH/annotations/{annotation_id}Authentication failed
Server error+1 moreless
  • Undocumented status code
1,650

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 404, 500
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X PATCH -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/annotations/0

Server errorST101

Response500 Internal Server Error
{"message":"Failed to patch annotation"}
Reproduce
curl -X PATCH -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d null http://0.0.0.0:46547/api/annotations/0
POST/cloudmigration/migration/{uid}/snapshot/{snapshotUid}/cancel
Server error+1 moreless
  • Schema-valid request rejected
1,616

Server errorST101

Response500 Internal Server Error
{"message":"error canceling snapshot"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/cloudmigration/migration/0/snapshot/0/cancel

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"invalid snapshot uid"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/cloudmigration/migration/workbench/snapshot/%F0%B3%95%9F%C3%AA%C3%89%F3%B6%8B%9B%F2%97%81%BE%F1%95%8A%93/cancel
DELETE/cloudmigration/token/{uid}
Server error+1 moreless
  • Schema-valid request rejected
1,557

Server errorST101

Response500 Internal Server Error
{"message":"deleting cloud migration token"}
Reproduce
curl -X DELETE -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/cloudmigration/token/0

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"invalid migration uid"}
Reproduce
curl -X DELETE -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/cloudmigration/token/%C3%852%C2%B5%F3%A8%8D%86D
POST/dashboards/importAuthentication failed
Server error+1 moreless
  • Schema-valid request rejected
1,664

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"Dashboard title cannot be empty","status":"empty-name"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"dashboard": {}, "folderId": 0, "folderUid": "", "inputs": [], "overwrite": true, "path": "", "pluginId": ""}' http://0.0.0.0:46547/api/dashboards/import

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"Dashboard must be set"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:46547/api/dashboards/import

Server errorST101

Response500 Internal Server Error
{"message":"Dashboard API error: args.FileReference cannot be empty"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"timeline": [true], "\u009e\ud89e\udda8": -1516155, "folderId": -45, "folderUid": "", "inputs": [{"D\uda79\udea6\udbba\udd1f)\u00ec\ud822\udff0\u0017\ud9c4\udd49\u00bf": [-58075510, true, -2.5744875292621108e+16], "pluginId": "\u00ca"}, {"\ud91b\udd18\ud945\udf9b_\u0081\u0000": {"\u00a14\u00ce\u008b]\u001b\u00e9": {"\u00d3": 8965620, "": 675}, "I\u4185\u001b\u00d92p\u000bI\t": false}, "p\u00b1k\u00c8\\\f": [2.210733261727441e+16, "\u00bc\u00ac\u7bd9\ud905\udeb3"], "name": "\u008d~\u00f0S\u00b0\u00bewH\ud853\ude32\uda8e\udf62\u0080lk\udbe1\udc8bJ", "pluginId": "\u5ff9", "value": "\u00fcm%\u00f5\ud8d6\udde5\u0003\udad9\udd44PM\u00e8qR", "type": "\u0099\u0091m\udbc9\udc7b\u00d2\ud86f\ude11"}, {"\u00b2\u0089\u0080\u001f\u00a6\u00ccae": {"E\u00e6": -1.791175015138744e+16, "\u00d6V\"\u0651\u00c4\u001b\u00b9\uda71\udd5d\uda2f\udd01\u00b2\u00fc\u00ce\u00cedAb": "\ud979\udca7\u00f1U\ud855\udfff\u009f\u00dc", "\u00d9": "\u00b7"}, "L;\u00fb$": {"\u000e": 52860}, "\ud958\udc04]+": {"\u0011\u00be\udba8\udd45\ud803\udd44`?": -2.491433683305557e+16, "": 5.0954868695743656e+16, "\u0016\udac5\ude47\uda40\udd1bU\u00e0O\ud8ed\udd28": "\u00f61"}, "MissingContentType": [{"x\u00a6\bO\udbb3\udcde\u0012\u00d1": "\u00c5\u00cc\udbd9\udfb2A\uda20\udec3#~L\u0083V"}, [9.798437846604794e-153, "9"], ""], "{": [true, "", null], "name": "\u00c2", "value": "\udb77\udc58\u00c4\u0094", "type": "else", "pluginId": "\u00d9\u00f9\u0096\u000e=K(\ud94f\udc8aO\b<"}, {"\u009a.\ud83e\udfd5\ud98c\udc3b\u0080\t": {}, "": {"\u00f9/\u001a": 8632, "\ud8f5\udecf\u00e7\u00d3\ud836\udd55\u009e\u00c6\u0015\u00bf\udb6c\udc9b\udbeb\ude04\u00ac": [true], "w\u00fdfR2f\ud81b\udc86jV\u00e0\u00e2\u00e5\u0084\u008c\udbee\udd99~": 5.566589900710848e+16}, "X\u00e2\u00bd\u0002\u009c\u00de": {"": null}, "MissingContentType": {}, "\ud98d\udfcb\u0099\u00c4\u0092\u00b8\u00e6": {"\u00b7": -510509, "\u0088\u00b7\u00ccK\u0004\u0016\u00c7\u00d9\u001c\u00f4\uda24\udebe\u00d257\ud9f4\udce6\u0085\u434c": false, "\ud835\udc13\ud835\udc21\ud835\udc1e \ud835\udc2a\ud835\udc2e\ud835\udc22\ud835\udc1c\ud835\udc24 \ud835\udc1b\ud835\udc2b\ud835\udc28\ud835\udc30\ud835\udc27 \ud835\udc1f\ud835\udc28\ud835\udc31 \ud835\udc23\ud835\udc2e\ud835\udc26\ud835\udc29\ud835\udc2c \ud835\udc28\ud835\udc2f\ud835\udc1e\ud835\udc2b \ud835\udc2d\ud835\udc21\ud835\udc1e \ud835\udc25\ud835\udc1a\ud835\udc33\ud835\udc32 \ud835\udc1d\ud835\udc28\ud835\udc20": true}}, {"name": "O\u00c1\u008e\u0098B", "pluginId": "l"}, {"": ["\ud832\udeffA\u000b", "\ud903\udda3\u001ap\ud95f\udf6f\u0083", false], "\u0094": {}}, {"F\u00baT\ud950\udc73": false, "\u00b7": [null, "unique", "\u0081\ud81f\udec9\ud8fe\udd0e\u0081"], "z": [], "/\u0082": [], "": [], "pluginId": "<\u00c1\u00c0G\u00e0\u3f22", "value": "<\u00c2\u00ec\udb52\udc37\u00c1Z", "type": "__proto__"}, {"": -3.954311349113362e+16, "+\u0006": {"\u00e9\udb89\udfc7\u00e4": true, "": "\ud9ab\udc2e\u00c5\u00d6\u00d5\u8653", "\u00f1\u00ab\u00fa\u001e|\u00b5\u00c5": "r"}, "'"'"'\u00bd": {"": {}}, "type": "\u00d2\u00ab\uda9c\udc9c\u00cd\udbf3\udc67Q", "name": "", "value": "\u0083\ud847\udf30"}, {"pluginId": "\ud903\udf4f\u0086@ \u00de]\u00d0\u00da\uda55\udd53\ud99c\udd63/\u00f7\ud8ee\ude04", "type": ""}, {"u": [[]], "\u0007\uda55\ude9f\u0012?\uda4d\udccf=\u00d2": [], "MalformedMediaType": ["\u00f1\u00e0F\u0010", -1.8686157185722497e-179, "\uda3f\udc47glB\b\u00e0\uda58\ude67\u0089\ud9be\udf2f"], "timings": [], "\u00cf\u0014\u00de": {"Cd\ud887\ude5c\u00d1": true, "U\u00a1": true, "\ud986\udd607\u00ae\u00ca\"\u009e\u00beI": -471}, "pluginId": "Ynl\ud8de\udcb21\u00cd\ud90f\udd79L\u00b9\u00a6TE\u009b\u001c\ud878\ude8dBK\u0084\ud84f\udea1\udb72\udef5(\u0086j\u0017\u00e9", "value": "red"}, {"\u00ed\u0016": [[]], "": false, "Performance": -1926537031460673193473631568300867584, "\u00a0\u00fd\ud80a\udf02\ud8d3\udf31\udaf8\ude24": [null, true], "\u00d0WD\u00dd\uda52\udfb6\udb1e\udff9\u00df": [], "type": "MalformedJson"}, {"ContractViolations": {"\ud874\udde6": {"": -1355653767044824987327945487941632, "\u000e": -613599}, "--workbench-output": {"": 2.4328011694092456e+16, "\u00b4\t\uda25\udfd2": 1.5702853418993263e+269, ".": null}}, "/U\u00fb": {"\u00bf\u000b\u00d6g\u00a1/\u0016": true, "Security": {"": -7.407366998609122e+52, "\u00de\ud8b8\udc13\u009b": -4.749959334203116e+16}, ",\ud8f1\udcf3C": {"v\u00d1": null}}, "\udb4c\udd5d\udb33\udf79z\u009f\u00f1A": {"\u0005\u00c9\ud946\ude4fxU\ud806\ude8c3\udae6\ude8c1\udbe4\udd19": 1.7976931348623155e+308, "\u00a5": false, "": null}, "pluginId": "\udbe3\udcd3\ud9f2\udfbe^\ud8a1\uddeb\udab8\udd76\u0017", "name": "L\u00cc\u0084\u00e6.\u00a5\u0015\u00df\ud920\udd93\\\u00b4'"'"'\ud819\udf0b\u001b\u00be6\u00ee\u0080\u00f8\u0086`\u001e\ud86e\udd14\u0018\u0000g<k\u00e8\u00b2\u00b5\ud8f9\uddb7\u0004f\ud818\udf3c\u00a1\u00aa0k\u009d\u001f\udbbb\ude8f", "value": "f<\u001f\ud911\udc7e", "type": ""}], "overwrite": false, "dashboard": {"\uda31\udd6f\ud8a5\udd53": {"U7Q\udbfa\udee4\\": -6429481, "k\u00c4\u0083\u00b0_": true, "OT\udb2f\ude25": 67}, "\ud81d\udfcc\u00d2": {}, "\uda12\udc87": "\u0002?B\uda64\udc8d\u00e0\u009f\u00ab\u009fU\fI\u00dc\ud8a4\udc12", "r": {"\udaf9\udf9eRi\uda9e\uddaf": {"\u169b\u1684\u1693\u1690\u168b\u1692\u1684\u1680\u1691\u1684\u1682\u1691\u168f\u1685\u169c": "\u00d2OM\u00ee\udb32\udd43\ud97e\udef6Pw", "\u00ea": "\u00ca\u00f3\u00f9\ud825\udcbfv", "": "Q\u0094\u0018l"}}, "36\udacd\udd82\u00d0a\u0095\u00a5\u00f4C\f": {"\u00f5c\u00a7,": false}, "\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": {"\u0083\t\u00c3\u2364\f\u00ee\ud946\udf0e\u00cd\u00a7\u00c2\uda86\udd92*\u00ed": true, "": "\udb51\ude0a\u00ce\u00dd\u001e4\ud9f9\ude5b\u00b1\u00b0\u00ba \u0012\u00f9", "\u00b4": true}, "\u00d5~": [[1.2320337508860202e+114], false, {"\u00e0\ud827\udd99": -327, "i\"\u00e4\u001c": false}]}, "pluginId": "U", "path": ""}' http://0.0.0.0:46547/api/dashboards/import
POST/folders/{folder_uid}/move
Server error+1 moreless
  • Undocumented status code
1,940

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 404, 500
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/folders/0/move

Server errorST101

Response500 Internal Server Error
{"message":"Folder API error: invalid resource name \"}\\U00100d56Ë/\\U000f2f89X\\U000c45f6`'T\\U000cc210æ\": [may not contain '/']"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"\udb0c\ude3a\uda02\uddcc": [], "": {"\b\u00fe\u00f6\u00ce\u00e8\u0017G1g\ud8fc\udc28G(0": true, "\ud89f\udef4g3\u008e\u00a5h\u00d0s": true, "\ud832\udecc": true}, "\u0016;\u0000\uda85\udc2b\udae1\uddaf\u001a\u0012\u00fd": [], "C&\ud996\udccd\u00bd\u00e5[\u0004R\udbb7\udd04;\u0007\udb5f\ude7c\ud845\ude41": [-3.552247940432598e-193], "parentUid": "}\udbc3\udd56\u00cb/\udb8b\udf89X\udad1\uddf6`'"'"'T\udaf0\ude10\u00e6"}' http://0.0.0.0:46547/api/folders/workbench/move
GET/library-elements
Server error+1 moreless
  • Schema-violating request accepted
1,956

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: parameter `sortDirection` in query - sortDirection: Incorrect type
Response200 OK
{"result":{"totalCount":1,"elements":[{"id":1,"orgId":1,"folderId":142704590962688,"folderUid":"workbench","uid":"workbench","name":"Library panel","kind":1,"type":"timeseries","description":"","model":{"datasource":{"type":"grafana-testdata-datasource","uid":"testdata"},"description":"","gridPos":{"h":8,"w":12,"x":0,"y":0},"id":1,"targets":[{"refId":"A","scenarioId":"random_walk"}],"title":"Random walk","type":"timeseries"},"version":1,"meta":{"folderName":"Workbench","folderUid":"workbench","connectedDash // Output truncated...
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/library-elements?sortDirection=null&sortDirection=null'

Server errorST101

Response500 Internal Server Error
{"message":"Failed to get library elements"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/library-elements?sortDirection=alpha-desc&page=117741564&folderFilter=%F0%9C%B5%83%C3%B7%C2%B3&typeFilter=u%C2%B2%F3%BE%96%B7%C3%9E%C2%A8%F1%AC%94%B9'
PATCH/org/users/{user_id}
Server error+1 moreless
  • Schema-valid request rejected
1,624

Server errorST101

Response500 Internal Server Error
{"message":"Failed update org user"}
Reproduce
curl -X PATCH -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"role": "None"}' http://0.0.0.0:46547/api/org/users/9223372036854775806

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X PATCH -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:46547/api/org/users/-9223372036854775808
DELETE/orgs/{org_id}
Server error+1 moreless
  • Schema-valid request rejected
1,786

Server errorST101

Response500 Internal Server Error
{"message":"Failed to delete organization"}
Reproduce
curl -X DELETE -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/orgs/9223372036854775806

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"Cannot delete your active organization. Please switch to a different organization first."}
Reproduce
  1. POST/user/using/9
    curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/user/using/9
  2. DELETE/orgs/9failed here
    curl -X DELETE -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/orgs/9
PUT/orgs/{org_id}
Server error+1 moreless
  • Schema-valid request rejected
1,651

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"name": ""}' http://0.0.0.0:46547/api/orgs/9223372036854775806

Server errorST101

Response500 Internal Server Error
{"message":"Failed to update organization"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"\u845f(\u00c3": {"": false, ".\u00a7\u00af": null, "\ud8e0\ude3a\ud90e\udc48\u00c5\u00ad\u00b3": null}, "\u00dboa": [{"\u0018\uda29\udff6": 3.4071290947780456e+16, "": null, "o\u00fd\uda73\ude73\fa\u0080\u00ae\u00ef\u009b\udbad\udeb8\u00b4\u00f7\ud80d\ude8b\ud84c\udf00\ud9b4\udfb1\ud9c3\udc38y\u00d4\u00a0\udbc3\udde1": -1.342588839645984e+169}], "\u00f9": {"PO\u009f\u00ca\u0010": null, "\u00e8": {"0'"'"'\ud843\udcfe\u008c\u0095N\udbb4\udf86\udaa2\udecf\b\udafd\udd80": null, "U": -1.3818429525371904e-106}, "\u009a": [3876525]}, "\u00ddy2": [], "\u0090\u00fc": null, "name": "\u023a"}' http://0.0.0.0:46547/api/orgs/1096835
PUT/orgs/{org_id}/quotas/{quota_target}
Server error+1 moreless
  • Undocumented status code
1,841

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 404, 500
Response400 Bad Request
{"statusCode":400,"messageId":"quota.bad-request","message":"BadRequest"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/orgs/1/quotas/0

Server errorST101

Response500 Internal Server Error
{"message":"Failed to update org quotas"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"limit": 0, "target": ""}' http://0.0.0.0:46547/api/orgs/9223372036854775806/quotas/0
DELETE/orgs/{org_id}/users/{user_id}
Server error+1 moreless
  • Undocumented status code
1,892

Undocumented status codeST103

Received: 404
Documented: 200, 400, 401, 403, 500
Response404 Not Found
{"message":"User not found"}
Reproduce
curl -X DELETE -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/orgs/-9223372036854775808/users/9223372036854775808

Server errorST101

Response500 Internal Server Error
{"message":"Failed to remove user from organization"}
Reproduce
curl -X DELETE -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/orgs/-9223372036854775808/users/9223372036854775806
DELETE/query-history/star/{query_history_uid}
Server error+1 moreless
  • Undocumented status code
1,665

Server errorST101

Response500 Internal Server Error
{"message":"Failed to unstar query in query history"}
Reproduce
curl -X DELETE -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/query-history/star/0

Undocumented status codeST103

Received: 404
Documented: 200, 401, 500
Response404 Not Found
{"message":"Query in query history not found"}
Reproduce
curl -X DELETE -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/query-history/star/n%C3%9C
POST/query-history/star/{query_history_uid}
Server error+1 moreless
  • Undocumented status code
1,959

Server errorST101

Response500 Internal Server Error
{"message":"Failed to star query in query history"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/query-history/star/0

Undocumented status codeST103

Received: 404
Documented: 200, 401, 500
Response404 Not Found
{"message":"Query in query history not found"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/query-history/star/%C3%96
DELETE/query-history/{query_history_uid}
Server error+1 moreless
  • Undocumented status code
1,309

Undocumented status codeST103

Received: 404
Documented: 200, 401, 500
Response404 Not Found
{"message":"Query in query history not found"}
Reproduce
curl -X DELETE -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/query-history/%C3%8A%C2%B2%F1%B1%B2%A4

Server errorST101

Response500 Internal Server Error
{"message":"Failed to delete query from query history"}
Reproduce
curl -X DELETE -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/query-history/eg1qux3in06ioa
POST/serviceaccounts/{serviceAccountId}/tokens
Server error+1 moreless
  • Schema-valid request rejected
1,630

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"Bad request data"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"name": "", "secondsToLive": 9223372036854775806}' http://0.0.0.0:46547/api/serviceaccounts/4/tokens

Server errorST101

Response500 Internal Server Error
{"message":"Failed to retrieve service account"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:46547/api/serviceaccounts/0/tokens
GET/teams/{team_id}
Server error+1 moreless
  • Response violates schema
1,626

Server errorST101

Response500 Internal Server Error
{"message":"Failed to get Team"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/teams/0?accesscontrol=null&accesscontrol=null'

Response violates schemaST108

null is not of type "object"

Validated against the response schema for status code 200.

Schema at /components/schemas/TeamDTO/properties/accessControl:

    {
        "type": "object",
        "additionalProperties": {
            "type": "boolean"
        }
    }

Value:

    null
Response200 OK
{"id":196,"uid":"eg1qwla8hrwu8b","orgId":28,"name":"a","email":"","externalUID":"","isProvisioned":false,"avatarUrl":"/avatar/9d3fd119004615d0dbda17baef620540c62501962cf444388b775773a589117f","memberCount":1,"permission":0,"accessControl":null}
Reproduce
  1. POST/teams
    curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"name": "a"}' http://0.0.0.0:46547/api/teams
  2. GET/teams/196failed here
    curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/teams/196?accesscontrol=false'
PUT/teams/{team_id}Authentication failed
Server error+1 moreless
  • Undocumented status code
1,615

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 404, 409, 500
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/teams/0

Server errorST101

Response500 Internal Server Error
{"message":"Failed to get Team"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d null http://0.0.0.0:46547/api/teams/0
PUT/teams/{team_id}/members
Server error+1 moreless
  • Undocumented status code
1,613

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 404, 500
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/teams/0/members

Server errorST101

Response500 Internal Server Error
{"message":"Failed to get Team"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d null http://0.0.0.0:46547/api/teams/0/members
DELETE/teams/{team_id}/members/{user_id}Missing test data
Server error+1 moreless
  • Undocumented status code
1,639

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 404, 500
Response400 Bad Request
{"message":"userId is invalid"}
Reproduce
curl -X DELETE -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/teams/0/members/9223372036854775808

Server errorST101

Response500 Internal Server Error
{"message":"Failed to get Team"}
Reproduce
curl -X DELETE -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/teams/0/members/9223372036854775806
PUT/teams/{team_id}/members/{user_id}Missing test data
Server error+1 moreless
  • Undocumented status code
1,634

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 404, 500
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/teams/0/members/-9223372036854775808

Server errorST101

Response500 Internal Server Error
{"message":"Failed to get Team"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"permission": 0}' http://0.0.0.0:46547/api/teams/0/members/9223372036854775806
GET/v1/provisioning/contact-points
Server error+1 moreless
  • Undocumented status code
1,927

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 403
Response500 Internal Server Error
{"statusCode":500,"messageId":"alerting.notification.configCorrupted","message":"Current Alertmanager configuration in the storage is corrupted. Reset the configuration or rollback to a recent valid one.","extra":{"Error":"yaml: control characters are not allowed"}}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/v1/provisioning/contact-points

Undocumented status codeST103

Received: 401
Documented: 200, 403
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X GET -H 'Authorization;' http://0.0.0.0:46547/api/v1/provisioning/contact-points
DELETE/v1/provisioning/contact-points/{UID}
Server error+1 moreless
  • Undocumented status code
1,629

Undocumented status codeST103

Received: 401
Documented: 202, 403
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X DELETE -H 'Authorization;' http://0.0.0.0:46547/api/v1/provisioning/contact-points/ag1quxf3o1wqod

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 202, 403
Response500 Internal Server Error
{"statusCode":500,"messageId":"alerting.notification.configCorrupted","message":"Current Alertmanager configuration in the storage is corrupted. Reset the configuration or rollback to a recent valid one.","extra":{"Error":"yaml: control characters are not allowed"}}
Reproduce
curl -X DELETE -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/v1/provisioning/contact-points/0
GET/v1/provisioning/mute-timings
Server error+1 moreless
  • Undocumented status code
2,045

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 403
Response500 Internal Server Error
{"statusCode":500,"messageId":"alerting.notification.configCorrupted","message":"Current Alertmanager configuration in the storage is corrupted. Reset the configuration or rollback to a recent valid one.","extra":{"Error":"yaml: control characters are not allowed"}}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/v1/provisioning/mute-timings

Undocumented status codeST103

Received: 401
Documented: 200, 403
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X GET -H 'Authorization;' http://0.0.0.0:46547/api/v1/provisioning/mute-timings
DELETE/v1/provisioning/mute-timings/{name}
Server error+1 moreless
  • Undocumented status code
558

Undocumented status codeST103

Received: 401
Documented: 204, 403, 409
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X DELETE -H 'Authorization;' -H $'X-Disable-Provenance: 6Nd}\t:XO`d`BS' http://0.0.0.0:46547/api/v1/provisioning/mute-timings/%C3%8D%C3%A7%C2%98d

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 204, 403, 409
Response500 Internal Server Error
{"statusCode":500,"messageId":"alerting.notification.configCorrupted","message":"Current Alertmanager configuration in the storage is corrupted. Reset the configuration or rollback to a recent valid one.","extra":{"Error":"yaml: control characters are not allowed"}}
Reproduce
curl -X DELETE -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/v1/provisioning/mute-timings/%C3%8D%C3%A7%C2%98d?version=P%C3%8A%40%C2%9F%14%C2%85%C2%AD%C2%A3q%C2%8E%07%C3%BC%C3%95%04N%5E%C3%B0'
GET/v1/provisioning/mute-timings/{name}
Server error+1 moreless
  • Undocumented status code
1,376

Undocumented status codeST103

Received: 401
Documented: 200, 403, 404
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X GET -H 'Authorization: =.aGN"!Q9gc' http://0.0.0.0:46547/api/v1/provisioning/mute-timings/%F3%B8%90%A4%C3%82%C2%BB%C3%B1%C3%82%F1%AE%8C%B4%C2%B5%0C%0D%C2%A9%C2%9E

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 403, 404
Response500 Internal Server Error
{"statusCode":500,"messageId":"alerting.notification.configCorrupted","message":"Current Alertmanager configuration in the storage is corrupted. Reset the configuration or rollback to a recent valid one.","extra":{"Error":"yaml: control characters are not allowed"}}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/v1/provisioning/mute-timings/%F1%93%83%AE%C3%9E%C2%AA9Wj%5E%C3%84%F0%A2%B2%A2
DELETE/v1/provisioning/policies
Server error+1 moreless
  • Undocumented status code
1,609

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 202, 403
Response500 Internal Server Error
{"statusCode":500,"messageId":"alerting.notification.configCorrupted","message":"Current Alertmanager configuration in the storage is corrupted. Reset the configuration or rollback to a recent valid one.","extra":{"Error":"yaml: control characters are not allowed"}}
Reproduce
curl -X DELETE -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/v1/provisioning/policies

Undocumented status codeST103

Received: 401
Documented: 202, 403
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X DELETE -H 'Authorization;' http://0.0.0.0:46547/api/v1/provisioning/policies
GET/v1/provisioning/policies
Server error+1 moreless
  • Undocumented status code
1,675

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 403
Response500 Internal Server Error
{"statusCode":500,"messageId":"alerting.notification.configCorrupted","message":"Current Alertmanager configuration in the storage is corrupted. Reset the configuration or rollback to a recent valid one.","extra":{"Error":"yaml: control characters are not allowed"}}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/v1/provisioning/policies

Undocumented status codeST103

Received: 401
Documented: 200, 403
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X GET -H 'Authorization: 5' http://0.0.0.0:46547/api/v1/provisioning/policies
GET/v1/provisioning/policies/exportSchema validation skipped
Server error+1 moreless
  • Undocumented status code
2,007

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 403, 404
Response500 Internal Server Error
{"message":"[alerting.notification.configCorrupted] Failed to unmarshal the Alertmanager configuration"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/v1/provisioning/policies/export

Undocumented status codeST103

Received: 401
Documented: 200, 403, 404
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X GET -H 'Authorization;' http://0.0.0.0:46547/api/v1/provisioning/policies/export
GET/v1/provisioning/templates
Server error+1 moreless
  • Undocumented status code
2,030

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 403
Response500 Internal Server Error
{"statusCode":500,"messageId":"alerting.notification.configCorrupted","message":"Current Alertmanager configuration in the storage is corrupted. Reset the configuration or rollback to a recent valid one.","extra":{"Error":"yaml: control characters are not allowed"}}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/v1/provisioning/templates

Undocumented status codeST103

Received: 401
Documented: 200, 403
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X GET -H 'Authorization;' http://0.0.0.0:46547/api/v1/provisioning/templates
DELETE/v1/provisioning/templates/{name}
Server error+1 moreless
  • Undocumented status code
934

Undocumented status codeST103

Received: 401
Documented: 204, 403, 409
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X DELETE -H 'Authorization: >' 'http://0.0.0.0:46547/api/v1/provisioning/templates/%C3%B7%C3%85~%C3%8F?version=ad08fc8186462ccd'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 204, 403, 409
Response500 Internal Server Error
{"statusCode":500,"messageId":"alerting.notification.configCorrupted","message":"Current Alertmanager configuration in the storage is corrupted. Reset the configuration or rollback to a recent valid one.","extra":{"Error":"yaml: control characters are not allowed"}}
Reproduce
curl -X DELETE -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/v1/provisioning/templates/%C3%AD%F2%B3%82%97
GET/v1/provisioning/templates/{name}
Server error+1 moreless
  • Undocumented status code
1,632

Undocumented status codeST103

Received: 401
Documented: 200, 403, 404
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X GET -H 'Authorization: GNY' http://0.0.0.0:46547/api/v1/provisioning/templates/grafana-testdata-datasource-7

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 403, 404
Response500 Internal Server Error
{"statusCode":500,"messageId":"alerting.notification.configCorrupted","message":"Current Alertmanager configuration in the storage is corrupted. Reset the configuration or rollback to a recent valid one.","extra":{"Error":"yaml: control characters are not allowed"}}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/v1/provisioning/templates/%2B%C2%8B~%23S%C2%90'
GET/admin/users/{user_id}/quotasServer error1,660

Server errorST101

Response500 Internal Server Error
{"message":"Failed to get org quotas"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/admin/users/9223372036854775806/quotas
PUT/annotations/{annotation_id}Authentication failedServer error1,662

Server errorST101

Response500 Internal Server Error
{"message":"Failed to update annotation"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d null http://0.0.0.0:46547/api/annotations/0
POST/cloudmigration/migrationServer error1,965

Server errorST101

Response500 Internal Server Error
{"statusCode":500,"messageId":"cloudmigrations.createMigration.tokenInvalid","message":"Token is not valid. Generate a new token on your cloud instance and try again."}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d null http://0.0.0.0:46547/api/cloudmigration/migration
GET/cloudmigration/tokenAuthentication failedServer error1,687

Server errorST101

Response500 Internal Server Error
{"message":"fetching cloud migration access token"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/cloudmigration/token
POST/cloudmigration/tokenAuthentication failedServer error1,695

Server errorST101

Response500 Internal Server Error
{"message":"creating gcom access token"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/cloudmigration/token
GET/dashboards/uid/{uid}/versions/{DashboardVersionID}Server error1,635

Server errorST101

Response500 Internal Server Error
{"message":"Dashboard version 414502 not found for dashboardId 142704817369088"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/dashboards/uid/workbench/versions/414502
GET/folders/{folder_uid}/permissionsServer error1,617

Server errorST101

Response500 Internal Server Error
{"message":"Folder API error: invalid resource name \"Rñt)FR«^r1Á \\x18\\x16\\u0092ÚÌ\\U000bca36\\U000a83dd\\U000a8825\\x17%²Ï\": [may not contain '%']"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/folders/R%C3%B1t%29FR%C2%AB%5Er1%C3%81%20%18%16%C2%92%C3%9A%C3%8C%F2%BC%A8%B6%F2%A8%8F%9D%F2%A8%A0%A5%17%25%C2%B2%C3%8F/permissions
GET/healthAPI accepts requests without authentication1,766

API accepts requests without authenticationST401

Expected 401 or 403, got `200 OK` for `GET /health`
Response200 OK
{
  "database": "ok",
  "version": "13.2.3",
  "commit": "90ffed056f0884267356c12a0eeb72a022af53f1"
}
Reproduce
curl -X GET http://0.0.0.0:46547/api/health
GET/org/quotasAuthentication failedServer error2,033

Server errorST101

Response500 Internal Server Error
{"message":"failed to get quota"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/org/quotas
DELETE/org/users/{user_id}Server error1,645

Server errorST101

Response500 Internal Server Error
{"message":"Failed to remove user from organization"}
Reproduce
curl -X DELETE -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/org/users/9223372036854775806
GET/orgs/{org_id}/quotasAuthentication failedServer error1,810

Server errorST101

Response500 Internal Server Error
{"message":"failed to get quota"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/orgs/9223372036854775806/quotas
GET/signing-keys/keysAPI accepts requests without authentication1,754

API accepts requests without authenticationST401

Expected 401 or 403, got `200 OK` for `GET /signing-keys/keys`
Response200 OK
{"keys":[{"use":"sig","kty":"EC","kid":"id-2026-10-es256","crv":"P-256","alg":"ES256","x":"pkpGDzN8iA3waN_1gDgI_NesrZbWsrE9cTho8VnNssM","y":"FsxL0R5PLQ4UPPzdcSO6H-MHQ_m83j-Yzl3PHzxF3N4"}]}
Reproduce
curl -X GET http://0.0.0.0:46547/api/signing-keys/keys
GET/snapshots/{key}API accepts requests without authentication1,725

API accepts requests without authenticationST401

Expected 401 or 403, got `200 OK` for `GET /snapshots/{key}`
Response200 OK
{"meta":{"isSnapshot":true,"type":"snapshot","canSave":false,"canEdit":false,"canAdmin":false,"canStar":false,"canDelete":false,"slug":"","url":"","expires":"2076-10-06T23:51:53Z","created":"2026-10-19T23:51:53Z","updated":"0001-01-01T00:00:00Z","updatedBy":"","createdBy":"","version":0,"hasAcl":false,"isFolder":false,"folderId":0,"folderUid":"","folderTitle":"","folderUrl":"","provisioned":false,"provisionedExternalId":"","annotationsPermissions":null},"dashboard":{"panels":[{"datasource":{"type":"grafana- // Output truncated...
Reproduce
curl -X GET http://0.0.0.0:46547/api/snapshots/workbench
DELETE/teams/{team_id}Server error1,613

Server errorST101

Response500 Internal Server Error
{"message":"Failed to get Team"}
Reproduce
curl -X DELETE -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/teams/0
GET/convert/api/prom/rules/{NamespaceTitle}/{Group}
Response violates schema+3 moreless
  • Missing Content-Type header
  • Undocumented Content-Type
  • Undocumented status code
1,665

Response violates schemaST108

null is not of type "object"

Validated against the response schema for status code 404.

Schema:

    {
        "type": "object"
    }

Value:

    null

Missing Content-Type headerST104

The following media types are documented in the schema:
- `application/yaml`
Response404 Not Found
<EMPTY>
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/convert/api/prom/rules/0/0

Undocumented status codeST103

Received: 401
Documented: 200, 403, 404
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X GET -H 'Authorization;' http://0.0.0.0:46547/api/convert/api/prom/rules/0/0

Undocumented Content-TypeST105

Received: application/json
Documented: application/yaml
Response404 Not Found
{"message":"Rule group not found"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/convert/api/prom/rules/Workbench/%C3%BB%E4%A3%9Bse%C3%92%C2%89

Response violates schemaST108

null is not of type "object"

Validated against the response schema for status code 200.

Schema at /components/schemas/TeamDTO/properties/accessControl:

    {
        "type": "object",
        "additionalProperties": {
            "type": "boolean"
        }
    }

Value:

    null
Response200 OK
{"totalCount":1,"teams":[{"id":1,"uid":"fg1qutkhtdybkb","orgId":1,"name":"Workbench","email":"team@example.com","externalUID":"","isProvisioned":false,"avatarUrl":"/avatar/a96e3689637c79fb389b70f6a2ff545458d0796e44c61722e8a569b58fcecf85","memberCount":2,"permission":0,"accessControl":null}],"page":1,"perPage":1000}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/teams/search?sort='

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: parameter `perpage` in query - perpage: Value greater than maximum
Response200 OK
{"totalCount":1,"teams":[{"id":1,"uid":"fg1qutkhtdybkb","orgId":1,"name":"Workbench","email":"team@example.com","externalUID":"","isProvisioned":false,"avatarUrl":"/avatar/a96e3689637c79fb389b70f6a2ff545458d0796e44c61722e8a569b58fcecf85","memberCount":2,"permission":0,"accessControl":null}],"page":1,"perPage":9223372036854775807}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/teams/search?perpage=9223372036854775808'

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, 500
Response400 Bad Request
{"statusCode":400,"messageId":"unknown sorting option","message":"BadRequest"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/teams/search?name=&page=9223372036854775807&accesscontrol=true&sort=%F1%9C%97%85'
GET/convert/api/prom/rules/{NamespaceTitle}
Response violates schema+2 moreless
  • Missing Content-Type header
  • Undocumented status code
1,682

Response violates schemaST108

null is not of type "object"

Validated against the response schema for status code 404.

Schema:

    {
        "type": "object"
    }

Value:

    null

Missing Content-Type headerST104

The following media types are documented in the schema:
- `application/yaml`
Response404 Not Found
<EMPTY>
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/convert/api/prom/rules/0

Undocumented status codeST103

Received: 401
Documented: 200, 403, 404
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X GET -H 'Authorization: X' http://0.0.0.0:46547/api/convert/api/prom/rules/0
GET/convert/prometheus/config/v1/rules/{NamespaceTitle}
Response violates schema+2 moreless
  • Missing Content-Type header
  • Undocumented status code
1,674

Response violates schemaST108

null is not of type "object"

Validated against the response schema for status code 404.

Schema:

    {
        "type": "object"
    }

Value:

    null

Missing Content-Type headerST104

The following media types are documented in the schema:
- `application/yaml`
Response404 Not Found
<EMPTY>
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/convert/prometheus/config/v1/rules/0

Undocumented status codeST103

Received: 401
Documented: 200, 403, 404
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X GET -H 'Authorization: /' http://0.0.0.0:46547/api/convert/prometheus/config/v1/rules/0
GET/convert/prometheus/config/v1/rules/{NamespaceTitle}/{Group}
Response violates schema+2 moreless
  • Missing Content-Type header
  • Undocumented status code
1,651

Response violates schemaST108

null is not of type "object"

Validated against the response schema for status code 404.

Schema:

    {
        "type": "object"
    }

Value:

    null

Missing Content-Type headerST104

The following media types are documented in the schema:
- `application/yaml`
Response404 Not Found
<EMPTY>
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/convert/prometheus/config/v1/rules/0/0

Undocumented status codeST103

Received: 401
Documented: 200, 403, 404
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X GET -H 'Authorization;' http://0.0.0.0:46547/api/convert/prometheus/config/v1/rules/0/0
POST/dashboards/uid/{dashboardUid}/public-dashboards
Response violates schema+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
1,975

Undocumented status codeST103

Received: 404
Documented: 200, 400, 401, 403, 500
Response404 Not Found
{"statusCode":404,"messageId":"publicdashboards.dashboardNotFound","message":"Dashboard not found"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d null http://0.0.0.0:46547/api/dashboards/uid/0/public-dashboards

Response violates schemaST108

null is not of type "object"

Validated against the response schema for status code 401.

Schema at /properties/extra:

    {
        "type": "object",
        "additionalProperties": {},
        "description": "Extra Additional information about the error"
    }

Value:

    null
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X POST -H 'Authorization: Infinity' -H 'Content-Type: application/json' -d '{"\u00c4:O\u000f\u00f8\u00b6s": {"\ud960\uddd4\u00d2\u0004": -193479178463232480}, "annotationsEnabled": true, "timeSelectionEnabled": false}' http://0.0.0.0:46547/api/dashboards/uid/workbench/public-dashboards

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 (``, `»„H񄧿-t󋲽`, `wµ` 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
{"statusCode":400,"messageId":"publicdashboards.invalidAccessToken","message":"Invalid access token"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"\u0017\u001b\u0090\u00bb\u0017\u0084H\ud8d2\uddff-t\udaef\udcbd": [], "": {}, "\u00c8": {}, "\u0099\ud878\ude13\u00cf\u009fJN": {}, "w\u00b5": {"x\u00c0\u00a0": {"\u0084(e": false, "UndefinedStatusCode": null, "\u00b9\ud8c1\udcb9\udafd\udc40M\u00c0\uda4c\udcb1\u00d30\u00de\u00b1/\u0004e\u0085\u00a0\u009f\u00dfJ\n": 601}}, "share": "F\u008e", "timeSelectionEnabled": false, "annotationsEnabled": false, "accessToken": "\u00d8", "isEnabled": true}' http://0.0.0.0:46547/api/dashboards/uid/second/public-dashboards
DELETE/dashboards/uid/{dashboardUid}/public-dashboards/{uid}
Response violates schema+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
1,525

Undocumented status codeST103

Received: 404
Documented: 200, 400, 401, 403, 500
Response404 Not Found
{"statusCode":404,"messageId":"publicdashboards.notFound","message":"Dashboard not found"}
Reproduce
curl -X DELETE -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/dashboards/uid/0/public-dashboards/0

Response violates schemaST108

null is not of type "object"

Validated against the response schema for status code 401.

Schema at /properties/extra:

    {
        "type": "object",
        "additionalProperties": {},
        "description": "Extra Additional information about the error"
    }

Value:

    null
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X DELETE -H 'Authorization: W'"'"'*@' http://0.0.0.0:46547/api/dashboards/uid/workbench/public-dashboards/eg1quw9w4uvpcd

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"statusCode":400,"messageId":"publicdashboards.invalidUid","message":"Invalid Uid"}
Reproduce
curl -X DELETE -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/dashboards/uid/%F1%9D%90%91%F3%AC%BC%90/public-dashboards/testdata
PATCH/dashboards/uid/{dashboardUid}/public-dashboards/{uid}
Response violates schema+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
1,620

Undocumented status codeST103

Received: 404
Documented: 200, 400, 401, 403, 500
Response404 Not Found
{"statusCode":404,"messageId":"publicdashboards.dashboardNotFound","message":"Dashboard not found"}
Reproduce
curl -X PATCH -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d null http://0.0.0.0:46547/api/dashboards/uid/0/public-dashboards/0

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"statusCode":400,"messageId":"publicdashboards.invalidShareType","message":"Invalid share type"}
Reproduce
curl -X PATCH -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"timeSelectionEnabled": false, "isEnabled": true, "share": "\u007f\ud854\ude81}\u008d\u00a1\ud81b\udf8dd\u0000\u000b\u00e4\u008e\ud831\ude09\u000e", "annotationsEnabled": false}' http://0.0.0.0:46547/api/dashboards/uid/second/public-dashboards/dg1quw9i1xhj4f

Response violates schemaST108

null is not of type "object"

Validated against the response schema for status code 401.

Schema at /properties/extra:

    {
        "type": "object",
        "additionalProperties": {},
        "description": "Extra Additional information about the error"
    }

Value:

    null
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X PATCH -H 'Authorization: W' -H 'Content-Type: application/json' -d '{"\u00f0\u00a0": [{}, {"_\u0089\b": "\u00e3U\ud9a9\udd2e"}], "\udab3\ude26\u00d0L": -5.2641874467104016e-191, "\u0094\u00d0\udb02\udc4bl\uda75\udc29\u00c3i\u001bh\ud9ee\udfa9\u0093\u00c7\uda56\udc20\b\u001e": {"\ud8fa\udccd\u00b0": {}, "S\u00cd^\ud9a7\udec8\u00b7\u0088\u009aR#\ud990\uddc2R\u0005[\u00d2\u00a9$\u0097": {"\u008f1\b(": {}}, "\ud8d0\udd7e\ud8db\udd05": [[null]]}, "VW\u008a\u00c7\u00f3\u0093\u009a\ud83b\udf5e": [], "\u00a5\udb7a\udf5e\u00e4\udb32\udcd0T+<\u0006f+\udbb1\udd7d": {"red": 13982912}, "timeSelectionEnabled": false, "accessToken": "", "annotationsEnabled": false, "uid": "eg1qutxkqqt4we", "isEnabled": false}' http://0.0.0.0:46547/api/dashboards/uid/workbench/public-dashboards/testdata
PATCH/serviceaccounts/{serviceAccountId}
Response violates schema+2 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
1,655

Response violates schemaST108

null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/ServiceAccountProfileDTO/properties/teams:

    {
        "type": "array",
        "example": [],
        "items": {
            "type": "string"
        }
    }

Value:

    null

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 - incorrect type
Response200 OK
{"id":4,"message":"Service account updated","name":"grafana","serviceaccount":{"id":4,"uid":"eg1qutn1sncowb","name":"grafana","login":"sa-1-grafana","orgId":1,"isDisabled":false,"createdAt":"2026-10-19T23:51:54Z","updatedAt":"2026-10-19T23:51:54Z","avatarUrl":"/avatar/5733519b6d39d65f216207bda183120032946ca8d8f1efce18f1532d83faee0b","role":"Admin","teams":null}}
Reproduce
curl -X PATCH -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d null http://0.0.0.0:46547/api/serviceaccounts/4

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"Bad request data"}
Reproduce
curl -X PATCH -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/serviceaccounts/11701397
GET/annotations/{annotation_id}
Response violates schema+1 moreless
  • Undocumented status code
1,655

Undocumented status codeST103

Received: 403
Documented: 200, 401, 500
Response403 Forbidden
{"accessErrorId":"ACE2130310064","message":"You'll need additional permissions to perform this action. Permissions needed: annotations:read","title":"Access denied"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/annotations/%F0%9D%A5%91%F1%BD%9A%97%F3%85%93%88%C2%8D%C3%8E%C2%AA

Response violates schemaST108

[{}] is not of type "object"

Validated against the response schema for status code 200.

Schema at /components/schemas/Json:

    {
        "type": "object"
    }

Value:

    [
        {}
    ]
Response200 OK
{"id":458,"dashboardUID":"","userUID":"cg1qusrz4mdxcf","created":1792457037400,"updated":1792457037400,"time":-96,"timeEnd":1792457037400,"text":"þ","tags":["񂁾򉭔·—S§W򂥼\u003e¡ïÔç´\u0019󍫥ÆQ_ˆ󶾉"],"login":"admin","email":"admin@localhost","avatarUrl":"/avatar/7ba684f146c9445720e4b9a8d6ed775de4804bc2dbe01fb6490b8cce05db9f43","data":[{}]}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/annotations/0
GET/dashboards/uid/{dashboardUid}/public-dashboards
Response violates schema+1 moreless
  • Schema-valid request rejected
1,684

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"statusCode":400,"messageId":"publicdashboards.identifierNotSet","message":"No Uid for dashboard specified"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/dashboards/uid/%C2%86%C3%800%0C/public-dashboards

Response violates schemaST108

null is not of type "object"

Validated against the response schema for status code 401.

Schema at /properties/extra:

    {
        "type": "object",
        "additionalProperties": {},
        "description": "Extra Additional information about the error"
    }

Value:

    null
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X GET -H 'Authorization: A3~96K' http://0.0.0.0:46547/api/dashboards/uid/workbench/public-dashboards
GET/datasources/correlations
Response violates schema+1 moreless
  • Schema-violating request accepted
1,937

Response violates schemaST108

{"correlations":[],"doesContinue":null,"limit":100,"page":1,"totalCount":0} is not of type "array"

Validated against the response schema for status code 200.

Schema:

    {
        "type": "array",
        "items": {
            "$ref": "#/components/schemas/Correlation"
        },
        "components": {
            "schemas": {
                "Transformation": {
                    "properties": {
                        "expression": {
                            "type": "string"
                        },
                        "field": {
                            "type": "string"
                        },
                        "mapValue": {
                            "type": "string"
                        },
                        "type": {
        // Output truncated...
    }

Value:

    {
        "correlations": [],
        "doesContinue": null,
        "limit": 100,
        "page": 1,
        "totalCount": 0
    }
Response200 OK
{"correlations":[],"totalCount":0,"page":1,"limit":100,"doesContinue":null}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/datasources/correlations?sourceUID=AAA'

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: parameter `page` in query - page: Value greater than maximum
Response200 OK
{"correlations":[],"totalCount":0,"page":9223372036854775807,"limit":100,"doesContinue":null}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/datasources/correlations?page=9223372036854775808'
DELETE/folders/{folder_uid}
Response violates schema+1 moreless
  • Schema-violating request accepted
605

Response violates schemaST108

"id" is a required property

Validated against the response schema for status code 200.

Schema:

    {
        "required": [
            "id",
            "title",
            "message"
        ],
        "properties": {
            "id": {
                "description": "ID Identifier of the deleted folder.",
                "example": 65,
                "format": "int64",
                "type": "integer"
            },
            "message": {
                "description": "Message Message of the deleted folder.",
                "example": "Folder My Folder deleted",
                "type": "string"
            },
            "title": {
        // Output truncated...
    }

Value:

    {
        "message": "Folder deleted"
    }
Response200 OK
{"message":"Folder deleted"}
Reproduce
curl -X DELETE -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/folders/workbench?forceDeleteRules=true'

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: parameter `forceDeleteRules` in query - violates `type` at /properties/forceDeleteRules (was boolean, became string)
Response200 OK
{"message":"Folder deleted"}
Reproduce
curl -X DELETE -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/folders/dg1quwoh10rggd?forceDeleteRules=%60%21%3A3'
GET/org/users
Response violates schema+1 moreless
  • Schema-violating request accepted
1,928

Response violates schemaST108

null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/OrgUserDTO/properties/authLabels:

    {
        "type": "array",
        "items": {
            "type": "string"
        }
    }

Value:

    null
Response200 OK
[{"orgId":1,"userId":1,"uid":"cg1qusrz4mdxcf","email":"admin@localhost","name":"","avatarUrl":"/avatar/7ba684f146c9445720e4b9a8d6ed775de4804bc2dbe01fb6490b8cce05db9f43","login":"admin","role":"Admin","lastSeenAt":"2026-10-19T23:51:53Z","created":"2026-10-19T23:51:38Z","lastSeenAtAge":"\u003c 1 minute","isDisabled":false,"authLabels":null,"isExternallySynced":false,"isProvisioned":false},{"orgId":1,"userId":2,"uid":"dg1qutkfsywaoc","email":"workbench@example.com","name":"Workbench User","avatarUrl":"/avatar/ // Output truncated...
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/org/users?query='

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: parameter `limit` in query - limit: Value greater than maximum
Response200 OK
[{"orgId":1,"userId":1,"uid":"cg1qusrz4mdxcf","email":"admin@localhost","name":"","avatarUrl":"/avatar/7ba684f146c9445720e4b9a8d6ed775de4804bc2dbe01fb6490b8cce05db9f43","login":"admin","role":"Admin","lastSeenAt":"2026-10-19T23:51:53Z","created":"2026-10-19T23:51:38Z","lastSeenAtAge":"\u003c 1 minute","isDisabled":false,"authLabels":null,"isExternallySynced":false,"isProvisioned":false},{"orgId":1,"userId":2,"uid":"dg1qutkfsywaoc","email":"workbench@example.com","name":"Workbench User","avatarUrl":"/avatar/ // Output truncated...
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/org/users?limit=9223372036854775808'
GET/query-history
Response violates schema+1 moreless
  • Schema-violating request accepted
1,707

Response violates schemaST108

null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/QueryHistorySearchResult/properties/queryHistory:

    {
        "type": "array",
        "items": {
            "$ref": "#/components/schemas/QueryHistoryDTO"
        }
    }

Value:

    null
Response200 OK
{"result":{"totalCount":0,"queryHistory":null,"page":1,"perPage":100}}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/query-history?datasourceUid=&searchString=&onlyStarred=true&sort=time-desc&page=-9223372036854775808&limit=-9223372036854775808&from=-9223372036854775808'

Response violates schemaST108

[null,null] is not of type "object"

Validated against the response schema for status code 200.

Schema at /components/schemas/Json:

    {
        "type": "object"
    }

Value:

    [
        null,
        null
    ]
Response200 OK
{"result":{"totalCount":4,"queryHistory":[{"uid":"eg1qutxiqbr40b","datasourceUid":"","createdBy":1,"createdAt":1792453920,"comment":"","queries":{},"starred":false},{"uid":"eg1qutxkqqt4we","datasourceUid":"","createdBy":1,"createdAt":1792453920,"comment":"","queries":{},"starred":false},{"uid":"bg1qutx8992wwd","datasourceUid":"PE1C5CBDA0504A6A3","createdBy":1,"createdAt":1792453920,"comment":"","queries":[null,null],"starred":false},{"uid":"ag1qutx3eg6psf","datasourceUid":"","createdBy":1,"createdAt":179245 // Output truncated...
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/query-history?datasourceUid=&limit=-9223372036854775808&from=-9223372036854775808'

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: parameter `to` in query - to: Value greater than maximum
Response200 OK
{"result":{"totalCount":11,"queryHistory":[{"uid":"eg1qutxiqbr40b","datasourceUid":"","createdBy":1,"createdAt":1792453920,"comment":"","queries":{},"starred":false},{"uid":"eg1qutxkqqt4we","datasourceUid":"","createdBy":1,"createdAt":1792453920,"comment":"","queries":{},"starred":false},{"uid":"bg1qutx8992wwd","datasourceUid":"PE1C5CBDA0504A6A3","createdBy":1,"createdAt":1792453920,"comment":"","queries":[null,null],"starred":false},{"uid":"dg1qutxbb4m4gc","datasourceUid":"PE1C5CBDA0504A6A3","createdBy":1, // Output truncated...
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/query-history?to=9223372036854775808'
POST/query-history
Response violates schema+1 moreless
  • Schema-violating request accepted
1,728

Response violates schemaST108

null is not of type "object"

Validated against the response schema for status code 200.

Schema at /components/schemas/Json:

    {
        "type": "object"
    }

Value:

    null

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 - incorrect type
Response200 OK
{"result":{"uid":"ag1qutx3eg6psf","datasourceUid":"","createdBy":1,"createdAt":1792453919,"comment":"","queries":null,"starred":false}}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d null http://0.0.0.0:46547/api/query-history
GET/serviceaccounts/{serviceAccountId}/tokens
Response violates schema+1 moreless
  • Undocumented status code
1,646

Undocumented status codeST103

Received: 404
Documented: 200, 400, 401, 403, 500
Response404 Not Found
{"message":"Not found"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/serviceaccounts/9223372036854775808/tokens

Response violates schemaST1082 violations

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/TokenDTO/properties/expiration:

    {
        "type": "string",
        "example": "2022-03-23T10:31:02Z",
        "format": "date-time"
    }

Value:

    null
null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/TokenDTO/properties/lastUsedAt:

    {
        "type": "string",
        "example": "2022-03-23T10:31:02Z",
        "format": "date-time"
    }

Value:

    null
Response200 OK
[{"id":1,"name":"workbench","created":"2026-10-19T23:51:53Z","lastUsedAt":null,"expiration":null,"secondsUntilExpiration":0,"hasExpired":false,"isRevoked":false}]
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/serviceaccounts/3/tokens
GET/dashboards/homeResponse violates schema2,028

Response violates schemaST108

null is not of type "object"

Validated against the response schema for status code 200.

Schema at /components/schemas/AnnotationPermission:

    {
        "type": "object",
        "description": "+k8s:deepcopy-gen=true",
        "properties": {
            "dashboard": {
                "$ref": "#/components/schemas/AnnotationActions"
            }
        }
    }

Value:

    null
Response200 OK
{"meta":{"canSave":false,"canEdit":true,"canAdmin":false,"canStar":false,"canDelete":false,"slug":"","url":"","expires":"0001-01-01T00:00:00Z","created":"0001-01-01T00:00:00Z","updated":"0001-01-01T00:00:00Z","updatedBy":"","createdBy":"","version":0,"hasAcl":false,"isFolder":false,"folderId":0,"folderUid":"","folderTitle":"General","folderUrl":"","provisioned":false,"provisionedExternalId":"","annotationsPermissions":null},"dashboard":{"editable":false,"links":[],"panels":[{"datasource":null,"gridPos":{"h" // Output truncated...
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/dashboards/home
GET/dashboards/public-dashboardsResponse violates schema1,673

Response violates schemaST108

null is not of type "object"

Validated against the response schema for status code 401.

Schema at /properties/extra:

    {
        "type": "object",
        "additionalProperties": {},
        "description": "Extra Additional information about the error"
    }

Value:

    null
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X GET -H 'Authorization;' http://0.0.0.0:46547/api/dashboards/public-dashboards
GET/orgs/{org_id}/usersResponse violates schema1,811

Response violates schemaST108

null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/OrgUserDTO/properties/authLabels:

    {
        "type": "array",
        "items": {
            "type": "string"
        }
    }

Value:

    null
Response200 OK
[{"orgId":1,"userId":1,"uid":"cg1qusrz4mdxcf","email":"󦻯g","name":"grafana-testdata-datasource-8","avatarUrl":"/avatar/e56c0ddac2c7aad2c403c5897facac1162cf7da3fd10f1362d7b0b58b3f41aab","login":"admin","role":"Admin","lastSeenAt":"2026-10-19T23:51:53Z","created":"2026-10-19T23:51:38Z","lastSeenAtAge":"3 minutes","isDisabled":false,"authLabels":null,"isExternallySynced":false,"isProvisioned":false},{"orgId":1,"userId":2,"uid":"dg1qutkfsywaoc","email":"workbench@example.com","name":"Workbench User","avatarUrl" // Output truncated...
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/orgs/1/users

Response violates schemaST108

null is not of type "array"

Validated against the response schema for status code 200.

Schema at /components/schemas/OrgUserDTO/properties/authLabels:

    {
        "type": "array",
        "items": {
            "type": "string"
        }
    }

Value:

    null
Response200 OK
{"totalCount":2,"orgUsers":[{"orgId":1,"userId":1,"uid":"cg1qusrz4mdxcf","email":"󦻯g","name":"grafana-testdata-datasource-8","avatarUrl":"/avatar/e56c0ddac2c7aad2c403c5897facac1162cf7da3fd10f1362d7b0b58b3f41aab","login":"admin","role":"Admin","lastSeenAt":"2026-10-19T23:51:53Z","created":"2026-10-19T23:51:38Z","lastSeenAtAge":"3 minutes","isDisabled":false,"authLabels":null,"isExternallySynced":false,"isProvisioned":false},{"orgId":1,"userId":2,"uid":"dg1qutkfsywaoc","email":"workbench@example.com","name":" // Output truncated...
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/orgs/1/users/search
DELETE/playlists/{uid}Response violates schema646

Response violates schemaST108

"" is not of type "object"

Validated against the response schema for status code 200.

Schema:

    {
        "type": "object",
        "properties": {
            "message": {
                "type": "string"
            }
        }
    }

Value:

    ""
Response200 OK
""
Reproduce
curl -X DELETE -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/playlists/dg1qutl6idtdsd
GET/user/teamsResponse violates schema2,047

Response violates schemaST108

null is not of type "object"

Validated against the response schema for status code 200.

Schema at /components/schemas/TeamDTO/properties/accessControl:

    {
        "type": "object",
        "additionalProperties": {
            "type": "boolean"
        }
    }

Value:

    null
Response200 OK
[{"id":1,"uid":"fg1qutkhtdybkb","orgId":1,"name":"Workbench","email":"team@example.com","externalUID":"","isProvisioned":false,"avatarUrl":"/avatar/a96e3689637c79fb389b70f6a2ff545458d0796e44c61722e8a569b58fcecf85","memberCount":2,"permission":0,"accessControl":null}]
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/user/teams
PATCH/org/preferences
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
1,545

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 - incorrect type
Response200 OK
{"message":"Preferences updated"}
Reproduce
curl -X PATCH -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d null http://0.0.0.0:46547/api/org/preferences

Undocumented status codeST103

Received: 422
Documented: 200, 400, 401, 403, 500
Response422 Unprocessable Content
{"message":"Preferences.preferences.grafana.app \"namespace\" is invalid: spec.theme: Invalid value: \"AAA\": must match a configured theme"}
Reproduce
curl -X PATCH -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"homeDashboardId": 0, "homeDashboardUID": "", "language": "", "navbar": {"bookmarkUrls": []}, "queryHistory": {"homeTab": ""}, "theme": "AAA", "timezone": "", "weekStart": ""}' http://0.0.0.0:46547/api/org/preferences

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 (``, `ë󫷒f‡`, `󉶺5`). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields.
Response422 Unprocessable Content
{"message":"Preferences.preferences.grafana.app \"namespace\" is invalid: spec.timezone: Invalid value: \"ÿ\": must be a valid IANA timezone (e.g., America/New_York), 'utc', 'browser', or empty"}
Reproduce
curl -X PATCH -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"": [{"MissingContentType": null}], "\u00eb\udb6f\uddd2\u008df\u0087": -773, "\udae7\uddba5": {"\uda40\udf63\ud811\udd66": -5.631852591245861e+16}, "timezone": "\u00ff", "language": "", "queryHistory": {"\ud9e9\udcf2\ud941\udc40\u00b8": [], "C\uda7d\ude5cmg\u00d7\u00c3": {"": "\u0003"}, "\u00c5\u00b1r\u00dc": {"z\u00cb": true, "X\ud89c\udc41\udb1a\udd69\u0007\u00cc\u00b2\u00ca\u0099\udbdf\udc5d8\u00c6\u00d6\ud9dc\ude2d\u009c\ud8f6\udce9": 3.258597095242866e+276, "\u00ca\udb22\udc05": false}, "\u007f\u0005QB\u001a\u009c\u00ad\u00ddQ\u009b\udbc2\udcf5)^\u00b1\u00d6\udb9a\udf49": {"\u00f2\u001d": -1.7976931348623157e+308, "\"": null, "": null}, "\u00f3\u0014G)\u0001\u00c8\u00a1\u009c\ud815\udd39\u009e\u00dde\u009b\u00c0\u00bfx~\udba6\udd18": {"": -5.6149053134029904e-61}, "homeTab": "\u00ba\u00ca\u009cT\u0001"}, "theme": "light", "weekStart": "e\uda08\uddfd", "homeDashboardUID": "}\u00f7[Z\u0098\ud9b8\udff2\u008di\udbaf\udc63", "navbar": {"bookmarkUrls": ["MalformedMediaType", "\u00cdAu\u00a9\u0083\udaad\udcba\udbe9\udd12\u0086\u00d1\udb3d\udf39A9", "\ud852\udd7f\u00867\u0099\u00a2-\u00f8\ud9ea\udd56", "\u0016\u00e4\u00ce", "LPT1", "\u0090Cv\udb64\udd30\udb12\udc4f\u00df"]}}' http://0.0.0.0:46547/api/org/preferences

Undocumented status codeST103

Received: 404
Documented: 200, 400, 401, 403, 500
Response404 Not Found
{"message":"Dashboard not found"}
Reproduce
curl -X PATCH -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"\u00fe\u00e9Z~`\u00d4\uda35\ude54": [{"\u00b9": "False", "\udbdc\udefc": true}, {"\u00b2": -7812445, "\u00d5": ""}, {}], "\u00d7\t": [-10087], "\uda49\udfe7\u00d0%\u00a7%": [[]], "\u00e0\u00f7\u001e": [null], "OL\u00f7\u00a9\u00dfS\u00f3\u007f": {}, "language": "0[\u00a1\u00ba\u00b9D\udba1\uddf0", "homeDashboardUID": null, "navbar": {"\u00bf\u00d6\uda0a\uddb0\u00ee\udaf9\udd37\u00b2\u00e2k\udb0a\udd39W": null, "\u0005m\u00f1\u00eb\u00d5": {}, "\ud81e\udd8b": {"<\tf\uca09<": {"\u00f8\u007f\ud802\udcd3": false, "": "\u00a7\u0086\u00a6\u00f6\u00c1\u009a\u0080\u00ec[", "(T\u0095,\uda32\udf79\b\ud82f\udd02O\u0080": -2786}}, "": [true, [null, "\u0e01 \u0e33\u0e01\u0e33", true], {}], "\udbcc\udc3e\u00da": {"m": [5298655835616722.0, -18185, 21152012320632226185216], "A*\u0019": {}, "\f": {}}, "bookmarkUrls": null}, "homeDashboardId": -638516898578, "theme": "dark", "weekStart": "\u0081\u00b61", "timezone": "\u0016\u0083\u00dd\u00baO\uda40\uddc9", "queryHistory": {"homeTab": "I\ud957\udd0d\uda4b\udfac\uda34\uddbb"}}' http://0.0.0.0:46547/api/org/preferences
PUT/org/preferences
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
1,461

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 - incorrect type
Response200 OK
{"message":"Preferences updated"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d null http://0.0.0.0:46547/api/org/preferences

Undocumented status codeST103

Received: 422
Documented: 200, 400, 401, 403, 500
Response422 Unprocessable Content
{"message":"Preferences.preferences.grafana.app \"namespace\" is invalid: spec.theme: Invalid value: \"AAA\": must match a configured theme"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"homeDashboardId": 0, "homeDashboardUID": "", "language": "", "navbar": {"bookmarkUrls": []}, "queryHistory": {"homeTab": ""}, "theme": "AAA", "timezone": "", "weekStart": ""}' http://0.0.0.0:46547/api/org/preferences

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response422 Unprocessable Content
{"message":"Preferences.preferences.grafana.app \"namespace\" is invalid: spec.timezone: Invalid value: \"ø\\f\\x03\": must be a valid IANA timezone (e.g., America/New_York), 'utc', 'browser', or empty"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"theme": "dark", "navbar": {"bookmarkUrls": ["", ""]}, "timezone": "\u00f8\f\u0003"}' http://0.0.0.0:46547/api/org/preferences

Undocumented status codeST103

Received: 404
Documented: 200, 400, 401, 403, 500
Response404 Not Found
{"message":"Dashboard not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"\u00c8": ["\ud828\ude5d\ud8cb\udcbf\r\u00e9", {"m": -1.7252697660270169e-236, "\u000f": -10685, "\u00d9\ud8df\udc56\uda91\udff5\ud93c\ude56\ud9a5\udeda": -1.6717348409705327e-183}], "queryHistory": {"\b": {"\u00c5\u0092": null}, "7\uda64\uddb4e\u0001\u0096\ud985\udfc2": [], "\u0086\ud94c\ude58\ud872\udc40\u00aeL\u00b7": {}, "6Q\u0017\u00be\u00b9\ud992\udf78h\u00de;Jn\u009c\u007f{": {"\u00ec\udbf5\udcb8\u00f6b\u0084": 2.299552914484758e+16, "\uda3b\udcc4\ud974\udec1\ud98f\uded3": ["{\u0082$?8\u00de\udaf5\uddc9#\u00cd", -1.7976931348623155e+308, 120]}, "$\u0091X\udbe9\uddb6\u00d1\udb65\udf72\u00a1\u00d8f\udbce\udce3": {"\ud873\uddb8Z\u00ee=\u00ad^\u00fd|%\u0085\udabe\ude77\ud832\udf06\u00b3\u00da@\udaa6\ude10i\"\u007f\u00fdI\u0097\u00d6\u00c4q\u00ff\u00cd\u0093": -107694854545359}}, "homeDashboardId": 2881}' http://0.0.0.0:46547/api/org/preferences
POST/playlists
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
1,893

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 404, 500
Response400 Bad Request
{"message":"bad request data","traceID":""}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/playlists

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"bad request data","traceID":""}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"interval": "", "items": [{"Id": 0, "PlaylistId": 0, "order": 9223372036854775806, "title": "", "type": "", "value": ""}], "name": ""}' http://0.0.0.0:46547/api/playlists

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/items (was array, became null)
  - violates `type` at /properties/interval (was string, became null)
Response200 OK
{"uid":"fg1qv9xgoi4n4e","name":"𖣾@򢈙","interval":"","items":[]}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"\u00e7I\u00eb": {"\u0010\u00e8\u0099_\u00fc": {"started_at": [1.2350602303202284e+16, "\u0096\u00c0"], "": {}, "\u007f\u00d5\u000e{\ud823\udc88": {}}, "\u00ab": true, "#": "0\u00c3No\u0013_"}, "\u00d4\u00eb": [1.7976931348623157e+308, null, null], "": "\u00cb\u00e3\u0097\u00f4\ud901\udc00", "\udbf1\ude64,": [[true, "\u00b9Qm\u0001", null]], "\ud865\ude0eJ\u00d2\u00f3\u0003\u00b5T\udbfd\udc39\ud915\udc6f\u008cK\ud8b3\udc7f\u00b7\udb06\udc72\u009f\u00ae])\u00dd\u00fa\u0095": [[true, {"\u00d4v\n+lp\u00d0\u009c\u0003\u0011c": -9007199254740992.0, "\u00c1h\u00f9\u00bf!": 8152258964346473.0, "\u0099\udb2f\ude9a\u0099F": null}]], "name": "\ud81a\udcfe\u007f@\uda48\ude19", "interval": null, "items": null}' http://0.0.0.0:46547/api/playlists
POST/teams
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
1,638

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 409, 500
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/teams

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"name": ""}' http://0.0.0.0:46547/api/teams

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/email (was string, became null)
Response200 OK
{"message":"Team created","teamId":139,"uid":"fg1qvxxzldiioc"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"": [], "\ud90e\udec3\udbf0\ude8fF\ud8d4\udd39": false, "\ud90b\udc1b": "", "J30U": {"\u00d2\u0015h\u00da\u0018\u00efY": []}, "email": null, "name": "\u008a\u00d6\u0002 \u0096\u0091\u00d5\u00b3\u00a5\u00f4\ud8d5\udf6c~"}' http://0.0.0.0:46547/api/teams
PATCH/user/preferences
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
1,544

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 - incorrect type
Response200 OK
{"message":"Preferences updated"}
Reproduce
curl -X PATCH -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d null http://0.0.0.0:46547/api/user/preferences

Undocumented status codeST103

Received: 422
Documented: 200, 400, 401, 500
Response422 Unprocessable Content
{"message":"Preferences.preferences.grafana.app \"user-cg1qusrz4mdxcf\" is invalid: spec.theme: Invalid value: \"AAA\": must match a configured theme"}
Reproduce
curl -X PATCH -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"homeDashboardId": 0, "homeDashboardUID": "", "language": "", "navbar": {"bookmarkUrls": []}, "queryHistory": {"homeTab": ""}, "theme": "AAA", "timezone": "", "weekStart": ""}' http://0.0.0.0:46547/api/user/preferences

Undocumented status codeST103

Received: 404
Documented: 200, 400, 401, 500
Response404 Not Found
{"message":"Dashboard not found"}
Reproduce
curl -X PATCH -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"homeDashboardId": 46444071095376, "language": "", "queryHistory": {"homeTab": ""}, "theme": "dark"}' http://0.0.0.0:46547/api/user/preferences

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 (``, `Y)æ«`, `򊅗”ga#ç`). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields.
Response422 Unprocessable Content
{"message":"Preferences.preferences.grafana.app \"user-cg1qusrz4mdxcf\" is invalid: spec.timezone: Invalid value: \"\\U000b4f78\u003e\": must be a valid IANA timezone (e.g., America/New_York), 'utc', 'browser', or empty"}
Reproduce
curl -X PATCH -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"\ud9e8\udd57\u0094ga#\u00e7": null, "Y)\u00e6\u00ab": null, "\u0017": null, "homeDashboardId": -422481, "homeDashboardUID": "}\u00f7[Z\u0098\ud9b8\udff2\u008di\udbaf\udc63", "language": "\uda93\udf78>", "navbar": {"\u001b\u00e6\u00c0\ud87e\udd23\ud83a\udec6t\ud949\udf67\u0095\ud895\ude50\u00df<\u0011\u00f5\u00cf~\ud869\udc3f]\u00e2\u00e8eG9": {"f": -976, "\u009c\u00d2\u00ca\u00ae\u00b0m3=\u009dH\u0003\ud982\uddef\u00af\udafb\ude90\u00e60\u00af": "\ud868\uddc8Nf\u001fw\ud9d9\uddef\u00bc"}, "999999999999999999999999999999": [9210, "+", false], "\u001b\u0094\u00c1\n\u0019\u00fe\u00e4\u009e\u0094\u00ad": [], "V\u000fW\uda41\udcca\u00f2\uda9c\udff4": false, "bookmarkUrls": ["\u00a6_\ud9a4\udc10\u00cf\u00ea\u0087\u009af5\u00f3", "\u00bd\u00cf$\udaaf\ude89\udb33\udf51\u00f4ikD\u00da1", "T\u008aj\ud828\uddee\u008e\u0087!", "\ud9e8\udd57\u0094ga#\u00e7", "\u0004", "Y)\u00e6\u00ab", "\u00fc\u00dfv\u0095 \u0093\u000b", "\u0017", "\udba9\udd2by\u00e9\u0006\udb4a\uddd7\uda13\udfa3"]}, "queryHistory": {}, "theme": "dark", "timezone": "\uda93\udf78>", "weekStart": ""}' http://0.0.0.0:46547/api/user/preferences
PUT/user/preferences
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
1,493

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 - incorrect type
Response200 OK
{"message":"Preferences updated"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d null http://0.0.0.0:46547/api/user/preferences

Undocumented status codeST103

Received: 422
Documented: 200, 400, 401, 500
Response422 Unprocessable Content
{"message":"Preferences.preferences.grafana.app \"user-cg1qusrz4mdxcf\" is invalid: spec.theme: Invalid value: \"AAA\": must match a configured theme"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"homeDashboardId": 0, "homeDashboardUID": "", "language": "", "navbar": {"bookmarkUrls": []}, "queryHistory": {"homeTab": ""}, "theme": "AAA", "timezone": "", "weekStart": ""}' http://0.0.0.0:46547/api/user/preferences

Undocumented status codeST103

Received: 404
Documented: 200, 400, 401, 500
Response404 Not Found
{"message":"Dashboard not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"homeDashboardId": 3121, "language": "", "queryHistory": {"homeTab": ""}}' http://0.0.0.0:46547/api/user/preferences

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 (``, `񀈕鈔M.¶¬‡˜5þ2\ä#}Ú¯!Țs`, `6)_Ø` 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.
Response422 Unprocessable Content
{"message":"Preferences.preferences.grafana.app \"user-cg1qusrz4mdxcf\" is invalid: spec.timezone: Invalid value: \"M\\x11\\x1f¤C\\U00015b02¥\\t\\\\\\U0009c412\": must be a valid IANA timezone (e.g., America/New_York), 'utc', 'browser', or empty"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"6)_\u00d8": [], "": [""], "\u0012\ud8c0\ude15\u00e9\u0088\u0094M.\u00b6\u00ac\u0087\u0098\u00055\u00fe2\\\u00e4#}\u00da\u00af!\u00c8\u009as": {"\u00d9": true, "\ud9a3\ude2d\u00c6\u0012\u0087\u0080\udb98\udc46\u00c3\u00c1": 945722}, "\u0081\ud88d\udfe2": [false], "homeDashboardUID": "$", "timezone": "M\u0011\u001f\u00a4C\ud816\udf02\u00a5\t\\\uda31\udc12", "weekStart": "\udad0\udd01", "theme": "system", "language": "WD\u00f3$\u00bf\u00bb>\udbb6\udcb0\u00b75k", "navbar": {}}' http://0.0.0.0:46547/api/user/preferences
POST/admin/ldap/reloadAuthentication failed
Schema-valid request rejected+1 moreless
  • Undocumented status code
1,759

Undocumented status codeST103

Received: 401
Documented: 410
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X POST http://0.0.0.0:46547/api/admin/ldap/reload

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response410 Gone
{"message":"This endpoint has been removed. LDAP configuration is now loaded from SSO settings."}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/admin/ldap/reload
GET/admin/ldap/statusAuthentication failed
Schema-valid request rejected+1 moreless
  • Undocumented status code
1,762

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, 500
Response400 Bad Request
{"message":"LDAP is not enabled"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/admin/ldap/status
POST/admin/ldap/sync/{user_id}
Schema-valid request rejected+1 moreless
  • Undocumented status code
1,991

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 500
Response400 Bad Request
{"message":"LDAP is not enabled"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/admin/ldap/sync/9223372036854775808

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"LDAP is not enabled"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/admin/ldap/sync/9223372036854775806
GET/admin/ldap/{user_name}Authentication failed
Schema-valid request rejected+1 moreless
  • Undocumented status code
1,660

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, 500
Response400 Bad Request
{"message":"LDAP is not enabled"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/admin/ldap/0
GET/cloudmigration/migration/{uid}
Schema-valid request rejected+1 moreless
  • Undocumented status code
1,639

Undocumented status codeST103

Received: 404
Documented: 200, 400, 401, 403, 500
Response404 Not Found
{"statusCode":404,"messageId":"cloudmigrations.sessionNotFound","message":"NotFound"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/cloudmigration/migration/0

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"invalid session uid"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/cloudmigration/migration/%5E%F0%9F%A0%ADF%C3%A8
POST/cloudmigration/migration/{uid}/snapshot
Schema-valid request rejected+1 moreless
  • Undocumented status code
1,629

Undocumented status codeST103

Received: 404
Documented: 200, 400, 401, 403, 500
Response404 Not Found
{"statusCode":404,"messageId":"cloudmigrations.sessionNotFound","message":"NotFound"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"resourceTypes": ["PLUGIN"]}' http://0.0.0.0:46547/api/cloudmigration/migration/0/snapshot

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"statusCode":400,"messageId":"cloudmigrations.missingDependency","message":"BadRequest"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"resourceTypes": ["NOTIFICATION_POLICY"]}' http://0.0.0.0:46547/api/cloudmigration/migration/0/snapshot
GET/cloudmigration/migration/{uid}/snapshot/{snapshotUid}
Schema-valid request rejected+1 moreless
  • Undocumented status code
1,659

Undocumented status codeST103

Received: 404
Documented: 200, 400, 401, 403, 500
Response404 Not Found
{"statusCode":404,"messageId":"cloudmigrations.sessionNotFound","message":"NotFound"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/cloudmigration/migration/0/snapshot/0?resultPage=1&resultLimit=100&resultSortColumn=default&errorsOnly=true'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"invalid snapshot uid"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/cloudmigration/migration/testdata/snapshot/%F0%B6%95%87%01%C2%9F?errorsOnly=false'
POST/cloudmigration/migration/{uid}/snapshot/{snapshotUid}/uploadAuthentication failed
Schema-valid request rejected+1 moreless
  • Undocumented status code
1,632

Undocumented status codeST103

Received: 404
Documented: 200, 400, 401, 403, 500
Response404 Not Found
{"statusCode":404,"messageId":"cloudmigrations.sessionNotFound","message":"NotFound"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/cloudmigration/migration/0/snapshot/0/upload

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"invalid session uid"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/cloudmigration/migration/%05/snapshot/%C3%8D/upload
GET/cloudmigration/migration/{uid}/snapshots
Schema-valid request rejected+1 moreless
  • Schema-violating request accepted
1,627

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: parameter `page` in query - page: Value greater than maximum
Response200 OK
{"snapshots":[]}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/cloudmigration/migration/0/snapshots?page=9223372036854775808'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"invalid session uid"}
Reproduce
  1. GET/cloudmigration/migration
    curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/cloudmigration/migration
  2. GET/cloudmigration/migration/%C3%B8%C2%B7e%C2%84/snapshotsfailed here
    curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/cloudmigration/migration/%C3%B8%C2%B7e%C2%84/snapshots?page=-519&limit=2968&sort=%F3%B2%97%94%C3%82%F0%BC%89%BD%F2%8B%B2%B5kL%06%19%C2%BB%27'
GET/convert/api/prom/rules
Undocumented Content-Type+1 moreless
  • Undocumented status code
1,684

Undocumented Content-TypeST105

Received: text/yaml
Documented: application/yaml
Response200 OK
{}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/convert/api/prom/rules

Undocumented status codeST103

Received: 401
Documented: 200, 403, 404
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X GET -H 'Authorization;' http://0.0.0.0:46547/api/convert/api/prom/rules
POST/convert/api/prom/rulesAuthentication failed
Schema-valid request rejected+1 moreless
  • Undocumented status code
1,702

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: 202, 403
Response400 Bad Request
{"statusCode":400,"messageId":"alerting.datasourceUIDHeaderMissing","message":"Missing datasource UID header: X-Grafana-Alerting-Datasource-UID"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/convert/api/prom/rules

Undocumented status codeST103

Received: 401
Documented: 202, 403
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X POST -H 'Authorization;' http://0.0.0.0:46547/api/convert/api/prom/rules
GET/convert/prometheus/config/v1/rules
Undocumented Content-Type+1 moreless
  • Undocumented status code
1,714

Undocumented Content-TypeST105

Received: text/yaml
Documented: application/yaml
Response200 OK
{}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/convert/prometheus/config/v1/rules

Undocumented status codeST103

Received: 401
Documented: 200, 403, 404
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X GET -H 'Authorization;' http://0.0.0.0:46547/api/convert/prometheus/config/v1/rules
POST/convert/prometheus/config/v1/rulesAuthentication failed
Schema-valid request rejected+1 moreless
  • Undocumented status code
1,714

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: 202, 403
Response400 Bad Request
{"statusCode":400,"messageId":"alerting.datasourceUIDHeaderMissing","message":"Missing datasource UID header: X-Grafana-Alerting-Datasource-UID"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/convert/prometheus/config/v1/rules

Undocumented status codeST103

Received: 401
Documented: 202, 403
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X POST -H 'Authorization;' http://0.0.0.0:46547/api/convert/prometheus/config/v1/rules
GET/dashboard/snapshots
Schema-violating request accepted+1 moreless
  • Undocumented status code
1,644

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: parameter `limit` in query - limit: Value greater than maximum
Response200 OK
[{"name":"Unnamed snapshot","key":"workbench","external":false,"externalUrl":"","expires":"2076-10-06T23:51:53Z","created":"2026-10-19T23:51:53Z","updated":"2026-10-19T23:51:53Z"}]
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/dashboard/snapshots?limit=9223372036854775808'

Undocumented status codeST103

Received: 401
Documented: 200, 500
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X GET -H 'Authorization;' http://0.0.0.0:46547/api/dashboard/snapshots
POST/datasources
Schema-valid request rejected+1 moreless
  • Undocumented status code
1,977

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 409, 500
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/datasources

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"access": "", "basicAuth": false, "basicAuthUser": "", "database": "", "isDefault": false, "jsonData": {}, "name": "", "secureJsonData": {}, "type": "", "uid": "", "url": "", "user": "", "withCredentials": true}' http://0.0.0.0:46547/api/datasources
PUT/datasources/uid/{uid}
Schema-valid request rejected+1 moreless
  • Undocumented status code
1,687

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 409, 500
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/datasources/uid/0

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"access": "", "basicAuth": false, "basicAuthUser": "", "database": "", "isDefault": false, "jsonData": {}, "name": "", "secureJsonData": {}, "type": "", "uid": "", "url": "", "user": "", "version": 0, "withCredentials": true}' http://0.0.0.0:46547/api/datasources/uid/0

Undocumented status codeST103

Received: 404
Documented: 200, 401, 403, 409, 500
Response404 Not Found
{"message":"Data source not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"\u00bd\u008c\r\u00deL\u00e5Z\udb4b\udc0f\u0015y": {"": "<'"'"'\u00ac\uda49\udc60\u00d2"}, "Security": {"t\udbac\udd9fqm'"'"'\ud93e\udd03t\u000f": true, "\u00a4\u0094\u00a6\u0014\u008e": -963, "\u000f": "L#[\u00c4j"}, "\u0096M\u00ce\ud8d3\udea7\u00f1": {"": {"g\u0016z": "\u00d5;=\u0089", "\u00f0f\udb1c\ude09q\ud8a7\udf82": false, "\u00f6H": null}}, "": [{"r\udbc2\udecf\ud9c0\ude76": {}}, {"\u001dI": null, "\u008c\u00b6\u00a4\udad7\udcbb\u00dbL\u000b\u0086\u0085": true, "]!\u00c1+\u00eb&h\ud924\ude11\udb6d\udf79\u6691\u009c\udac9\udf23b\u0088": null}], "isDefault": true, "type": "Oue\u00ad\u0007", "user": "\u00c9\u00fck3\u00aa", "name": "\udaf6\udfca\u0099I\u00cf", "secureJsonData": {}, "withCredentials": false, "database": "", "access": "\t", "url": "/dashboards/f/cg1quwmrpihvka/workbench"}' http://0.0.0.0:46547/api/datasources/uid/workbench
PATCH/library-elements/{library_element_uid}
Schema-valid request rejected+1 moreless
  • Schema-violating request accepted
1,630

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 - uid: Incorrect type
Response200 OK
{"result":{"id":5,"orgId":1,"folderId":0,"folderUid":"","uid":"ag1quva3q8b28f","name":"","kind":1,"type":"","description":"","model":{"description":"","type":""},"version":2,"meta":{"folderName":"","folderUid":"","connectedDashboards":0,"created":"2026-10-19T23:52:25Z","updated":"2026-10-19T23:52:31.666162418Z","createdBy":{"id":1,"name":"admin","avatarUrl":"/avatar/7ba684f146c9445720e4b9a8d6ed775de4804bc2dbe01fb6490b8cce05db9f43"},"updatedBy":{"id":1,"name":"admin","avatarUrl":"/avatar/7ba684f146c9445720e4 // Output truncated...
Reproduce
curl -X PATCH -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"folderId": 9223372036854775807, "folderUid": "", "kind": 1, "model": {}, "name": "", "uid": null, "version": 1}' http://0.0.0.0:46547/api/library-elements/ag1quva3q8b28f

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
Response412 Precondition Failed
{"message":"the library element has been changed by someone else"}
Reproduce
curl -X PATCH -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"folderId": 9223372036854775807, "folderUid": "", "kind": 1, "model": {}, "name": null, "uid": "", "version": 1}' http://0.0.0.0:46547/api/library-elements/ag1quva3q8b28f

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response412 Precondition Failed
{"message":"the library element has been changed by someone else"}
Reproduce
curl -X PATCH -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"folderId": 9223372036854775807, "folderUid": "", "kind": 1, "model": {}, "name": "", "uid": "", "version": 9223372036854775806}' http://0.0.0.0:46547/api/library-elements/ag1quva3q8b28f

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X PATCH -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:46547/api/library-elements/ag1quva3q8b28f
POST/org/users
Schema-valid request rejected+1 moreless
  • Undocumented status code
1,632

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 500
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/org/users

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"loginOrEmail": "", "role": "Admin"}' http://0.0.0.0:46547/api/org/users

Undocumented status codeST103

Received: 404
Documented: 200, 401, 403, 500
Response404 Not Found
{"message":"User not found"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"\u00ae\uda22\udc8f": null, "\"\u00d9": {"\u0088\u00d0\ud9cf\uddd5\u0094": null}, "loginOrEmail": "\ud835\uddd8\udbe3\udfd0Q\b!\u00b2", "role": "None"}' http://0.0.0.0:46547/api/org/users
POST/orgs
Schema-valid request rejected+1 moreless
  • Undocumented status code
1,573

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 409, 500
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/orgs

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:46547/api/orgs
POST/orgs/{org_id}/users
Schema-valid request rejected+1 moreless
  • Undocumented status code
1,653

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 500
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/orgs/1/users

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"loginOrEmail": "", "role": "None"}' http://0.0.0.0:46547/api/orgs/9223372036854775806/users

Undocumented status codeST103

Received: 404
Documented: 200, 401, 403, 500
Response404 Not Found
{"message":"User not found"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"2\u00c2\u0081#\u0080U": null, "loginOrEmail": "\udb63\uddcb\u0005!:", "role": "None"}' http://0.0.0.0:46547/api/orgs/1/users
GET/playlists
Schema-violating request accepted+1 moreless
  • Undocumented status code
1,944

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: parameter `limit` in query - limit: Value greater than maximum
Response200 OK
[{"uid":"dg1qutl6idtdsd","name":"Workbench","interval":"5m"}]
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/playlists?limit=9223372036854775808'

Undocumented status codeST103

Received: 401
Documented: 200, 500
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X GET -H 'Authorization;' http://0.0.0.0:46547/api/playlists
PUT/playlists/{uid}
Schema-valid request rejected+1 moreless
  • Undocumented status code
1,650

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 404, 500
Response400 Bad Request
{"message":"bad request data","traceID":""}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/playlists/dg1qutl6idtdsd

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"bad request data","traceID":""}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"interval": "", "items": [{"Id": 0, "PlaylistId": 0, "order": 9223372036854775806, "title": "", "type": "", "value": ""}], "name": "", "uid": "dg1qutl6idtdsd"}' http://0.0.0.0:46547/api/playlists/dg1qutl6idtdsd
POST/snapshots
Schema-valid request rejected+1 moreless
  • Undocumented status code
1,674

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 500
Response400 Bad Request
{"message":"bad request data","traceID":""}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/snapshots

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"Dashboard not found","traceID":""}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"apiVersion": "", "dashboard": {"Object": {}}, "deleteKey": "", "expires": 0, "external": true, "key": "", "kind": "", "name": ""}' http://0.0.0.0:46547/api/snapshots
PUT/teams/{team_id}/preferences
Schema-valid request rejected+1 moreless
  • Undocumented status code
1,675

Undocumented status codeST103

Received: 404
Documented: 200, 400, 401, 500
Response404 Not Found
{"message":"Team not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d null http://0.0.0.0:46547/api/teams/0/preferences

Schema-valid request rejectedST202

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

Undocumented status codeST103

Received: 422
Documented: 200, 400, 401, 500
Response422 Unprocessable Content
{"message":"Preferences.preferences.grafana.app \"team-fg1qvvhqz045cb\" is invalid: spec.timezone: Invalid value: \"óX\\x11\\x03@$\\U0008f2aa#ä\\x10\\u0092£\": must be a valid IANA timezone (e.g., America/New_York), 'utc', 'browser', or empty"}
Reproduce
  1. POST/teams
    curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"": {"\ud816\ude5f": true, "\u00fc\u00a1": -398, "\u00fc\"": 170771}, "\u00e7\uda82\udea1\u00c2d\udb2e\ude4a\ud89e\udd3f\u0096\ud9f4\udfbd\u000ff": {}, "{\u0004\u00b1y\u00a8)\u00f0\u001bS\ud826\udef7r\u00d2\u008e\u00a3\u00b0\u0003": {}, "\u0016": {}, "(\u0094m4\u00a7": {}, "email": "", "name": "grafana-testdata-datasource-21"}' http://0.0.0.0:46547/api/teams
  2. PUT/teams/113/preferencesfailed here
    curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"homeDashboardUID": "}\u00f7[Z\u0098\ud9b8\udff2\u008di\udbaf\udc63", "homeDashboardId": 3577149604590, "weekStart": "1\u009a/\udaf9\udeb5C\u00dc", "theme": "dark", "navbar": {}, "timezone": "\u00f3X\u0011\u0003@$\ud9fc\udeaa#\u00e4\u0010\u0092\u00a3", "queryHistory": {"x\ud872\udf5bL": [[], {"\udbc5\udc22\uda01\udc80\u00dd": -4.7840306889169686e+110}], "JsonSchemaError": [], "homeTab": "\udbe4\udce9"}, "language": "\u0006Q\u001d"}' http://0.0.0.0:46547/api/teams/113/preferences
PUT/user
Schema-violating request accepted+1 moreless
  • Undocumented status code
1,416

Undocumented status codeST103

Received: 400
Documented: 200, 401, 403, 409, 500
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/user

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 - theme: Incorrect type
Response200 OK
{"message":"User updated"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"email": "", "login": "admin", "name": "", "theme": null}' http://0.0.0.0:46547/api/user
GET/user/quotasAuthentication failed
Schema-valid request rejected+1 moreless
  • Undocumented status code
2,031

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, 500
Response400 Bad Request
{"statusCode":400,"messageId":"quota.bad-request","message":"BadRequest"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/user/quotas
POST/v1/provisioning/alert-rulesAuthentication failed
Schema-valid request rejected+1 moreless
  • Undocumented status code
2,039

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"annotations": {"runbook_url": "https://supercoolrunbook.com/page/13"}, "condition": "A", "data": [{"datasourceUid": "__expr__", "model": {"conditions": [{"evaluator": {"params": [0, 0], "type": "gt"}, "operator": {"type": "and"}, "query": {"params": []}, "reducer": {"params": [], "type": "avg"}, "type": "query"}], "datasource": {"type": "__expr__", "uid": "__expr__"}, "expression": "1 == 1", "hide": false, "intervalMs": 1000, "maxDataPoints": 43200, "refId": "A", "type": "math"}, "queryType": "", "refId": "A", "relativeTimeRange": {"from": 0, "to": 0}}], "folderUID": "project_x", "isPaused": false, "labels": {"team": "sre-team-1"}, "missingSeriesEvalsToResolve": 2, "notification_settings": {"active_time_intervals": ["maintenance"], "group_by": ["alertname", "grafana_folder", "cluster"], "group_interval": "5m", "group_wait": "30s", "mute_time_intervals": ["maintenance"], "receiver": "grafana-default-email", "repeat_interval": "4h"}, "record": {"from": "A", "metric": "grafana_alerts_ratio", "target_datasource_uid": "my-prom"}, "ruleGroup": "eval_group_1", "title": "Always firing", "execErrState": "OK", "for": "P1D", "id": 0, "keep_firing_for": "P1D", "noDataState": "OK", "orgID": 0, "provenance": "", "uid": "0"}' http://0.0.0.0:46547/api/v1/provisioning/alert-rules

Undocumented status codeST103

Received: 401
Documented: 201, 400, 403
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X POST -H 'X-Disable-Provenance: cv' -H 'Authorization: rb4oMi' -H 'Content-Type: application/json' -d '{"ruleGroup": "\u00b1\u000e\u00de\u0099\u00d9\u00af\u00e4\u0093\u000b\uda5c\udf9c\u0018\ud99a\ude2c\u00c9\u00883", "data": [{"relativeTimeRange": {"\u0097\u00f9\b\udb1e\udc86\udb7f\uded7\u0091": {"\f\u0018-\nn\u0005s\u0083ZA\u00d0\u000f\udb6e\uddbc\u00bb": [-1.9467029060976883e+75]}, "from": 230, "to": -10379}, "model": {"c\u00d3": [{"\u00d8\ud9f4\udf57": 2.225073858507e-311, "": -2085, "Nt7n\udbd3\udcf0\ud9b1\ude13(\ud876\udef3\u00f8V": -436544493782}], "": []}, "refId": "\ud8d9\udff9\u009f\ud9ba\uded2\ud8cb\udfb8\u0080\nm\u00c2\u0097\u00f9\udae6\udec9\u0096\u00b34\u00d0#b'"'"'", "datasourceUid": "\u00dcZ\u00da", "queryType": "`\ud91a\udcb2\u00ea\u00e9I\uda5f\ude69<C"}, {"\u0098v%\u00c5\u00cb\u009a\u007f\u00b0\u00029": {"INF": -123}, "queryType": "\u009f6\r", "refId": "\ud905\udcc6\u00f2f\u00836"}, {"\r{R\u2865\u00eb\u0005": [], "s\u00a28\u00d8\u000fK": {}, "datasourceUid": "iw\"`\u00e3\u00e5\u0094", "model": {"r\ud8d7\ude80+": [{}], "g": [null, "m\u00ed\u00c2\u0097\udbee\uddcd\u00ed=", "%\u00f0\u001fk\u0099v"], "\u008ep\u008eY5\u00dd\u0006\u008d\u00db\u0081\ud883\udd08\f\u001a\ud931\udc8b": [[null, 89601], -986776079340846.0, [2.225073858507203e-309, false]], "1\ud9fd\udf6e\u0019": {"}=\u00d7": -5.750263205202388e+64, "\u00b37": -1456015366988094, "=\u0081": false}}}], "annotations": {"\u0e01 \u0e33\u0e01\u0e33": "\u00dd\ud824\udcd4\uda75\udeeb\udb85\udf1e\u00cd\u0010\u0085\u00b3\ud8ef\udf83WL\u000f\u00f9\u001dS\u000bl\u21b1\uda4e\udcb2L`\u009b\u008c", "Inf": "\u0001", "\u00dd\u00ec\u00ea\u00e3\udbdc\udc2b\u000e\u00dc\uda87\ude59": "3\u00ef", "\u00a3": "\ud86d\udce2\ud8ee\udebe\ud892\udd23\udbef\udede\u009a3%6\u000b\ud8d8\udcf6\u0091o", "\u00cbf*\ud9d2\udf71\u00cf": ""}, "labels": {"": "m\u001a\u00e7\u0083g\u00c1", "\udb7a\uddf7\u00c6": "\uda2f\udcae\u00fe\u00afi\u00b1\u00b4N\u00d7\u00a9\u009e)\udac2\udd88\u009e\u00cbB\u00ff\u000e\udad9\udfd0", "6\u0097\uda33\udf93": "", "\u00f6\u00fb\u00bd\u0007[\u00b6s\ud85a\udc5e\u00b5\u00f0\u00a89\u00ef": "'"'"'\ud8b8\udff7", "E\u00cf\u00d0\ud840\uddb1": "\ud858\udd70\u00a3"}, "notification_settings": {"\u008c2\"\u00a2\u00d6\u00be": [-0.3333333333333333, 25142], "\u00d7\u0003\u00fcpZ\u00a9F": [], "": {"\ud810\udf80\u009a4\u009c": "Zm}\u008b<S"}, "g\u0017\u00a3\u00fdE\u00af": [true, null, -4.996760288582922e-12], "\u009f\u00dd\u009c\u0099d": {"\udb76\udce5": {}, "\u00e0\u00d6\n": [["\udbf6\udee2\u001a\u00de", "INF", "S\u00ab$\u00a5^\u0011"], -19197737, -6.471089301484311e+16], "": []}, "receiver": "empty"}, "uid": "bg1qux2wkwglce", "provenance": "C\udb99\udd0d", "execErrState": "Error", "isPaused": true, "noDataState": "NoData", "title": " c\u00caS\u00d8\u0014", "missingSeriesEvalsToResolve": 930, "orgID": -1726543, "folderUID": "general", "condition": "", "id": 141721, "for": "PT592H", "keep_firing_for": "P157D", "record": {"from": "8\u00f6\u00d1\u00e4\ud934\udf12y\ud849\uddc5'"'"'1\uce92\u008a", "metric": "0..0", "target_datasource_uid": "k"}}' http://0.0.0.0:46547/api/v1/provisioning/alert-rules
GET/v1/provisioning/alert-rules/exportMissing test data +1
Schema-valid request rejected+1 moreless
  • Undocumented status code
1,996

Undocumented status codeST103

Received: 401
Documented: 200, 403, 404
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X GET -H 'Authorization;' http://0.0.0.0:46547/api/v1/provisioning/alert-rules/export

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, 403, 404
Response400 Bad Request
{"message":"group and folder should not be specified when a single rule is requested"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/v1/provisioning/alert-rules/export?group=-%C3%B5%1B%C2%8A+%C3%95&download=true&ruleUid=%C2%83%C3%AF%F1%A5%96%9B%C2%AA%F0%B8%8F%91%F4%84%85%91%05%F2%81%A3%9D%F3%AC%AA%A6&format=yaml'
PUT/v1/provisioning/alert-rules/{UID}
Schema-valid request rejected+1 moreless
  • Undocumented status code
1,782

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"annotations": {"runbook_url": "https://supercoolrunbook.com/page/13"}, "condition": "A", "data": [{"datasourceUid": "__expr__", "model": {"conditions": [{"evaluator": {"params": [0, 0], "type": "gt"}, "operator": {"type": "and"}, "query": {"params": []}, "reducer": {"params": [], "type": "avg"}, "type": "query"}], "datasource": {"type": "__expr__", "uid": "__expr__"}, "expression": "1 == 1", "hide": false, "intervalMs": 1000, "maxDataPoints": 43200, "refId": "A", "type": "math"}, "queryType": "", "refId": "A", "relativeTimeRange": {"from": 0, "to": 0}}], "folderUID": "project_x", "isPaused": false, "labels": {"team": "sre-team-1"}, "missingSeriesEvalsToResolve": 2, "notification_settings": {"active_time_intervals": ["maintenance"], "group_by": ["alertname", "grafana_folder", "cluster"], "group_interval": "5m", "group_wait": "30s", "mute_time_intervals": ["maintenance"], "receiver": "grafana-default-email", "repeat_interval": "4h"}, "record": {"from": "A", "metric": "grafana_alerts_ratio", "target_datasource_uid": "my-prom"}, "ruleGroup": "eval_group_1", "title": "Always firing", "execErrState": "OK", "for": "P1D", "id": 0, "keep_firing_for": "P1D", "noDataState": "OK", "orgID": 0, "provenance": "", "uid": "0"}' http://0.0.0.0:46547/api/v1/provisioning/alert-rules/0

Undocumented status codeST103

Received: 401
Documented: 200, 400, 403
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X PUT -H 'Authorization;' http://0.0.0.0:46547/api/v1/provisioning/alert-rules/ag1quxf3o1wqod
PUT/v1/provisioning/folder/{FolderUID}/rule-groups/{Group}
Schema-valid request rejected+1 moreless
  • Undocumented status code
1,695

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"rules": [{"annotations": {"runbook_url": "https://supercoolrunbook.com/page/13"}, "condition": "A", "data": [{"datasourceUid": "__expr__", "model": {"conditions": [{"evaluator": {"params": [0, 0], "type": "gt"}, "operator": {"type": "and"}, "query": {"params": []}, "reducer": {"params": [], "type": "avg"}, "type": "query"}], "datasource": {"type": "__expr__", "uid": "__expr__"}, "expression": "1 == 1", "hide": false, "intervalMs": 1000, "maxDataPoints": 43200, "refId": "A", "type": "math"}, "queryType": "", "refId": "A", "relativeTimeRange": {"from": 0, "to": 0}}], "folderUID": "project_x", "isPaused": false, "labels": {"team": "sre-team-1"}, "missingSeriesEvalsToResolve": 2, "notification_settings": {"active_time_intervals": ["maintenance"], "group_by": ["alertname", "grafana_folder", "cluster"], "group_interval": "5m", "group_wait": "30s", "mute_time_intervals": ["maintenance"], "receiver": "grafana-default-email", "repeat_interval": "4h"}, "record": {"from": "A", "metric": "grafana_alerts_ratio", "target_datasource_uid": "my-prom"}, "ruleGroup": "eval_group_1", "title": "Always firing", "execErrState": "OK", "for": "P1D", "id": 0, "keep_firing_for": "P1D", "noDataState": "OK", "orgID": 0, "provenance": "", "uid": "0"}], "folderUid": "", "interval": 0, "title": ""}' http://0.0.0.0:46547/api/v1/provisioning/folder/workbench/rule-groups/0

Undocumented status codeST103

Received: 401
Documented: 200, 400, 403
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X PUT -H 'Authorization: ,."Ur{%}' -H 'Content-Type: application/json' -d '{"": [], "Workbench": -52800, "\u00a5": {"\u00eeo\u00fc\u00f6\u008e\u00a5uS": null, "Y": null}, "title": "\u000b)\u00da\u00c0\u00ed\ud991\udfb9\ud92a\udcdf1\u00e0\u00e7\u00a0"}' http://0.0.0.0:46547/api/v1/provisioning/folder/%14%C2%9E%F4%8C%88%A5%C3%87%C3%B63%C2%8E%C2%83%26/rule-groups/%C3%A0%29%F0%A5%86%A2
GET/access-control/{resource}/descriptionUndocumented status code1,646

Undocumented status codeST103

Received: 404
Documented: 200, 403, 500
Response404 Not Found
{"message":"Not found"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/access-control/0/description

Undocumented status codeST103

Received: 401
Documented: 200, 403, 500
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X GET -H 'Authorization;' http://0.0.0.0:46547/api/access-control/0/description
GET/access-control/{resource}/{resourceID}Missing test dataUndocumented status code1,681

Undocumented status codeST103

Received: 401
Documented: 200, 403, 404, 500
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X GET -H 'Authorization;' http://0.0.0.0:46547/api/access-control/0/0
POST/access-control/{resource}/{resourceID}Missing test dataUndocumented status code1,631

Undocumented status codeST103

Received: 401
Documented: 200, 400, 403, 404, 500
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X POST -H 'Authorization: !|C_m~' -H 'Content-Type: application/json' -d '{"": false, "\u00e5": {}, "\u00bc\u00ba_E\u00af8u\n\u0085\ud80a\udf83\u00f8\u00e4y\b\u00c5\u0017": [-6387, 124624461545879, null]}' http://0.0.0.0:46547/api/access-control/%5C%C3%99%C2%AB%F3%AD%91%B0/%F0%B6%9A%B1
POST/access-control/{resource}/{resourceID}/builtInRoles/{builtInRole}Missing test dataUndocumented status code1,565

Undocumented status codeST103

Received: 401
Documented: 200, 400, 403, 404, 500
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X POST -H 'Authorization;' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:46547/api/access-control/7%C3%BD%0B%C3%B2%C3%81V%C2%98nY%C2%8B%F4%8F%9C%A0%C3%97%C2%AD/%0E/builtInRoles/%F4%85%90%8C%1E%C2%A6%F1%B4%97%BEE%C3%9D%F0%94%A6%B4
POST/access-control/{resource}/{resourceID}/teams/{teamID}Missing test dataUndocumented status code1,939

Undocumented status codeST103

Received: 401
Documented: 200, 400, 403, 404, 500
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X POST -H 'Authorization: syUA' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:46547/api/access-control/d%25%C3%87/d%25%C3%87/teams/1009
POST/access-control/{resource}/{resourceID}/users/{userID}Missing test dataUndocumented status code1,913

Undocumented status codeST103

Received: 401
Documented: 200, 400, 403, 404, 500
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X POST -H 'Authorization: -]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:46547/api/access-control/%F2%B2%B2%A7%0E%C3%AE%F3%B8%93%90%C2%A2/%C2%B7%C3%88i8%F1%AF%B9%A9%F1%A5%AF%83%13%C3%89A%26qEO%F3%A6%82%B5%F4%8B%93%9E%C2%A8%C3%9AsX%25%C3%81/users/7443
POST/admin/usersSchema-valid request rejected2,237

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"email": "", "login": "", "name": "", "orgId": 9223372036854775806, "password": ""}' http://0.0.0.0:46547/api/admin/users

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response412 Precondition Failed
{"message":"User with email '™󨦱¦򅢩ô\u001f1Õ' or username '' already exists"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"password": "\udabd\udeb8X\\\u0012\u00d3\u00b9", "email": "\u0099\udb62\uddb1\u00a6\ud9d6\udca9\u00f4\u001f1\u00d5"}' http://0.0.0.0:46547/api/admin/users
GET/admin/users/{user_id}/auth-tokensUndocumented status code1,658

Undocumented status codeST103

Received: 404
Documented: 200, 401, 403, 500
Response404 Not Found
{"message":"User not found"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/admin/users/9223372036854775808/auth-tokens
POST/annotations/graphiteSchema-valid request rejected1,642

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"Failed to save Graphite annotation"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"data": "", "tags": null, "what": "", "when": 9223372036854775806}' http://0.0.0.0:46547/api/annotations/graphite
DELETE/cloudmigration/migration/{uid}Undocumented status code88

Undocumented status codeST103

Received: 404
Documented: 400, 401, 403, 500
Response404 Not Found
{"statusCode":404,"messageId":"cloudmigrations.sessionNotFound","message":"NotFound"}
Reproduce
curl -X DELETE -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/cloudmigration/migration/0
GET/cloudmigration/resources/dependenciesUndocumented status code1,685

Undocumented status codeST103

Received: 401
Documented: 200
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X GET -H 'Authorization;' http://0.0.0.0:46547/api/cloudmigration/resources/dependencies
DELETE/convert/api/prom/rules/{NamespaceTitle}Undocumented status code1,649

Undocumented status codeST103

Received: 404
Documented: 202, 403
Response404 Not Found
<EMPTY>
Reproduce
curl -X DELETE -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/convert/api/prom/rules/0

Undocumented status codeST103

Received: 401
Documented: 202, 403
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X DELETE -H 'Authorization;' http://0.0.0.0:46547/api/convert/api/prom/rules/0
DELETE/convert/api/prom/rules/{NamespaceTitle}/{Group}Undocumented status code1,649

Undocumented status codeST103

Received: 404
Documented: 202, 403
Response404 Not Found
<EMPTY>
Reproduce
curl -X DELETE -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/convert/api/prom/rules/0/0

Undocumented status codeST103

Received: 401
Documented: 202, 403
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X DELETE -H 'Authorization;' http://0.0.0.0:46547/api/convert/api/prom/rules/0/0
DELETE/convert/prometheus/config/v1/rules/{NamespaceTitle}Undocumented status code1,639

Undocumented status codeST103

Received: 404
Documented: 202, 403
Response404 Not Found
<EMPTY>
Reproduce
curl -X DELETE -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/convert/prometheus/config/v1/rules/0

Undocumented status codeST103

Received: 401
Documented: 202, 403
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X DELETE -H 'Authorization: k,mA]' http://0.0.0.0:46547/api/convert/prometheus/config/v1/rules/0
DELETE/convert/prometheus/config/v1/rules/{NamespaceTitle}/{Group}Undocumented status code1,655

Undocumented status codeST103

Received: 404
Documented: 202, 403
Response404 Not Found
<EMPTY>
Reproduce
curl -X DELETE -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/convert/prometheus/config/v1/rules/0/0

Undocumented status codeST103

Received: 401
Documented: 202, 403
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X DELETE -H 'Authorization: Ah);Er;gw^y)' http://0.0.0.0:46547/api/convert/prometheus/config/v1/rules/0/0
POST/dashboards/dbSchema-valid request rejected1,676

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"Dashboard spec is missing required title property"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"UpdatedAt": "2000-01-01T00:00:00Z", "dashboard": {}, "folderId": 0, "folderUid": "", "isFolder": false, "message": "", "overwrite": false, "userId": 9223372036854775806}' http://0.0.0.0:46547/api/dashboards/db
POST/dashboards/interpolateAuthentication failedUndocumented status code1,721

Undocumented status codeST103

Received: 404
Documented: 200, 400, 401, 422, 500
Response404 Not Found
{"message":"Not found"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/dashboards/interpolate
POST/dashboards/uid/{uid}/restoreMissing test dataSchema-valid request rejected1,618

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:46547/api/dashboards/uid/0/restore
GET/dashboards/uid/{uid}/versionsSchema-violating request accepted1,638

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: parameters `start`, `limit` in query
  - violates `type` at /properties/start (was integer, became string)
  - violates `type` at /properties/limit (was integer, became string)
Response200 OK
{"continueToken":"","versions":[{"id":1,"dashboardId":142704817369088,"uid":"workbench","parentVersion":0,"restoredFrom":0,"version":1,"created":"2026-10-19T23:51:53Z","message":"Initial save","data":{"panels":[{"datasource":{"type":"grafana-testdata-datasource","uid":"testdata"},"gridPos":{"h":8,"w":12,"x":0,"y":0},"id":1,"targets":[{"refId":"A","scenarioId":"random_walk"}],"title":"Random walk","type":"timeseries"}],"schemaVersion":39,"tags":["workbench"],"title":"Workbench","uid":"workbench","version":1} // Output truncated...
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/dashboards/uid/workbench/versions?start=%17&limit=%C2%A8'
GET/datasources/name/{name}Undocumented status code1,653

Undocumented status codeST103

Received: 404
Documented: 200, 401, 403, 500
Response404 Not Found
{"message":"Data source not found"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/datasources/name/0
DELETE/datasources/proxy/uid/{uid}/{datasource_proxy_route}Missing test dataSchema-valid request rejected1,621

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"UID is invalid"}
Reproduce
curl -X DELETE -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/datasources/proxy/uid/%C3%970/8%05
GET/datasources/proxy/uid/{uid}/{datasource_proxy_route}Missing test dataSchema-valid request rejected1,631

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"UID is invalid"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/datasources/proxy/uid/%C2%A3/W%3D
POST/datasources/proxy/uid/{uid}/{datasource_proxy_route}Missing test dataSchema-valid request rejected1,608

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"UID is invalid"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '[]' http://0.0.0.0:46547/api/datasources/proxy/uid/Bv%F1%AD%8B%A4/%5C%1Ey%23
POST/datasources/uid/{sourceUID}/correlationsSchema-valid request rejected2,001

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"config": {"field": "message", "target": {"prop1": "value1", "prop2": "value"}, "transformations": [], "type": ""}, "description": "Logs to Traces", "label": "My label", "targetUID": "PE1C5CBDA0504A6A3", "provisioned": false, "type": ""}' http://0.0.0.0:46547/api/datasources/uid/0/correlations
PATCH/datasources/uid/{sourceUID}/correlations/{correlationUID}Missing test dataSchema-valid request rejected1,626

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"At least one of label, description or config is required"}
Reproduce
curl -X PATCH -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:46547/api/datasources/uid/0/correlations/0
GET/datasources/uid/{uid}/healthSchema-valid request rejected1,627

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"UID is invalid"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/datasources/uid/%C3%86%C3%9B%C2%BF%F0%B8%B1%A0Vy%C2%84%C2%9D%C3%98%C2%A2%C3%AC%F3%BF%BF%BA/health
GET/datasources/uid/{uid}/resources/{datasource_proxy_route}Schema-valid request rejected1,641

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"UID is invalid"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/datasources/uid/Ai%C2%B7%C2%A8%C2%90%C2%83%19I%C3%83I%05dm%C2%B2%C2%9B%7C%23%60%C2%9E/resources/%F1%BC%B7%90
PUT/orgSchema-valid request rejected1,557

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:46547/api/org
PUT/org/addressSchema-violating request accepted1,588

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 - incorrect type
Response200 OK
{"message":"Address updated"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d null http://0.0.0.0:46547/api/org/address
POST/org/invitesSchema-valid request rejected1,549

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"message":"bad request data"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"loginOrEmail": "", "name": "", "role": "None", "sendEmail": true}' http://0.0.0.0:46547/api/org/invites

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.
Response412 Precondition Failed
{"message":"User 񏔈¨»=7 is already added to organization"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"": {}, "role": "Editor", "loginOrEmail": "\ud8fd\udd08\u00a8\u00bb=7"}' http://0.0.0.0:46547/api/org/invites
GET/org/users/lookupSchema-violating request accepted1,638

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: parameter `limit` in query - limit: Value greater than maximum
Response200 OK
[{"userId":1,"uid":"cg1qusrz4mdxcf","login":"admin","avatarUrl":"/avatar/7ba684f146c9445720e4b9a8d6ed775de4804bc2dbe01fb6490b8cce05db9f43"},{"userId":2,"uid":"dg1qutkfsywaoc","login":"workbench-user","avatarUrl":"/avatar/7c7f303037f1bf1dd43ddfb0ec0d5cc22797a18136e83eb257ca30c8af74037c"}]
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/org/users/lookup?limit=9223372036854775808'
GET/orgsSchema-violating request accepted2,266

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: parameter `perpage` in query - perpage: Value greater than maximum
Response200 OK
[{"id":1,"name":"Main Org."}]
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/orgs?perpage=9223372036854775808'
GET/orgs/name/{org_name}Undocumented status code1,660

Undocumented status codeST103

Received: 404
Documented: 200, 401, 403, 500
Response404 Not Found
{"message":"Organization not found"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/orgs/name/0
GET/orgs/{org_id}Undocumented status code1,754

Undocumented status codeST103

Received: 404
Documented: 200, 401, 403, 500
Response404 Not Found
{"message":"Organization not found"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/orgs/9223372036854775806
PUT/orgs/{org_id}/addressSchema-violating request accepted1,719

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 - incorrect type
Response200 OK
{"message":"Address updated"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d null http://0.0.0.0:46547/api/orgs/1/address
GET/public/dashboards/{accessToken}Authentication failedSchema-valid request rejected1,681

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"statusCode":400,"messageId":"publicdashboards.invalidAccessToken","message":"Invalid access token"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/public/dashboards/0
GET/public/dashboards/{accessToken}/annotationsSchema-valid request rejected1,626

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"statusCode":400,"messageId":"publicdashboards.invalidAccessToken","message":"Invalid access token"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/public/dashboards/0/annotations
POST/public/dashboards/{accessToken}/panels/{panelId}/querySchema-valid request rejected1,640

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"statusCode":400,"messageId":"publicdashboards.invalidAccessToken","message":"Invalid access token"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/public/dashboards/0/panels/9223372036854775806/query
POST/serviceaccountsSchema-valid request rejected1,876

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"statusCode":400,"messageId":"serviceaccounts.ErrAlreadyExists","message":"service account already exists"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"isDisabled": false, "name": "grafana", "role": "Editor"}' http://0.0.0.0:46547/api/serviceaccounts

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: parameter `perpage` in query - perpage: Value greater than maximum
Response200 OK
{"totalCount":2,"serviceAccounts":[{"id":4,"uid":"eg1qutn1sncowb","name":"grafana","login":"sa-1-grafana","orgId":1,"isDisabled":false,"role":"Admin","tokens":0,"avatarUrl":"/avatar/5733519b6d39d65f216207bda183120032946ca8d8f1efce18f1532d83faee0b"},{"id":3,"uid":"cg1qutlj2dfy8d","name":"workbench","login":"sa-1-workbench","orgId":1,"isDisabled":false,"role":"Editor","tokens":1,"avatarUrl":"/avatar/7bc71ccbb6d1c903a9253aad60631d7549e8ffe88905fd47cffc27ec154f332c"}],"page":1,"perPage":9223372036854775807}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/serviceaccounts/search?perpage=9223372036854775808'
DELETE/snapshots/{key}Undocumented status code1,644

Undocumented status codeST103

Received: 401
Documented: 200, 403, 404, 500
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X DELETE -H 'Authorization;' http://0.0.0.0:46547/api/snapshots/workbench
GET/teams/{team_id}/preferencesUndocumented status code1,635

Undocumented status codeST103

Received: 404
Documented: 200, 401, 500
Response404 Not Found
{"message":"Team not found"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/teams/0/preferences
GET/user/email/updateAuthentication failedUndocumented status code1,703

Undocumented status codeST103

Received: 404
Documented: 302
Response404 Not Found
{"message":"Not found"}
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/user/email/update

Undocumented status codeST103

Received: 401
Documented: 302
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X GET -H 'Authorization;' http://0.0.0.0:46547/api/user/email/update
PUT/user/passwordSchema-valid request rejected1,623

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"statusCode":400,"messageId":"user.password-missmatch","message":"Invalid old password"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:46547/api/user/password
POST/user/revoke-auth-tokenUndocumented status code1,602

Undocumented status codeST103

Received: 404
Documented: 200, 400, 401, 403, 500
Response404 Not Found
{"message":"User auth token not found"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d null http://0.0.0.0:46547/api/user/revoke-auth-token
GET/usersSchema-violating request accepted1,589

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: parameter `perpage` in query - perpage: Value greater than maximum
Response200 OK
[{"id":1,"uid":"cg1qusrz4mdxcf","name":"","login":"admin","email":"admin@localhost","role":"","avatarUrl":"/avatar/7ba684f146c9445720e4b9a8d6ed775de4804bc2dbe01fb6490b8cce05db9f43","isAdmin":true,"isDisabled":false,"isProvisioned":false,"lastSeenAt":"2026-10-19T23:51:53Z","lastSeenAtAge":"\u003c 1 minute","authLabels":[],"created":"2026-10-19T23:51:38Z"},{"id":2,"uid":"dg1qutkfsywaoc","name":"Workbench User","login":"workbench-user","email":"workbench@example.com","role":"","avatarUrl":"/avatar/7c7f303037f1 // Output truncated...
Reproduce
curl -X GET -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/users?perpage=9223372036854775808'
GET/v1/provisioning/alert-rulesUndocumented status code2,036

Undocumented status codeST103

Received: 401
Documented: 200, 403
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X GET -H 'Authorization;' http://0.0.0.0:46547/api/v1/provisioning/alert-rules
DELETE/v1/provisioning/alert-rules/{UID}Undocumented status code1,642

Undocumented status codeST103

Received: 401
Documented: 204, 403
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X DELETE -H 'Authorization;' http://0.0.0.0:46547/api/v1/provisioning/alert-rules/ag1quxf3o1wqod
GET/v1/provisioning/alert-rules/{UID}Missing test dataUndocumented status code1,663

Undocumented status codeST103

Received: 401
Documented: 200, 403, 404
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X GET -H 'Authorization;' http://0.0.0.0:46547/api/v1/provisioning/alert-rules/ag1quxf3o1wqod
GET/v1/provisioning/alert-rules/{UID}/exportAuthentication failed +2Undocumented status code1,656

Undocumented status codeST103

Received: 401
Documented: 200, 403, 404
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X GET -H 'Authorization;' http://0.0.0.0:46547/api/v1/provisioning/alert-rules/ag1quxf3o1wqod/export
DELETE/v1/provisioning/folder/{FolderUID}/rule-groups/{Group}Missing test dataUndocumented status code1,653

Undocumented status codeST103

Received: 401
Documented: 204, 403, 404
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X DELETE -H 'Authorization;' http://0.0.0.0:46547/api/v1/provisioning/folder/workbench/rule-groups/0
GET/v1/provisioning/folder/{FolderUID}/rule-groups/{Group}Missing test dataUndocumented status code1,673

Undocumented status codeST103

Received: 401
Documented: 200, 403, 404
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X GET -H 'Authorization;' http://0.0.0.0:46547/api/v1/provisioning/folder/workbench/rule-groups/0
GET/v1/provisioning/folder/{FolderUID}/rule-groups/{Group}/exportMissing test data +1Undocumented status code1,643

Undocumented status codeST103

Received: 401
Documented: 200, 403, 404
Response401 Unauthorized
{"extra":null,"message":"Unauthorized","messageId":"auth.unauthorized","statusCode":401,"traceID":""}
Reproduce
curl -X GET -H 'Authorization: mu?]%lpUF*l' 'http://0.0.0.0:46547/api/v1/provisioning/folder/workbench/rule-groups/%F0%A8%A7%93%3E%C3%B1%C2%89%F4%86%83%8A/export?format=json'
POST/admin/provisioning/dashboards/reload1,656
POST/admin/provisioning/datasources/reload1,770
POST/admin/provisioning/plugins/reload1,769
GET/admin/settings1,727
GET/admin/stats1,557
DELETE/admin/users/{user_id}261
POST/admin/users/{user_id}/disableMissing test data1,635
POST/admin/users/{user_id}/enableMissing test data1,659
POST/admin/users/{user_id}/logoutMissing test data1,658
POST/admin/users/{user_id}/revoke-auth-tokenAuthentication failed +11,632
GET/annotations/tags1,671
DELETE/annotations/{annotation_id}1,631
GET/anonymous/devices1,718
GET/cloudmigration/migration2,046
GET/dashboards/tags1,717
DELETE/dashboards/uid/{uid}1,616
GET/dashboards/uid/{uid}1,619
GET/dashboards/uid/{uid}/permissions1,647
GET/datasources2,072
GET/datasources/id/{name}1,650
DELETE/datasources/name/{name}1,535
GET/datasources/uid/{sourceUID}/correlationsMissing test data1,679
GET/datasources/uid/{sourceUID}/correlations/{correlationUID}Missing test data1,677
DELETE/datasources/uid/{uid}Missing test data1,643
GET/datasources/uid/{uid}Missing test data1,647
DELETE/datasources/uid/{uid}/correlations/{correlationUID}Missing test data1,626
GET/folders/{folder_uid}1,604
GET/folders/{folder_uid}/counts1,610
GET/library-elements/name/{library_element_name}1,583
DELETE/library-elements/{library_element_uid}435
GET/library-elements/{library_element_uid}1,617
GET/library-elements/{library_element_uid}/connections/1,611
GET/org1,689
GET/org/invites2,085
DELETE/org/invites/{invitation_code}/revokeMissing test data1,655
GET/org/preferences1,707
GET/playlists/{uid}1,593
GET/playlists/{uid}/items1,636
GET/search/sorting1,693
DELETE/serviceaccounts/{serviceAccountId}393
GET/serviceaccounts/{serviceAccountId}1,639
DELETE/serviceaccounts/{serviceAccountId}/tokens/{tokenId}896
GET/snapshot/shared-options1,716
GET/snapshots-delete/{deleteKey}Missing test data1,671
GET/teams/{team_id}/members1,651
GET/user2,069
GET/user/auth-tokens1,971
GET/user/orgs2,180
GET/user/preferences1,710
DELETE/user/stars/dashboard/uid/{dashboard_uid}1,634
POST/user/stars/dashboard/uid/{dashboard_uid}1,542
POST/user/using/{org_id}1,996
GET/users/lookupMissing test data1,974
GET/users/{user_id}1,645
GET/users/{user_id}/orgs1,651
GET/users/{user_id}/teams1,621
GET/v1/sso-settings2,099
DELETE/v1/sso-settings/{key}Authentication failed1,656
GET/v1/sso-settings/{key}Missing test data1,651
PATCH/v1/sso-settings/{key}Authentication failed1,595
PUT/v1/sso-settings/{key}Authentication failed1,652
Not tied to an operation
  • Wrong response to undeclared methodx73
  • Server errorx2
PUT/admin/ldap/reload

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/admin/ldap/reload
PUT/admin/provisioning/dashboards/reload

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/admin/provisioning/dashboards/reload
PUT/admin/provisioning/datasources/reload

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/admin/provisioning/datasources/reload
PUT/admin/provisioning/plugins/reload

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/admin/provisioning/plugins/reload
PUT/cloudmigration/migration

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"authToken": ""}' http://0.0.0.0:46547/api/cloudmigration/migration
PUT/cloudmigration/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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/cloudmigration/token
PUT/convert/api/prom/rules

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/convert/api/prom/rules
PUT/convert/prometheus/config/v1/rules

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/convert/prometheus/config/v1/rules
PUT/dashboards/interpolate

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/dashboards/interpolate
PUT/datasources

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"access": "", "basicAuth": false, "basicAuthUser": "", "database": "", "isDefault": false, "jsonData": {}, "name": "", "secureJsonData": {}, "type": "", "uid": "", "url": "", "user": "", "withCredentials": false}' http://0.0.0.0:46547/api/datasources
PUT/ds/query

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"debug": false, "from": "now-1h", "queries": [{"datasource": {"uid": "PD8C576611E62080A"}, "format": "table", "intervalMs": 86400000, "maxDataPoints": 1092, "rawSql": "SELECT 1 as valueOne, 2 as valueTwo", "refId": "A"}], "to": "now"}' http://0.0.0.0:46547/api/ds/query
PUT/folders

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"description": "", "parentUid": "", "title": "", "uid": ""}' http://0.0.0.0:46547/api/folders
PUT/org/invites

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"loginOrEmail": "", "name": "", "role": "None", "sendEmail": false}' http://0.0.0.0:46547/api/org/invites
PUT/org/users

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"loginOrEmail": "", "role": "None"}' http://0.0.0.0:46547/api/org/users
PUT/orgs

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"name": ""}' http://0.0.0.0:46547/api/orgs
PUT/playlists

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"interval": "", "items": [], "name": ""}' http://0.0.0.0:46547/api/playlists
PUT/query-history

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"datasourceUid": "PE1C5CBDA0504A6A3", "queries": {}}' http://0.0.0.0:46547/api/query-history
PUT/serviceaccounts

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"isDisabled": false, "name": "grafana", "role": "Admin"}' http://0.0.0.0:46547/api/serviceaccounts
PUT/snapshots

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"apiVersion": "", "dashboard": {"Object": {}}, "deleteKey": "", "expires": 0, "external": false, "key": "", "kind": "", "name": ""}' http://0.0.0.0:46547/api/snapshots
PUT/teams

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"email": "", "name": ""}' http://0.0.0.0:46547/api/teams
PUT/user/revoke-auth-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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"authTokenId": 0}' http://0.0.0.0:46547/api/user/revoke-auth-token
PUT/v1/provisioning/alert-rules

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'X-Disable-Provenance;' -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"annotations": {"runbook_url": "https://supercoolrunbook.com/page/13"}, "condition": "A", "data": [{"datasourceUid": "__expr__", "model": {"conditions": [{"evaluator": {"params": [0, 0], "type": "gt"}, "operator": {"type": "and"}, "query": {"params": []}, "reducer": {"params": [], "type": "avg"}, "type": "query"}], "datasource": {"type": "__expr__", "uid": "__expr__"}, "expression": "1 == 1", "hide": false, "intervalMs": 1000, "maxDataPoints": 43200, "refId": "A", "type": "math"}, "queryType": "", "refId": "A", "relativeTimeRange": {"from": 0, "to": 0}}], "execErrState": "OK", "folderUID": "project_x", "for": "P1D", "id": 0, "isPaused": false, "keep_firing_for": "P1D", "labels": {"team": "sre-team-1"}, "missingSeriesEvalsToResolve": 2, "noDataState": "Alerting", "notification_settings": {"active_time_intervals": ["maintenance"], "group_by": ["alertname", "grafana_folder", "cluster"], "group_interval": "5m", "group_wait": "30s", "mute_time_intervals": ["maintenance"], "receiver": "grafana-default-email", "repeat_interval": "4h"}, "orgID": 0, "provenance": "", "record": {"from": "A", "metric": "grafana_alerts_ratio", "target_datasource_uid": "my-prom"}, "ruleGroup": "eval_group_1", "title": "Always firing", "uid": "0"}' http://0.0.0.0:46547/api/v1/provisioning/alert-rules
PUT/v1/provisioning/contact-points

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'X-Disable-Provenance;' -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"disableResolveMessage": false, "name": "webhook_1", "settings": {}, "type": "webhook", "uid": "my_external_reference"}' http://0.0.0.0:46547/api/v1/provisioning/contact-points
PUT/v1/provisioning/mute-timings

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'X-Disable-Provenance;' -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"name": "", "time_intervals": []}' http://0.0.0.0:46547/api/v1/provisioning/mute-timings
POST/org

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
{"message":"Not found"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"name": ""}' http://0.0.0.0:46547/api/org
POST/org/address

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
{"message":"Not found"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"address1": "", "address2": "", "city": "", "country": "", "state": "", "zipcode": ""}' http://0.0.0.0:46547/api/org/address
POST/org/preferences

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
{"message":"Not found"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"homeDashboardId": 0, "homeDashboardUID": "", "language": "", "navbar": {"bookmarkUrls": []}, "queryHistory": {"homeTab": ""}, "theme": "light", "timezone": "", "weekStart": ""}' http://0.0.0.0:46547/api/org/preferences
POST/user

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
{"message":"Not found"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"email": "", "login": "admin", "name": "", "theme": ""}' http://0.0.0.0:46547/api/user
POST/user/password

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
{"message":"Not found"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"newPassword": "", "oldPassword": ""}' http://0.0.0.0:46547/api/user/password
POST/user/preferences

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
{"message":"Not found"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"homeDashboardId": 0, "homeDashboardUID": "", "language": "", "navbar": {"bookmarkUrls": []}, "queryHistory": {"homeTab": ""}, "theme": "light", "timezone": "", "weekStart": ""}' http://0.0.0.0:46547/api/user/preferences
POST/v1/provisioning/policies

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
{"message":"Not found"}
Reproduce
curl -X POST -H 'X-Disable-Provenance;' -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"active_time_intervals": [], "continue": false, "group_by": [], "group_interval": "", "group_wait": "", "match": {}, "match_re": {}, "matchers": [], "mute_time_intervals": [], "object_matchers": [], "provenance": "", "receiver": "", "repeat_interval": "", "routes": []}' http://0.0.0.0:46547/api/v1/provisioning/policies
PUT/admin/ldap/status

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/admin/ldap/status
PUT/admin/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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/admin/settings
PUT/admin/stats

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/admin/stats
POST/annotations/tags

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
{"message":"Not found"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/annotations/tags?tag=&limit=100'
PUT/anonymous/devices

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/anonymous/devices
PUT/anonymous/search

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/anonymous/search
PUT/cloudmigration/resources/dependencies

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/cloudmigration/resources/dependencies
PUT/dashboard/snapshots

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/dashboard/snapshots?query=&limit=1000'
PUT/dashboards/home

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/dashboards/home
PUT/dashboards/public-dashboards

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/dashboards/public-dashboards
PUT/dashboards/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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/dashboards/tags
PUT/datasources/correlations

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/datasources/correlations?limit=100&page=1&sourceUID='
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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/health
PUT/library-elements

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/library-elements?searchString=&kind=1&sortDirection=alpha-asc&typeFilter=&excludeUid=&folderFilter=&folderFilterUIDs=&perPage=100&page=1'
PUT/org/quotas

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/org/quotas
PUT/org/users/lookup

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/org/users/lookup?query=&limit=-9223372036854775808'
PUT/search/sorting

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/search/sorting
PUT/serviceaccounts/search

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/serviceaccounts/search?Disabled=true&expiredTokens=true&query=&perpage=-9223372036854775808&page=-9223372036854775808'
PUT/signing-keys/keys

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/signing-keys/keys
PUT/snapshot/shared-options

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/snapshot/shared-options
POST/teams/search

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
{"message":"Not found"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/teams/search?page=1&perpage=1000&name=&query=&accesscontrol=true&sort='
PUT/user/auth-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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/user/auth-tokens
PUT/user/email/update

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/user/email/update
PUT/user/orgs

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/user/orgs
PUT/user/quotas

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/user/quotas
PUT/user/teams

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/user/teams
PUT/users

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/users?perpage=1000&page=1'
PUT/users/lookup

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
{"message":"User not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/users/lookup?loginOrEmail='
PUT/users/search

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
{"message":"User not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/users/search
POST/v1/provisioning/alert-rules/export

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
{"message":"Not found"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/v1/provisioning/alert-rules/export?download=true&format=yaml&folderUid=&group=&ruleUid='
POST/v1/provisioning/contact-points/export

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
{"message":"Not found"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/v1/provisioning/contact-points/export?download=true&format=yaml&decrypt=true&name='
POST/v1/provisioning/mute-timings/export

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
{"message":"Not found"}
Reproduce
curl -X POST -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/v1/provisioning/mute-timings/export?download=true&format=yaml'
PUT/v1/provisioning/policies/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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/v1/provisioning/policies/export
PUT/v1/provisioning/templates

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/v1/provisioning/templates
PUT/v1/sso-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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/v1/sso-settings
PUT/admin/users

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"email": "", "login": "", "name": "", "orgId": 0, "password": ""}' http://0.0.0.0:46547/api/admin/users
PUT/annotations

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"dashboardId": 0, "dashboardUID": "", "data": {}, "panelId": 0, "tags": [], "text": "", "time": 0, "timeEnd": 0}' http://0.0.0.0:46547/api/annotations
PUT/dashboards/db

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"UpdatedAt": "2000-01-01T00:00:00Z", "dashboard": {}, "folderId": 0, "folderUid": "", "isFolder": false, "message": "", "overwrite": false, "userId": 0}' http://0.0.0.0:46547/api/dashboards/db
PUT/dashboards/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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' -H 'Content-Type: application/json' -d '{"dashboard": {}, "folderId": 0, "folderUid": "", "inputs": [], "overwrite": false, "path": "", "pluginId": ""}' http://0.0.0.0:46547/api/dashboards/import
PUT/datasources/uid/{uid}/health

Server errorST101

Wrong response to undeclared methodST204

Unsupported method PUT returned 500, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response500 Internal Server Error
{"message":"Unable to load datasource metadata"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/datasources/uid/0/health
PUT/datasources/uid/{uid}/resources/{datasource_proxy_route}

Server errorST101

Wrong response to undeclared methodST204

Unsupported method PUT returned 500, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response500 Internal Server Error
{"message":"Unable to load datasource meta data","traceID":""}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' http://0.0.0.0:46547/api/datasources/uid/0/resources/0
PUT/search

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
{"message":"Not found"}
Reproduce
curl -X PUT -H 'Authorization: Basic YWRtaW46d29ya2JlbmNo' 'http://0.0.0.0:46547/api/search?query=&tag=&type=dash-folder&dashboardIds=-9223372036854775808&dashboardUIDs=&folderIds=-9223372036854775808&folderUIDs=&starred=true&limit=-9223372036854775808&page=-9223372036854775808&permission=Edit&sort=alpha-asc&deleted=true'