KosmoKrator

analytics

Grafana MCP, CLI, and Lua Integration for AI Agents

Grafana integration docs for AI agents: MCP gateway setup, Grafana CLI commands, Lua API reference, credentials, and function schemas.

Grafana for agents

Credentials can be configured manually in web or CLI hosts.

Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.

Agent Surfaces

Machine-Readable Metadata

Function Catalog

FunctionTypeParametersDescription
grafana.grafana_list_roles Read read 0 Gets all existing roles. The response contains all global and organization local roles, for the organization which user is signed in. You need to have a permission with action `roles:read` and scope `roles:*`. The `delegatable` flag reduces the set of roles to only those for which the signed-in user has permissions to assign.
grafana.grafana_create_role Write write 0 Creates a new custom role and maps given permissions to that role. Note that roles with the same prefix as Fixed Roles can't be created. You need to have a permission with action `roles:write` and scope `permissions:type:delegate`. `permissions:type:delegate` scope ensures that users can only create custom roles with the same, or a subset of permissions which the user has. For example, if a use...
grafana.grafana_delete_role Write write 0 Delete a role with the given UID, and it's permissions. If the role is assigned to a built-in role, the deletion operation will fail, unless force query param is set to true, and in that case all assignments will also be deleted. You need to have a permission with action `roles:delete` and scope `permissions:type:delegate`. `permissions:type:delegate` scope ensures that users can only delete a...
grafana.grafana_get_role Read read 0 Get a role for the given UID. You need to have a permission with action `roles:read` and scope `roles:*`.
grafana.grafana_update_role Write write 0 You need to have a permission with action `roles:write` and scope `permissions:type:delegate`. `permissions:type:delegate` scope ensures that users can only create custom roles with the same, or a subset of permissions which the user has.
grafana.grafana_get_role_assignments Read read 0 Get role assignments for the role with the given UID. Does not include role assignments mapped through group attribute sync. You need to have a permission with action `teams.roles:list` and scope `teams:id:*` and `users.roles:list` and scope `users:id:*`.
grafana.grafana_set_role_assignments Write write 0 Set role assignments for the role with the given UID. You need to have a permission with action `teams.roles:add` and `teams.roles:remove` and scope `permissions:type:delegate`, and `users.roles:add` and `users.roles:remove` and scope `permissions:type:delegate`.
grafana.grafana_get_access_control_status Read read 0 Returns an indicator to check if fine-grained access control is enabled or not. You need to have a permission with action `status:accesscontrol` and scope `services:accesscontrol`.
grafana.grafana_list_teams_roles Write write 0 Lists the roles that have been directly assigned to the given teams. You need to have a permission with action `teams.roles:read` and scope `teams:id:*`.
grafana.grafana_list_team_roles Read read 0 You need to have a permission with action `teams.roles:read` and scope `teams:id:<team ID>`.
grafana.grafana_add_team_role Write write 0 You need to have a permission with action `teams.roles:add` and scope `permissions:type:delegate`.
grafana.grafana_set_team_roles Write write 0 You need to have a permission with action `teams.roles:add` and `teams.roles:remove` and scope `permissions:type:delegate` for each.
grafana.grafana_remove_team_role Write write 0 You need to have a permission with action `teams.roles:remove` and scope `permissions:type:delegate`.
grafana.grafana_list_users_roles Write write 0 Lists the roles that have been directly assigned to the given users. The list does not include built-in roles (Viewer, Editor, Admin or Grafana Admin), and it does not include roles that have been inherited from a team. You need to have a permission with action `users.roles:read` and scope `users:id:*`.
grafana.grafana_list_user_roles Read read 0 Lists the roles that have been directly assigned to a given user. The list does not include built-in roles (Viewer, Editor, Admin or Grafana Admin), and it does not include roles that have been inherited from a team. You need to have a permission with action `users.roles:read` and scope `users:id:<user ID>`.
grafana.grafana_add_user_role Write write 0 Assign a role to a specific user. For bulk updates consider Set user role assignments. You need to have a permission with action `users.roles:add` and scope `permissions:type:delegate`. `permissions:type:delegate` scope ensures that users can only assign roles which have same, or a subset of permissions which the user has. For example, if a user does not have required permissions for creating u...
grafana.grafana_set_user_roles Write write 0 Update the user's role assignments to match the provided set of UIDs. This will remove any assigned roles that aren't in the request and add roles that are in the set but are not already assigned to the user. Roles mapped through group attribute sync are not impacted. If you want to add or remove a single role, consider using Add a user role assignment or Remove a user role assignment instead...
grafana.grafana_remove_user_role Write write 0 Revoke a role from a user. For bulk updates consider Set user role assignments. You need to have a permission with action `users.roles:remove` and scope `permissions:type:delegate`. `permissions:type:delegate` scope ensures that users can only unassign roles which have same, or a subset of permissions which the user has. For example, if a user does not have required permissions for creating use...
grafana.grafana_get_resource_description Read read 0 Get a description of a resource's access control properties. (GET /access-control/{resource}/description).
grafana.grafana_get_resource_permissions Read read 0 Get permissions for a resource. (GET /access-control/{resource}/{resourceID}).
grafana.grafana_set_resource_permissions Write write 0 Assigns permissions for a resource by a given type (`:resource`) and `:resourceID` to one or many assignment types. Allowed resources are `datasources`, `teams`, `dashboards`, `folders`, and `serviceaccounts`. Refer to the `/access-control/{resource}/description` endpoint for allowed Permissions.
grafana.grafana_set_resource_permissions_for_built_in_role Write write 0 Assigns permissions for a resource by a given type (`:resource`) and `:resourceID` to a built-in role. Allowed resources are `datasources`, `teams`, `dashboards`, `folders`, and `serviceaccounts`. Refer to the `/access-control/{resource}/description` endpoint for allowed Permissions.
grafana.grafana_set_resource_permissions_for_team Write write 0 Assigns permissions for a resource by a given type (`:resource`) and `:resourceID` to a team. Allowed resources are `datasources`, `teams`, `dashboards`, `folders`, and `serviceaccounts`. Refer to the `/access-control/{resource}/description` endpoint for allowed Permissions.
grafana.grafana_set_resource_permissions_for_user Write write 0 Assigns permissions for a resource by a given type (`:resource`) and `:resourceID` to a user or a service account. Allowed resources are `datasources`, `teams`, `dashboards`, `folders`, and `serviceaccounts`. Refer to the `/access-control/{resource}/description` endpoint for allowed Permissions.
grafana.grafana_get_sync_status Read read 0 You need to have a permission with action `ldap.status:read`.
grafana.grafana_reload_l_d_a_p_cfg Write write 0 If you are running Grafana Enterprise and have Fine-grained access control enabled, you need to have a permission with action `ldap.config:reload`.
grafana.grafana_get_l_d_a_p_status Read read 0 If you are running Grafana Enterprise and have Fine-grained access control enabled, you need to have a permission with action `ldap.status:read`.
grafana.grafana_post_sync_user_with_l_d_a_p Write write 0 If you are running Grafana Enterprise and have Fine-grained access control enabled, you need to have a permission with action `ldap.user:sync`.
grafana.grafana_get_user_from_l_d_a_p Read read 0 If you are running Grafana Enterprise and have Fine-grained access control enabled, you need to have a permission with action `ldap.user:read`.
grafana.grafana_admin_provisioning_reload_access_control Write write 0 You need to have a permission with action `provisioning:reload` with scope `provisioners:accessco... (POST /admin/provisioning/access-control/reload).
grafana.grafana_admin_provisioning_reload_dashboards Write write 0 Reloads the provisioning config files for dashboards again. It won't return until the new provisioned entities are already stored in the database. In case of dashboards, it will stop polling for changes in dashboard files and then restart it with new configurations after returning. If you are running Grafana Enterprise and have Fine-grained access control enabled, you need to have a permission...
grafana.grafana_admin_provisioning_reload_datasources Write write 0 Reloads the provisioning config files for datasources again. It won't return until the new provisioned entities are already stored in the database. In case of dashboards, it will stop polling for changes in dashboard files and then restart it with new configurations after returning. If you are running Grafana Enterprise and have Fine-grained access control enabled, you need to have a permission...
grafana.grafana_admin_provisioning_reload_plugins Write write 0 Reloads the provisioning config files for plugins again. It won't return until the new provisioned entities are already stored in the database. In case of dashboards, it will stop polling for changes in dashboard files and then restart it with new configurations after returning. If you are running Grafana Enterprise and have Fine-grained access control enabled, you need to have a permission wit...
grafana.grafana_admin_get_settings Read read 0 If you are running Grafana Enterprise and have Fine-grained access control enabled, you need to have a permission with action `settings:read` and scopes: `settings:*`, `settings:auth.saml:` and `settings:auth.saml:enabled` (property level).
grafana.grafana_admin_get_stats Read read 0 Only works with Basic Authentication (username and password). See introduction for an explanation. If you are running Grafana Enterprise and have Fine-grained access control enabled, you need to have a permission with action `server:stats:read`.
grafana.grafana_admin_create_user Write write 0 If you are running Grafana Enterprise and have Fine-grained access control enabled, you need to have a permission with action `users:create`. Note that OrgId is an optional parameter that can be used to assign a new user to a different organization when `auto_assign_org` is set to `true`.
grafana.grafana_admin_delete_user Write write 0 If you are running Grafana Enterprise and have Fine-grained access control enabled, you need to have a permission with action `users:delete` and scope `global.users:*`.
grafana.grafana_admin_get_user_auth_tokens Read read 0 If you are running Grafana Enterprise and have Fine-grained access control enabled, you need to have a permission with action `users.authtoken:list` and scope `global.users:*`.
grafana.grafana_admin_disable_user Write write 0 If you are running Grafana Enterprise and have Fine-grained access control enabled, you need to have a permission with action `users:disable` and scope `global.users:1` (userIDScope).
grafana.grafana_admin_enable_user Write write 0 If you are running Grafana Enterprise and have Fine-grained access control enabled, you need to have a permission with action `users:enable` and scope `global.users:1` (userIDScope).
grafana.grafana_admin_logout_user Write write 0 If you are running Grafana Enterprise and have Fine-grained access control enabled, you need to have a permission with action `users.logout` and scope `global.users:*`.
grafana.grafana_admin_update_user_password Write write 0 If you are running Grafana Enterprise and have Fine-grained access control enabled, you need to have a permission with action `users.password:update` and scope `global.users:*`.
grafana.grafana_admin_update_user_permissions Write write 0 Only works with Basic Authentication (username and password). See introduction for an explanation. If you are running Grafana Enterprise and have Fine-grained access control enabled, you need to have a permission with action `users.permissions:update` and scope `global.users:*`.
grafana.grafana_get_user_quota Read read 0 If you are running Grafana Enterprise and have Fine-grained access control enabled, you need to have a permission with action `users.quotas:list` and scope `global.users:1` (userIDScope).
grafana.grafana_update_user_quota Write write 0 If you are running Grafana Enterprise and have Fine-grained access control enabled, you need to have a permission with action `users.quotas:update` and scope `global.users:1` (userIDScope).
grafana.grafana_admin_revoke_user_auth_token Write write 0 Revokes the given auth token (device) for the user. User of issued auth token (device) will no longer be logged in and will be required to authenticate again upon next activity. If you are running Grafana Enterprise and have Fine-grained access control enabled, you need to have a permission with action `users.authtoken:update` and scope `global.users:*`.
grafana.grafana_get_annotations Read read 0 Starting in Grafana v6.4 regions annotations are now returned in one entity that now includes the timeEnd property.
grafana.grafana_post_annotation Write write 0 Creates an annotation in the Grafana database. The dashboardId and panelId fields are optional. If they are not specified then an organization annotation is created and can be queried in any dashboard that adds the Grafana annotations data source. When creating a region annotation include the timeEnd property. The format for `time` and `timeEnd` should be epoch numbers in millisecond resolution...
grafana.grafana_post_graphite_annotation Write write 0 Creates an annotation by using Graphite-compatible event format. The `when` and `data` fields are optional. If `when` is not specified then the current time will be used as annotation's timestamp. The `tags` field can also be in prior to Graphite `0.10.0` format (string with multiple tags being separated by a space).
grafana.grafana_mass_delete_annotations Write write 0 Delete multiple annotations. (POST /annotations/mass-delete).
grafana.grafana_get_annotation_tags Read read 0 Find all the event tags created in the annotations.
grafana.grafana_delete_annotation_by_i_d Write write 0 Deletes the annotation that matches the specified ID.
grafana.grafana_get_annotation_by_i_d Read read 0 Get Annotation by ID. (GET /annotations/{annotation_id}).
grafana.grafana_patch_annotation Write write 0 Updates one or more properties of an annotation that matches the specified ID. This operation currently supports updating of the `text`, `tags`, `time` and `timeEnd` properties. This is available in Grafana 6.0.0-beta2 and above.
grafana.grafana_update_annotation Write write 0 Updates all properties of an annotation that matches the specified id. To only update certain property, consider using the Patch Annotation operation.
grafana.grafana_list_devices Read read 0 Lists all devices within the last 30 days (GET /anonymous/devices).
grafana.grafana_search_devices Read read 0 Lists all devices within the last 30 days (GET /anonymous/search).
grafana.grafana_get_session_list Read read 0 Get a list of all cloud migration sessions that have been created. (GET /cloudmigration/migration).
grafana.grafana_create_session Write write 0 Create a migration session. (POST /cloudmigration/migration).
grafana.grafana_delete_session Write write 0 Delete a migration session by its uid. (DELETE /cloudmigration/migration/{uid}).
grafana.grafana_get_session Read read 0 Get a cloud migration session by its uid. (GET /cloudmigration/migration/{uid}).
grafana.grafana_create_snapshot Write write 0 If the snapshot initialization is successful, the snapshot uid is returned.
grafana.grafana_get_snapshot Read read 0 Get metadata about a snapshot, including where it is in its processing and final results. (GET /cloudmigration/migration/{uid}/snapshot/{snapshotUid}).
grafana.grafana_cancel_snapshot Write write 0 TODO: Implement
grafana.grafana_upload_snapshot Write write 0 Upload a snapshot to the Grafana Migration Service for processing. (POST /cloudmigration/migration/{uid}/snapshot/{snapshotUid}/upload).
grafana.grafana_get_shapshot_list Read read 0 Get a list of snapshots for a session. (GET /cloudmigration/migration/{uid}/snapshots).
grafana.grafana_get_resource_dependencies Read read 0 Get the resource dependencies graph for the current set of migratable resources. (GET /cloudmigration/resources/dependencies).
grafana.grafana_get_cloud_migration_token Read read 0 Fetch the cloud migration token if it exists. (GET /cloudmigration/token).
grafana.grafana_create_cloud_migration_token Write write 0 Create gcom access token. (POST /cloudmigration/token).
grafana.grafana_delete_cloud_migration_token Write write 0 Deletes a cloud migration token. (DELETE /cloudmigration/token/{uid}).
grafana.grafana_route_convert_prometheus_cortex_get_rules Read read 0 Gets all Grafana-managed alert rules that were imported from Prometheus-compatible sources, group... (GET /convert/api/prom/rules).
grafana.grafana_route_convert_prometheus_cortex_post_rule_groups Write write 0 Converts the submitted rule groups into Grafana-Managed Rules. (POST /convert/api/prom/rules).
grafana.grafana_route_convert_prometheus_cortex_delete_namespace Write write 0 Deletes all rule groups that were imported from Prometheus-compatible sources within the specifie... (DELETE /convert/api/prom/rules/{NamespaceTitle}).
grafana.grafana_route_convert_prometheus_cortex_get_namespace Read read 0 Gets Grafana-managed alert rules that were imported from Prometheus-compatible sources for a spec... (GET /convert/api/prom/rules/{NamespaceTitle}).
grafana.grafana_route_convert_prometheus_cortex_post_rule_group Write write 0 If the group already exists and was not imported from a Prometheus-compatible source initially, it will not be replaced and an error will be returned.
grafana.grafana_route_convert_prometheus_cortex_delete_rule_group Write write 0 Deletes a specific rule group if it was imported from a Prometheus-compatible source. (DELETE /convert/api/prom/rules/{NamespaceTitle}/{Group}).
grafana.grafana_route_convert_prometheus_cortex_get_rule_group Read read 0 Gets a single rule group in Prometheus-compatible format if it was imported from a Prometheus-com... (GET /convert/api/prom/rules/{NamespaceTitle}/{Group}).
grafana.grafana_route_convert_prometheus_get_rules Read read 0 Gets all Grafana-managed alert rules that were imported from Prometheus-compatible sources, group... (GET /convert/prometheus/config/v1/rules).
grafana.grafana_route_convert_prometheus_post_rule_groups Write write 0 Converts the submitted rule groups into Grafana-Managed Rules. (POST /convert/prometheus/config/v1/rules).
grafana.grafana_route_convert_prometheus_delete_namespace Write write 0 Deletes all rule groups that were imported from Prometheus-compatible sources within the specifie... (DELETE /convert/prometheus/config/v1/rules/{NamespaceTitle}).
grafana.grafana_route_convert_prometheus_get_namespace Read read 0 Gets Grafana-managed alert rules that were imported from Prometheus-compatible sources for a spec... (GET /convert/prometheus/config/v1/rules/{NamespaceTitle}).
grafana.grafana_route_convert_prometheus_post_rule_group Write write 0 If the group already exists and was not imported from a Prometheus-compatible source initially, it will not be replaced and an error will be returned.
grafana.grafana_route_convert_prometheus_delete_rule_group Write write 0 Deletes a specific rule group if it was imported from a Prometheus-compatible source. (DELETE /convert/prometheus/config/v1/rules/{NamespaceTitle}/{Group}).
grafana.grafana_route_convert_prometheus_get_rule_group Read read 0 Gets a single rule group in Prometheus-compatible format if it was imported from a Prometheus-com... (GET /convert/prometheus/config/v1/rules/{NamespaceTitle}/{Group}).
grafana.grafana_search_dashboard_snapshots Read read 0 List snapshots. (GET /dashboard/snapshots).
grafana.grafana_create_dashboard Write write 0 Creates a new dashboard or updates an existing dashboard. Note: This endpoint is not intended for creating folders, use `POST /api/folders` for that. Use: /apis/dashboards.grafana.app/v1/namespaces/{ns}/dashboards
grafana.grafana_get_home_dashboard Read read 0 NOTE: the home dashboard is configured in preferences. This API will be removed in G13
grafana.grafana_import_dashboard Write write 0 Import dashboard. (POST /dashboards/import).
grafana.grafana_interpolate_dashboard Write write 0 Interpolate dashboard. This is an experimental endpoint under dashboardLibrary or suggestedDashbo... (POST /dashboards/interpolate).
grafana.grafana_list_public_dashboards Read read 0 Get list of public dashboards
grafana.grafana_get_dashboard_tags Read read 0 Get all dashboards tags of an organization. (GET /dashboards/tags).
grafana.grafana_get_public_dashboard Read read 0 Get public dashboard by dashboardUid
grafana.grafana_create_public_dashboard Write write 0 Create public dashboard for a dashboard
grafana.grafana_delete_public_dashboard Write write 0 Delete public dashboard for a dashboard
grafana.grafana_update_public_dashboard Write write 0 Update public dashboard for a dashboard
grafana.grafana_delete_dashboard_by_u_i_d Write write 0 Will delete the dashboard given the specified unique identifier (uid). Use: /apis/dashboards.grafana.app/v1/namespaces/{ns}/dashboards/{uid}
grafana.grafana_get_dashboard Read read 0 Optional query parameter `apiVersion` selects the Kubernetes API version used to load the dashboard first (for example `v1beta1`). If that request fails, the default version is used instead. When omitted, only the default is used. Will return the dashboard given the dashboard unique identifier (uid). Use: /apis/dashboards.grafana.app/v1/namespaces/{ns}/dashboards/{uid}
grafana.grafana_get_dashboard_permissions_list_by_u_i_d Read read 0 Use: /apis/dashboards.grafana.app/v1/namespaces/{ns}/dashboards/{uid}/access
grafana.grafana_update_dashboard_permissions_by_u_i_d Write write 0 This operation will remove existing permissions if they're not included in the request.
grafana.grafana_restore_dashboard_version_by_u_i_d Write write 0 This API will be removed when /apis/dashboards.grafana.app/v1 is released. You can restore a dashboard by reading it from history, then creating it again.
grafana.grafana_get_dashboard_versions_by_u_i_d Read read 0 Gets all existing versions for the dashboard using UID. (GET /dashboards/uid/{uid}/versions).
grafana.grafana_get_dashboard_version_by_u_i_d Read read 0 Get a specific dashboard version using UID. (GET /dashboards/uid/{uid}/versions/{DashboardVersionID}).
grafana.grafana_list_datasources Read read 0 If you are running Grafana Enterprise and have Fine-grained access control enabled you need to have a permission with action: `datasources:read` and scope: `datasources:*`.
grafana.grafana_add_data_source Write write 0 By defining `password` and `basicAuthPassword` under secureJsonData property Grafana encrypts them securely as an encrypted blob in the database. The response then lists the encrypted fields under secureJsonFields. If you are running Grafana Enterprise and have Fine-grained access control enabled you need to have a permission with action: `datasources:create`
grafana.grafana_get_correlations Read read 0 Gets all correlations. (GET /datasources/correlations).
grafana.grafana_get_data_source_id_by_name Read read 0 If you are running Grafana Enterprise and have Fine-grained access control enabled you need to have a permission with action: `datasources:read` and scopes: `datasources:*`, `datasources:name:*` and `datasources:name:test_datasource` (single data source).
grafana.grafana_delete_data_source_by_name Write write 0 If you are running Grafana Enterprise and have Fine-grained access control enabled you need to have a permission with action: `datasources:delete` and scopes: `datasources:*`, `datasources:name:*` and `datasources:name:test_datasource` (single data source).
grafana.grafana_get_data_source_by_name Read read 0 If you are running Grafana Enterprise and have Fine-grained access control enabled you need to have a permission with action: `datasources:read` and scopes: `datasources:*`, `datasources:name:*` and `datasources:name:test_datasource` (single data source).
grafana.grafana_datasource_proxy_d_e_l_e_t_e_by_u_i_dcalls Write write 0 Proxies all calls to the actual data source.
grafana.grafana_datasource_proxy_g_e_t_by_u_i_dcalls Read read 0 Proxies all calls to the actual data source.
grafana.grafana_datasource_proxy_p_o_s_t_by_u_i_dcalls Write write 0 Proxies all calls to the actual data source. The data source should support POST methods for the specific path and role as defined
grafana.grafana_get_correlations_by_source_u_i_d Read read 0 Gets all correlations originating from the given data source. (GET /datasources/uid/{sourceUID}/correlations).
grafana.grafana_create_correlation Write write 0 Add correlation. (POST /datasources/uid/{sourceUID}/correlations).
grafana.grafana_get_correlation Read read 0 Gets a correlation. (GET /datasources/uid/{sourceUID}/correlations/{correlationUID}).
grafana.grafana_update_correlation Write write 0 Updates a correlation. (PATCH /datasources/uid/{sourceUID}/correlations/{correlationUID}).
grafana.grafana_delete_data_source_by_u_i_d Write write 0 If you are running Grafana Enterprise and have Fine-grained access control enabled you need to have a permission with action: `datasources:delete` and scopes: `datasources:*`, `datasources:uid:*` and `datasources:uid:kLtEtcRGk` (single data source).
grafana.grafana_get_data_source_by_u_i_d Read read 0 If you are running Grafana Enterprise and have Fine-grained access control enabled you need to have a permission with action: `datasources:read` and scopes: `datasources:*`, `datasources:uid:*` and `datasources:uid:kLtEtcRGk` (single data source).
grafana.grafana_update_data_source_by_u_i_d Write write 0 Similar to creating a data source, `password` and `basicAuthPassword` should be defined under secureJsonData in order to be stored securely as an encrypted blob in the database. Then, the encrypted fields are listed under secureJsonFields section in the response. If you are running Grafana Enterprise and have Fine-grained access control enabled you need to have a permission with action: `dataso...
grafana.grafana_delete_correlation Write write 0 Delete a correlation. (DELETE /datasources/uid/{uid}/correlations/{correlationUID}).
grafana.grafana_check_datasource_health_with_u_i_d Read read 0 Sends a health check request to the plugin datasource identified by the UID. (GET /datasources/uid/{uid}/health).
grafana.grafana_get_team_l_b_a_c_rules_api Read read 0 Retrieves LBAC rules for a team. (GET /datasources/uid/{uid}/lbac/teams).
grafana.grafana_update_team_l_b_a_c_rules_api Write write 0 Updates LBAC rules for a team. (PUT /datasources/uid/{uid}/lbac/teams).
grafana.grafana_call_datasource_resource_with_u_i_d Read read 0 Fetch data source resources. (GET /datasources/uid/{uid}/resources/{datasource_proxy_route}).
grafana.grafana_get_data_source_cache_config Read read 0 get cache config for a single data source
grafana.grafana_set_data_source_cache_config Write write 0 set cache config for a single data source
grafana.grafana_clean_data_source_cache Write write 0 clean cache for a single data source
grafana.grafana_disable_data_source_cache Write write 0 disable cache for a single data source
grafana.grafana_enable_data_source_cache Write write 0 enable cache for a single data source
grafana.grafana_query_metrics_with_expressions Write write 0 If you are running Grafana Enterprise and have Fine-grained access control enabled you need to have a permission with action: `datasources:query`.
grafana.grafana_get_folders Read read 0 It returns all folders that the authenticated user has permission to view. If nested folders are enabled, it expects an additional query parameter with the parent folder UID and returns the immediate subfolders that the authenticated user has permission to view. If the parameter is not supplied then it returns immediate subfolders under the root that the authenticated user has permission to vie...
grafana.grafana_create_folder Write write 0 If nested folders are enabled then it additionally expects the parent folder UID. Use: /apis/folder.grafana.app/v1/namespaces/{ns}/folders/{folder_uid}
grafana.grafana_delete_folder Write write 0 Deletes an existing folder identified by UID along with all dashboards (and their alerts) stored in the folder. This operation cannot be reverted. If nested folders are enabled then it also deletes all the subfolders. Use: /apis/folder.grafana.app/v1/namespaces/{ns}/folders/{folder_uid}
grafana.grafana_get_folder_by_u_i_d Read read 0 Use: /apis/folder.grafana.app/v1/namespaces/{ns}/folders/{folder_uid}
grafana.grafana_update_folder Write write 0 Use: /apis/folder.grafana.app/v1/namespaces/{ns}/folders/{folder_uid}
grafana.grafana_get_folder_descendant_counts Read read 0 Use: /apis/folder.grafana.app/v1/namespaces/{ns}/folders/{folder_uid}
grafana.grafana_move_folder Write write 0 Use: /apis/folder.grafana.app/v1/namespaces/{ns}/folders/{folder_uid}, Changing the parent folder annotation
grafana.grafana_get_folder_permission_list Read read 0 Gets all existing permissions for the folder with the given `uid`. (GET /folders/{folder_uid}/permissions).
grafana.grafana_update_folder_permissions Write write 0 Updates permissions for a folder. This operation will remove existing permissions if they're not... (POST /folders/{folder_uid}/permissions).
grafana.grafana_get_mapped_groups Read read 0 List groups that have mappings set. This endpoint is behind the feature flag `groupAttributeSync`... (GET /groupsync/groups).
grafana.grafana_delete_group_mappings Write write 0 Delete mappings for a group. This endpoint is behind the feature flag `groupAttributeSync` and is... (DELETE /groupsync/groups/{group_id}).
grafana.grafana_create_group_mappings Write write 0 Create mappings for a group. This endpoint is behind the feature flag `groupAttributeSync` and is... (POST /groupsync/groups/{group_id}).
grafana.grafana_update_group_mappings Write write 0 Update mappings for a group. This endpoint is behind the feature flag `groupAttributeSync` and is... (PUT /groupsync/groups/{group_id}).
grafana.grafana_get_group_roles Read read 0 Get roles mapped to a group. This endpoint is behind the feature flag `groupAttributeSync` and is... (GET /groupsync/groups/{group_id}/roles).
grafana.grafana_get_health Read read 0 apiHealthHandler will return ok if Grafana's web server is running and it can access the database. If the database cannot be accessed it will return http status code 503.
grafana.grafana_get_library_elements Read read 0 Returns a list of all library elements the authenticated user has permission to view. Use the `perPage` query parameter to control the maximum number of library elements returned; the default limit is `100`. You can also use the `page` query parameter to fetch library elements from any page other than the first one.
grafana.grafana_create_library_element Write write 0 Creates a new library element.
grafana.grafana_get_library_element_by_name Read read 0 Returns a library element with the given name.
grafana.grafana_delete_library_element_by_u_i_d Write write 0 Deletes an existing library element as specified by the UID. This operation cannot be reverted. You cannot delete a library element that is connected. This operation cannot be reverted.
grafana.grafana_get_library_element_by_u_i_d Read read 0 Returns a library element with the given UID.
grafana.grafana_update_library_element Write write 0 Updates an existing library element identified by uid.
grafana.grafana_get_library_element_connections Read read 0 Returns a list of connections for a library element based on the UID specified.
grafana.grafana_get_status Read read 0 Check license availability. (GET /licensing/check).
grafana.grafana_get_custom_permissions_report Read read 0 You need to have a permission with action `licensing.reports:read`.
grafana.grafana_get_custom_permissions_c_s_v Read read 0 You need to have a permission with action `licensing.reports:read`.
grafana.grafana_refresh_license_stats Read read 0 You need to have a permission with action `licensing:read`.
grafana.grafana_delete_license_token Write write 0 Removes the license stored in the Grafana database. Available in Grafana Enterprise v7.4+. You need to have a permission with action `licensing:delete`.
grafana.grafana_get_license_token Read read 0 You need to have a permission with action `licensing:read`.
grafana.grafana_post_license_token Write write 0 You need to have a permission with action `licensing:write`.
grafana.grafana_post_renew_license_token Write write 0 Manually ask license issuer for a new token. Available in Grafana Enterprise v7.4+. You need to have a permission with action `licensing:write`.
grafana.grafana_get_s_a_m_l_logout Read read 0 GetLogout initiates single logout process. (GET /logout/saml).
grafana.grafana_get_current_org Read read 0 Get current Organization. (GET /org).
grafana.grafana_update_current_org Write write 0 Update current Organization. (PUT /org).
grafana.grafana_update_current_org_address Write write 0 Update current Organization's address. (PUT /org/address).
grafana.grafana_get_pending_org_invites Read read 0 Get pending invites. (GET /org/invites).
grafana.grafana_add_org_invite Write write 0 Add invite. (POST /org/invites).
grafana.grafana_revoke_invite Write write 0 Revoke invite. (DELETE /org/invites/{invitation_code}/revoke).
grafana.grafana_get_org_preferences Read read 0 Get Current Org Prefs. (GET /org/preferences).
grafana.grafana_patch_org_preferences Write write 0 Patch Current Org Prefs. (PATCH /org/preferences).
grafana.grafana_update_org_preferences Write write 0 Update Current Org Prefs. (PUT /org/preferences).
grafana.grafana_get_current_org_quota Read read 0 If you are running Grafana Enterprise and have Fine-grained access control enabled, you need to have a permission with action `orgs.quotas:read` and scope `org:id:1` (orgIDScope).
grafana.grafana_get_org_users_for_current_org Read read 0 Returns all org users within the current organization. Accessible to users with org admin role. If you are running Grafana Enterprise and have Fine-grained access control enabled you need to have a permission with action: `org.users:read` with scope `users:*`.
grafana.grafana_add_org_user_to_current_org Write write 0 Adds a global user to the current organization. If you are running Grafana Enterprise and have Fine-grained access control enabled you need to have a permission with action: `org.users:add` with scope `users:*`.
grafana.grafana_get_org_users_for_current_org_lookup Read read 0 Returns all org users within the current organization, but with less detailed information. Accessible to users with org admin role, admin in any folder or admin of any team. Mainly used by Grafana UI for providing list of users when adding team members and when editing folder/dashboard permissions.
grafana.grafana_remove_org_user_for_current_org Write write 0 If you are running Grafana Enterprise and have Fine-grained access control enabled you need to have a permission with action: `org.users:remove` with scope `users:*`.
grafana.grafana_update_org_user_for_current_org Write write 0 If you are running Grafana Enterprise and have Fine-grained access control enabled you need to have a permission with action: `org.users.role:update` with scope `users:*`.
grafana.grafana_search_orgs Read read 0 Search all Organizations. (GET /orgs).
grafana.grafana_create_org Write write 0 Only works if [users.allow_org_create](https://grafana.com/docs/grafana/latest/administration/configuration/#allow_org_create) is set.
grafana.grafana_get_org_by_name Read read 0 Get Organization by Name. (GET /orgs/name/{org_name}).
grafana.grafana_delete_org_by_i_d Write write 0 Delete Organization. (DELETE /orgs/{org_id}).
grafana.grafana_get_org_by_i_d Read read 0 Get Organization by ID. (GET /orgs/{org_id}).
grafana.grafana_update_org Write write 0 Update Organization. (PUT /orgs/{org_id}).
grafana.grafana_update_org_address Write write 0 Update Organization's address. (PUT /orgs/{org_id}/address).
grafana.grafana_get_org_quota Read read 0 If you are running Grafana Enterprise and have Fine-grained access control enabled, you need to have a permission with action `orgs.quotas:read` and scope `org:id:1` (orgIDScope).
grafana.grafana_update_org_quota Write write 0 If you are running Grafana Enterprise and have Fine-grained access control enabled, you need to have a permission with action `orgs.quotas:write` and scope `org:id:1` (orgIDScope).
grafana.grafana_get_org_users Read read 0 If you are running Grafana Enterprise and have Fine-grained access control enabled you need to have a permission with action: `org.users:read` with scope `users:*`.
grafana.grafana_add_org_user Write write 0 Adds a global user to the current organization. If you are running Grafana Enterprise and have Fine-grained access control enabled you need to have a permission with action: `org.users:add` with scope `users:*`.
grafana.grafana_search_org_users Read read 0 If you are running Grafana Enterprise and have Fine-grained access control enabled you need to have a permission with action: `org.users:read` with scope `users:*`.
grafana.grafana_remove_org_user Write write 0 If you are running Grafana Enterprise and have Fine-grained access control enabled you need to have a permission with action: `org.users:remove` with scope `users:*`.
grafana.grafana_update_org_user Write write 0 If you are running Grafana Enterprise and have Fine-grained access control enabled you need to have a permission with action: `org.users.role:update` with scope `users:*`.
grafana.grafana_search_playlists Read read 0 Please refer to [new API](?api=playlist.grafana.app-v1).
grafana.grafana_create_playlist Write write 0 Please refer to [new API](?api=playlist.grafana.app-v1).
grafana.grafana_delete_playlist Write write 0 Please refer to [new API](?api=playlist.grafana.app-v1).
grafana.grafana_get_playlist Read read 0 Please refer to [new API](?api=playlist.grafana.app-v1).
grafana.grafana_update_playlist Write write 0 Please refer to [new API](?api=playlist.grafana.app-v1).
grafana.grafana_get_playlist_items Read read 0 Please refer to [new API](?api=playlist.grafana.app-v1) instead (items are included in the playlist spec).
grafana.grafana_view_public_dashboard Read read 0 Get public dashboard for view
grafana.grafana_get_public_annotations Read read 0 Get annotations for a public dashboard
grafana.grafana_query_public_dashboard Write write 0 Get results for a given panel on a public dashboard
grafana.grafana_search_queries Read read 0 Returns a list of queries in the query history that matches the search criteria. Query history search supports pagination. Use the `limit` parameter to control the maximum number of queries returned; the default limit is 100. You can also use the `page` query parameter to fetch queries from any page other than the first one.
grafana.grafana_create_query Write write 0 Adds new query to query history.
grafana.grafana_unstar_query Write write 0 Removes star from query in query history as specified by the UID.
grafana.grafana_star_query Write write 0 Adds star to query in query history as specified by the UID.
grafana.grafana_delete_query Write write 0 Deletes an existing query in query history as specified by the UID. This operation cannot be reverted.
grafana.grafana_patch_query_comment Write write 0 Updates comment for query in query history as specified by the UID.
grafana.grafana_list_recording_rules Read read 0 Lists all rules in the database: active or deleted. (GET /recording-rules).
grafana.grafana_create_recording_rule Write write 0 Create a recording rule that is then registered and started. (POST /recording-rules).
grafana.grafana_update_recording_rule Write write 0 Update the active status of a rule. (PUT /recording-rules).
grafana.grafana_test_create_recording_rule Write write 0 Test a recording rule. (POST /recording-rules/test).
grafana.grafana_delete_recording_rule_write_target Write write 0 Delete the remote write target. (DELETE /recording-rules/writer).
grafana.grafana_get_recording_rule_write_target Read read 0 Return the prometheus remote write target. (GET /recording-rules/writer).
grafana.grafana_create_recording_rule_write_target Write write 0 It returns a 422 if there is not an existing prometheus data source configured.
grafana.grafana_delete_recording_rule Write write 0 Delete removes the rule from the registry and stops it. (DELETE /recording-rules/{recordingRuleID}).
grafana.grafana_get_reports Read read 0 Available to org admins only and with a valid or expired license. You need to have a permission with action `reports:read` with scope `reports:*`.
grafana.grafana_create_report Write write 0 Available to org admins only and with a valid license. You need to have a permission with action `reports.admin:create`.
grafana.grafana_get_reports_by_dashboard_u_i_d Read read 0 Available to org admins only and with a valid or expired license. You need to have a permission with action `reports:read` with scope `reports:*`.
grafana.grafana_send_report Write write 0 Generate and send a report. This API waits for the report to be generated before returning. We recommend that you set the client's timeout to at least 60 seconds. Available to org admins only and with a valid license. Only available in Grafana Enterprise v7.0+. This API endpoint is experimental and may be deprecated in a future release. On deprecation, a migration strategy will be provided and...
grafana.grafana_get_settings_image Read read 0 Available to org admins only and with a valid or expired license. You need to have a permission with action `reports.settings:read`.
grafana.grafana_render_report_c_s_vs Read read 0 Available to all users and with a valid license.
grafana.grafana_render_report_p_d_fs Read read 0 Available to all users and with a valid license.
grafana.grafana_get_report_settings Read read 0 Available to org admins only and with a valid or expired license. You need to have a permission with action `reports.settings:read`x.
grafana.grafana_save_report_settings Write write 0 Available to org admins only and with a valid or expired license. You need to have a permission with action `reports.settings:write`xx.
grafana.grafana_send_test_email Write write 0 Available to org admins only and with a valid license. You need to have a permission with action `reports:send`.
grafana.grafana_delete_report Write write 0 Available to org admins only and with a valid or expired license. You need to have a permission with action `reports.delete` with scope `reports:id:<report ID>`. Requesting reports using the internal id will stop workgin in the future Use the reporting apiserver to manage reports. See: /apis/reporting.grafana.app/
grafana.grafana_get_report Read read 0 Available to org admins only and with a valid or expired license. You need to have a permission with action `reports:read` with scope `reports:id:<report ID>`. Requesting reports using the internal id will stop workgin in the future Use the reporting apiserver to manage reports. See: /apis/reporting.grafana.app/
grafana.grafana_update_report Write write 0 Available to org admins only and with a valid or expired license. You need to have a permission with action `reports.admin:write` with scope `reports:id:<report ID>`. Requesting reports using the internal id will stop workgin in the future Use the reporting apiserver to manage reports. See: /apis/reporting.grafana.app/
grafana.grafana_post_a_c_s Write write 0 It performs Assertion Consumer Service (ACS). (POST /saml/acs).
grafana.grafana_get_metadata Read read 0 It exposes the SP (Grafana's) metadata for the IdP's consumption. (GET /saml/metadata).
grafana.grafana_get_s_l_o Read read 0 There might be two possible requests: 1. Logout response (callback) when Grafana initiates single logout and IdP returns response to logout request. 2. Logout request when another SP initiates single logout and IdP sends logout request to the Grafana, or in case of IdP-initiated logout.
grafana.grafana_post_s_l_o Write write 0 There might be two possible requests: 1. Logout response (callback) when Grafana initiates single logout and IdP returns response to logout request. 2. Logout request when another SP initiates single logout and IdP sends logout request to the Grafana, or in case of IdP-initiated logout.
grafana.grafana_list_dashboards Read read 0 search (GET /search).
grafana.grafana_list_sort_options Read read 0 List search sorting options. (GET /search/sorting).
grafana.grafana_create_service_account Write write 0 Required permissions (See note in the [introduction](https://grafana.com/docs/grafana/latest/developers/http_api/serviceaccount/#service-account-api) for an explanation): action: `serviceaccounts:write` scope: `serviceaccounts:*` Requires basic authentication and that the authenticated user is a Grafana Admin.
grafana.grafana_search_org_service_accounts_with_paging Read read 0 Required permissions (See note in the [introduction](https://grafana.com/docs/grafana/latest/developers/http_api/serviceaccount/#service-account-api) for an explanation): action: `serviceaccounts:read` scope: `serviceaccounts:*`
grafana.grafana_delete_service_account Write write 0 Required permissions (See note in the [introduction](https://grafana.com/docs/grafana/latest/developers/http_api/serviceaccount/#service-account-api) for an explanation): action: `serviceaccounts:delete` scope: `serviceaccounts:id:1` (single service account)
grafana.grafana_retrieve_service_account Read read 0 Required permissions (See note in the [introduction](https://grafana.com/docs/grafana/latest/developers/http_api/serviceaccount/#service-account-api) for an explanation): action: `serviceaccounts:read` scope: `serviceaccounts:id:1` (single service account)
grafana.grafana_update_service_account Write write 0 Required permissions (See note in the [introduction](https://grafana.com/docs/grafana/latest/developers/http_api/serviceaccount/#service-account-api) for an explanation): action: `serviceaccounts:write` scope: `serviceaccounts:id:1` (single service account)
grafana.grafana_list_tokens Read read 0 Required permissions (See note in the [introduction](https://grafana.com/docs/grafana/latest/developers/http_api/serviceaccount/#service-account-api) for an explanation): action: `serviceaccounts:read` scope: `global:serviceaccounts:id:1` (single service account) Requires basic authentication and that the authenticated user is a Grafana Admin.
grafana.grafana_create_token Write write 0 Required permissions (See note in the [introduction](https://grafana.com/docs/grafana/latest/developers/http_api/serviceaccount/#service-account-api) for an explanation): action: `serviceaccounts:write` scope: `serviceaccounts:id:1` (single service account)
grafana.grafana_delete_token Write write 0 Required permissions (See note in the [introduction](https://grafana.com/docs/grafana/latest/developers/http_api/serviceaccount/#service-account-api) for an explanation): action: `serviceaccounts:write` scope: `serviceaccounts:id:1` (single service account) Requires basic authentication and that the authenticated user is a Grafana Admin.
grafana.grafana_retrieve_j_w_k_s Read read 0 Required permissions None
grafana.grafana_get_sharing_options Read read 0 Get snapshot sharing settings. (GET /snapshot/shared-options).
grafana.grafana_create_dashboard_snapshot Write write 0 Snapshot public mode should be enabled or authentication is required.
grafana.grafana_delete_dashboard_snapshot_by_delete_key Read read 0 Snapshot public mode should be enabled or authentication is required.
grafana.grafana_delete_dashboard_snapshot Write write 0 Delete Snapshot by Key. (DELETE /snapshots/{key}).
grafana.grafana_get_dashboard_snapshot Read read 0 Get Snapshot by Key. (GET /snapshots/{key}).
grafana.grafana_create_team Write write 0 Add Team. (POST /teams).
grafana.grafana_list_teams Read read 0 Team Search With Paging. (GET /teams/search).
grafana.grafana_remove_team_group_api_query Write write 0 Remove External Group. (DELETE /teams/{teamId}/groups).
grafana.grafana_get_team_groups_api Read read 0 Get External Groups. (GET /teams/{teamId}/groups).
grafana.grafana_add_team_group_api Write write 0 Add External Group. (POST /teams/{teamId}/groups).
grafana.grafana_search_team_groups Read read 0 Search for team groups with optional filtering and pagination. (GET /teams/{teamId}/groups/search).
grafana.grafana_delete_team_by_i_d Write write 0 Delete Team By ID. (DELETE /teams/{team_id}).
grafana.grafana_get_team_by_i_d Read read 0 Get Team By ID. (GET /teams/{team_id}).
grafana.grafana_update_team Write write 0 Update Team. (PUT /teams/{team_id}).
grafana.grafana_get_team_members Read read 0 Get Team Members. (GET /teams/{team_id}/members).
grafana.grafana_add_team_member Write write 0 Add Team Member. (POST /teams/{team_id}/members).
grafana.grafana_set_team_memberships Write write 0 Takes user emails, and updates team members and admins to the provided lists of users. Any current team members and admins not in the provided lists will be removed.
grafana.grafana_remove_team_member Write write 0 Remove Member From Team. (DELETE /teams/{team_id}/members/{user_id}).
grafana.grafana_update_team_member Write write 0 Update Team Member. (PUT /teams/{team_id}/members/{user_id}).
grafana.grafana_get_team_preferences Read read 0 Get Team Preferences. (GET /teams/{team_id}/preferences).
grafana.grafana_update_team_preferences Write write 0 Update Team Preferences. (PUT /teams/{team_id}/preferences).
grafana.grafana_get_current_user Read read 0 Get (current authenticated user)
grafana.grafana_update_signed_in_user Write write 0 Update signed in User. (PUT /user).
grafana.grafana_get_user_auth_tokens Read read 0 Return a list of all auth tokens (devices) that the actual user currently have logged in from.
grafana.grafana_update_user_email Read read 0 Update the email of user given a verification code.
grafana.grafana_clear_help_flags Read read 0 Clear user help flag. (GET /user/helpflags/clear).
grafana.grafana_set_help_flag Write write 0 Set user help flag. (PUT /user/helpflags/{flag_id}).
grafana.grafana_get_signed_in_user_org_list Read read 0 Return a list of all organizations of the current user.
grafana.grafana_change_user_password Write write 0 Changes the password for the user.
grafana.grafana_get_user_preferences Read read 0 Get user preferences. (GET /user/preferences).
grafana.grafana_patch_user_preferences Write write 0 Patch user preferences. (PATCH /user/preferences).
grafana.grafana_update_user_preferences Write write 0 Omitting a key (`theme`, `homeDashboardUID`, `timezone`) will cause the current value to be replaced with the system default value.
grafana.grafana_get_user_quotas Read read 0 Fetch user quota. (GET /user/quotas).
grafana.grafana_revoke_user_auth_token Write write 0 Revokes the given auth token (device) for the actual user. User of issued auth token (device) will no longer be logged in and will be required to authenticate again upon next activity.
grafana.grafana_unstar_dashboard_by_u_i_d Write write 0 Deletes the starring of the given Dashboard for the actual user.
grafana.grafana_star_dashboard_by_u_i_d Write write 0 Stars the given Dashboard for the actual user.
grafana.grafana_get_signed_in_user_team_list Read read 0 Return a list of all teams that the current user is member of.
grafana.grafana_user_set_using_org Write write 0 Switch user context to the given organization.
grafana.grafana_search_users Read read 0 Returns all users that the authenticated user has permission to view, admin permission required.
grafana.grafana_get_user_by_login_or_email Read read 0 Get user by login or email. (GET /users/lookup).
grafana.grafana_search_users_with_paging Read read 0 Get users with paging. (GET /users/search).
grafana.grafana_get_user_by_i_d Read read 0 Get user by id. (GET /users/{user_id}).
grafana.grafana_update_user Write write 0 Update the user identified by id.
grafana.grafana_get_user_org_list Read read 0 Get organizations for user identified by id.
grafana.grafana_get_user_teams Read read 0 Get teams for user identified by id.
grafana.grafana_list_alerts Read read 0 Get all the alert rules. (GET /v1/provisioning/alert-rules).
grafana.grafana_route_post_alert_rule Write write 0 Create a new alert rule. (POST /v1/provisioning/alert-rules).
grafana.grafana_route_get_alert_rules_export Read read 0 Export all alert rules in provisioning file format. (GET /v1/provisioning/alert-rules/export).
grafana.grafana_route_delete_alert_rule Write write 0 Delete a specific alert rule by UID. (DELETE /v1/provisioning/alert-rules/{UID}).
grafana.grafana_route_get_alert_rule Read read 0 Get a specific alert rule by UID. (GET /v1/provisioning/alert-rules/{UID}).
grafana.grafana_route_put_alert_rule Write write 0 Update an existing alert rule. (PUT /v1/provisioning/alert-rules/{UID}).
grafana.grafana_route_get_alert_rule_export Read read 0 Export an alert rule in provisioning file format. (GET /v1/provisioning/alert-rules/{UID}/export).
grafana.grafana_route_get_contactpoints Read read 0 Get all the contact points. (GET /v1/provisioning/contact-points).
grafana.grafana_route_post_contactpoints Write write 0 Create a contact point. (POST /v1/provisioning/contact-points).
grafana.grafana_route_get_contactpoints_export Read read 0 Export all contact points in provisioning file format. (GET /v1/provisioning/contact-points/export).
grafana.grafana_route_delete_contactpoints Write write 0 Delete a contact point. (DELETE /v1/provisioning/contact-points/{UID}).
grafana.grafana_route_put_contactpoint Write write 0 Update an existing contact point. (PUT /v1/provisioning/contact-points/{UID}).
grafana.grafana_route_delete_alert_rule_group Write write 0 Delete rule group
grafana.grafana_route_get_alert_rule_group Read read 0 Get a rule group. (GET /v1/provisioning/folder/{FolderUID}/rule-groups/{Group}).
grafana.grafana_route_put_alert_rule_group Write write 0 Create or update alert rule group. (PUT /v1/provisioning/folder/{FolderUID}/rule-groups/{Group}).
grafana.grafana_route_get_alert_rule_group_export Read read 0 Export an alert rule group in provisioning file format. (GET /v1/provisioning/folder/{FolderUID}/rule-groups/{Group}/export).
grafana.grafana_route_get_mute_timings Read read 0 Get all the mute timings. (GET /v1/provisioning/mute-timings).
grafana.grafana_route_post_mute_timing Write write 0 Create a new mute timing. (POST /v1/provisioning/mute-timings).
grafana.grafana_route_export_mute_timings Read read 0 Export all mute timings in provisioning format. (GET /v1/provisioning/mute-timings/export).
grafana.grafana_route_delete_mute_timing Write write 0 Delete a mute timing. (DELETE /v1/provisioning/mute-timings/{name}).
grafana.grafana_route_get_mute_timing Read read 0 Get a mute timing. (GET /v1/provisioning/mute-timings/{name}).
grafana.grafana_route_put_mute_timing Write write 0 Replace an existing mute timing. (PUT /v1/provisioning/mute-timings/{name}).
grafana.grafana_route_export_mute_timing Read read 0 Export a mute timing in provisioning format. (GET /v1/provisioning/mute-timings/{name}/export).
grafana.grafana_route_reset_policy_tree Write write 0 Clears the notification policy tree. (DELETE /v1/provisioning/policies).
grafana.grafana_route_get_policy_tree Read read 0 Get the notification policy tree. (GET /v1/provisioning/policies).
grafana.grafana_route_put_policy_tree Write write 0 Sets the notification policy tree. (PUT /v1/provisioning/policies).
grafana.grafana_route_get_policy_tree_export Read read 0 Export the notification policy tree in provisioning file format. (GET /v1/provisioning/policies/export).
grafana.grafana_route_get_templates Read read 0 Get all notification template groups. (GET /v1/provisioning/templates).
grafana.grafana_route_delete_template Write write 0 Delete a notification template group. (DELETE /v1/provisioning/templates/{name}).
grafana.grafana_route_get_template Read read 0 Get a notification template group. (GET /v1/provisioning/templates/{name}).
grafana.grafana_route_put_template Write write 0 Updates an existing notification template group. (PUT /v1/provisioning/templates/{name}).
grafana.grafana_list_all_providers_settings Read read 0 You need to have a permission with action `settings:read` with scope `settings:auth.<provider>:*`.
grafana.grafana_remove_provider_settings Write write 0 Removes the SSO Settings for a provider. You need to have a permission with action `settings:write` and scope `settings:auth.<provider>:*`.
grafana.grafana_get_provider_settings Read read 0 You need to have a permission with action `settings:read` with scope `settings:auth.<provider>:*`.
grafana.grafana_patch_provider_settings Write write 0 Partially updates the SSO Settings for a provider. Only provided fields are updated. You need to have a permission with action `settings:write` and scope `settings:auth.<provider>:*`.
grafana.grafana_update_provider_settings Write write 0 Inserts or updates the SSO Settings for a provider. You need to have a permission with action `settings:write` and scope `settings:auth.<provider>:*`.