naftiko: 1.0.0-alpha2 info: label: Grafana — Delete description: 'Grafana — Delete. 37 operations. Lead operation: Grafana Delete Role. Self-contained Naftiko capability covering one Grafana business surface.' tags: - Grafana - Delete created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: GRAFANA_API_KEY: GRAFANA_API_KEY capability: consumes: - type: http namespace: grafana-delete baseUri: http://{defaultHost} description: Grafana — Delete business capability. Self-contained, no shared references. resources: - name: access-control-roles-roleUID path: /access-control/roles/{roleUID} operations: - name: deleterole method: DELETE description: Grafana Delete Role outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: force in: query type: boolean - name: global in: query type: boolean - name: roleUID in: path type: string required: true - name: admin-users-user_id path: /admin/users/{user_id} operations: - name: admindeleteuser method: DELETE description: Grafana Admin Delete User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: user_id in: path type: integer required: true - name: annotations-mass-delete path: /annotations/mass-delete operations: - name: massdeleteannotations method: POST description: Grafana Mass Delete Annotations outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: annotations-annotation_id path: /annotations/{annotation_id} operations: - name: deleteannotationbyid method: DELETE description: Grafana Delete Annotation By ID outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: annotation_id in: path type: string required: true - name: cloudmigration-migration-uid path: /cloudmigration/migration/{uid} operations: - name: deletesession method: DELETE description: Grafana Delete Session outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: uid in: path type: string description: UID of a migration session required: true - name: cloudmigration-token-uid path: /cloudmigration/token/{uid} operations: - name: deletecloudmigrationtoken method: DELETE description: Grafana Delete Cloud Migration Token outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: uid in: path type: string description: UID of a cloud migration token required: true - name: convert-api-prom-rules-NamespaceTitle path: /convert/api/prom/rules/{NamespaceTitle} operations: - name: routeconvertprometheuscortexdeletenamespace method: DELETE description: Grafana Route Convert Prometheus Cortex Delete Namespace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: NamespaceTitle in: path type: string required: true - name: convert-api-prom-rules-NamespaceTitle-Group path: /convert/api/prom/rules/{NamespaceTitle}/{Group} operations: - name: routeconvertprometheuscortexdeleterulegroup method: DELETE description: Grafana Route Convert Prometheus Cortex Delete Rule Group outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: NamespaceTitle in: path type: string required: true - name: Group in: path type: string required: true - name: convert-prometheus-config-v1-rules-NamespaceTitle path: /convert/prometheus/config/v1/rules/{NamespaceTitle} operations: - name: routeconvertprometheusdeletenamespace method: DELETE description: Grafana Route Convert Prometheus Delete Namespace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: NamespaceTitle in: path type: string required: true - name: convert-prometheus-config-v1-rules-NamespaceTitle-Group path: /convert/prometheus/config/v1/rules/{NamespaceTitle}/{Group} operations: - name: routeconvertprometheusdeleterulegroup method: DELETE description: Grafana Route Convert Prometheus Delete Rule Group outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: NamespaceTitle in: path type: string required: true - name: Group in: path type: string required: true - name: dashboards-uid-dashboardUid-public-dashboards-uid path: /dashboards/uid/{dashboardUid}/public-dashboards/{uid} operations: - name: deletepublicdashboard method: DELETE description: Grafana Delete Public Dashboard outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: dashboardUid in: path type: string required: true - name: uid in: path type: string required: true - name: dashboards-uid-uid path: /dashboards/uid/{uid} operations: - name: deletedashboardbyuid method: DELETE description: Grafana Delete Dashboard By UID outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: uid in: path type: string required: true - name: datasources-name-name path: /datasources/name/{name} operations: - name: deletedatasourcebyname method: DELETE description: Grafana Delete Data Source By Name outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string required: true - name: datasources-proxy-uid-uid-datasource_proxy_route path: /datasources/proxy/uid/{uid}/{datasource_proxy_route} operations: - name: datasourceproxydeletebyuidcalls method: DELETE description: Grafana Datasource Proxy DELETE By UID Calls outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: uid in: path type: string required: true - name: datasource_proxy_route in: path type: string required: true - name: datasources-uid-uid path: /datasources/uid/{uid} operations: - name: deletedatasourcebyuid method: DELETE description: Grafana Delete Data Source By UID outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: uid in: path type: string required: true - name: datasources-uid-uid-correlations-correlationUID path: /datasources/uid/{uid}/correlations/{correlationUID} operations: - name: deletecorrelation method: DELETE description: Grafana Delete Correlation outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: uid in: path type: string required: true - name: correlationUID in: path type: string required: true - name: datasources-id path: /datasources/{id} operations: - name: deletedatasourcebyid method: DELETE description: Grafana Delete Data Source By ID outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string required: true - name: folders-folder_uid path: /folders/{folder_uid} operations: - name: deletefolder method: DELETE description: Grafana Delete Folder outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: folder_uid in: path type: string required: true - name: forceDeleteRules in: query type: boolean description: If `true` any Grafana 8 Alerts under this folder will be deleted. - name: groupsync-groups-group_id path: /groupsync/groups/{group_id} operations: - name: deletegroupmappings method: DELETE description: Grafana Delete Group Mappings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: group_id in: path type: string required: true - name: library-elements-library_element_uid path: /library-elements/{library_element_uid} operations: - name: deletelibraryelementbyuid method: DELETE description: Grafana Delete Library Element By UID outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: library_element_uid in: path type: string required: true - name: licensing-token path: /licensing/token operations: - name: deletelicensetoken method: DELETE description: Grafana Delete License Token outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: orgs-org_id path: /orgs/{org_id} operations: - name: deleteorgbyid method: DELETE description: Grafana Delete Org By ID outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: org_id in: path type: integer required: true - name: playlists-uid path: /playlists/{uid} operations: - name: deleteplaylist method: DELETE description: Grafana Delete Playlist outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: uid in: path type: string required: true - name: query-history-query_history_uid path: /query-history/{query_history_uid} operations: - name: deletequery method: DELETE description: Grafana Delete Query outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: query_history_uid in: path type: string required: true - name: recording-rules-writer path: /recording-rules/writer operations: - name: deleterecordingrulewritetarget method: DELETE description: Grafana Delete Recording Rule Write Target outputRawFormat: json outputParameters: - name: result type: object value: $. - name: recording-rules-recordingRuleID path: /recording-rules/{recordingRuleID} operations: - name: deleterecordingrule method: DELETE description: Grafana Delete Recording Rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: recordingRuleID in: path type: integer required: true - name: reports-id path: /reports/{id} operations: - name: deletereport method: DELETE description: Grafana Delete Report outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer required: true - name: serviceaccounts-serviceAccountId path: /serviceaccounts/{serviceAccountId} operations: - name: deleteserviceaccount method: DELETE description: Grafana Delete Service Account outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: serviceAccountId in: path type: integer required: true - name: serviceaccounts-serviceAccountId-tokens-tokenId path: /serviceaccounts/{serviceAccountId}/tokens/{tokenId} operations: - name: deletetoken method: DELETE description: Grafana Delete Token outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: tokenId in: path type: integer required: true - name: serviceAccountId in: path type: integer required: true - name: snapshots-delete-deleteKey path: /snapshots-delete/{deleteKey} operations: - name: deletedashboardsnapshotbydeletekey method: GET description: Grafana Delete Dashboard Snapshot By Delete Key outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: deleteKey in: path type: string required: true - name: snapshots-key path: /snapshots/{key} operations: - name: deletedashboardsnapshot method: DELETE description: Grafana Delete Dashboard Snapshot outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: key in: path type: string required: true - name: teams-team_id path: /teams/{team_id} operations: - name: deleteteambyid method: DELETE description: Grafana Delete Team By ID outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: team_id in: path type: string required: true - name: v1-provisioning-alert-rules-UID path: /v1/provisioning/alert-rules/{UID} operations: - name: routedeletealertrule method: DELETE description: Grafana Route Delete Alert Rule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: UID in: path type: string description: Alert rule UID required: true - name: X-Disable-Provenance in: header type: string - name: v1-provisioning-contact-points-UID path: /v1/provisioning/contact-points/{UID} operations: - name: routedeletecontactpoints method: DELETE description: Grafana Route Delete Contactpoints outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: UID in: path type: string description: UID is the contact point unique identifier required: true - name: Content-Type in: header type: string required: true - name: v1-provisioning-folder-FolderUID-rule-groups-Group path: /v1/provisioning/folder/{FolderUID}/rule-groups/{Group} operations: - name: routedeletealertrulegroup method: DELETE description: Grafana Route Delete Alert Rule Group outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: FolderUID in: path type: string required: true - name: Group in: path type: string required: true - name: v1-provisioning-mute-timings-name path: /v1/provisioning/mute-timings/{name} operations: - name: routedeletemutetiming method: DELETE description: Grafana Route Delete Mute Timing outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Mute timing name required: true - name: version in: query type: string description: Version of mute timing to use for optimistic concurrency. Leave empty to disable validation - name: X-Disable-Provenance in: header type: string - name: v1-provisioning-templates-name path: /v1/provisioning/templates/{name} operations: - name: routedeletetemplate method: DELETE description: Grafana Route Delete Template outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string description: Template group name required: true - name: version in: query type: string description: Version of template to use for optimistic concurrency. Leave empty to disable validation authentication: type: apikey key: Authorization value: '{{env.GRAFANA_API_KEY}}' placement: header exposes: - type: rest namespace: grafana-delete-rest port: 8080 description: REST adapter for Grafana — Delete. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/access-control/roles/{roleuid} name: access-control-roles-roleuid description: REST surface for access-control-roles-roleUID. operations: - method: DELETE name: deleterole description: Grafana Delete Role call: grafana-delete.deleterole with: force: rest.force global: rest.global roleUID: rest.roleUID outputParameters: - type: object mapping: $. - path: /v1/admin/users/{user-id} name: admin-users-user-id description: REST surface for admin-users-user_id. operations: - method: DELETE name: admindeleteuser description: Grafana Admin Delete User call: grafana-delete.admindeleteuser with: user_id: rest.user_id outputParameters: - type: object mapping: $. - path: /v1/annotations/mass-delete name: annotations-mass-delete description: REST surface for annotations-mass-delete. operations: - method: POST name: massdeleteannotations description: Grafana Mass Delete Annotations call: grafana-delete.massdeleteannotations with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/annotations/{annotation-id} name: annotations-annotation-id description: REST surface for annotations-annotation_id. operations: - method: DELETE name: deleteannotationbyid description: Grafana Delete Annotation By ID call: grafana-delete.deleteannotationbyid with: annotation_id: rest.annotation_id outputParameters: - type: object mapping: $. - path: /v1/cloudmigration/migration/{uid} name: cloudmigration-migration-uid description: REST surface for cloudmigration-migration-uid. operations: - method: DELETE name: deletesession description: Grafana Delete Session call: grafana-delete.deletesession with: uid: rest.uid outputParameters: - type: object mapping: $. - path: /v1/cloudmigration/token/{uid} name: cloudmigration-token-uid description: REST surface for cloudmigration-token-uid. operations: - method: DELETE name: deletecloudmigrationtoken description: Grafana Delete Cloud Migration Token call: grafana-delete.deletecloudmigrationtoken with: uid: rest.uid outputParameters: - type: object mapping: $. - path: /v1/convert/api/prom/rules/{namespacetitle} name: convert-api-prom-rules-namespacetitle description: REST surface for convert-api-prom-rules-NamespaceTitle. operations: - method: DELETE name: routeconvertprometheuscortexdeletenamespace description: Grafana Route Convert Prometheus Cortex Delete Namespace call: grafana-delete.routeconvertprometheuscortexdeletenamespace with: NamespaceTitle: rest.NamespaceTitle outputParameters: - type: object mapping: $. - path: /v1/convert/api/prom/rules/{namespacetitle}/{group} name: convert-api-prom-rules-namespacetitle-group description: REST surface for convert-api-prom-rules-NamespaceTitle-Group. operations: - method: DELETE name: routeconvertprometheuscortexdeleterulegroup description: Grafana Route Convert Prometheus Cortex Delete Rule Group call: grafana-delete.routeconvertprometheuscortexdeleterulegroup with: NamespaceTitle: rest.NamespaceTitle Group: rest.Group outputParameters: - type: object mapping: $. - path: /v1/convert/prometheus/config/v1/rules/{namespacetitle} name: convert-prometheus-config-v1-rules-namespacetitle description: REST surface for convert-prometheus-config-v1-rules-NamespaceTitle. operations: - method: DELETE name: routeconvertprometheusdeletenamespace description: Grafana Route Convert Prometheus Delete Namespace call: grafana-delete.routeconvertprometheusdeletenamespace with: NamespaceTitle: rest.NamespaceTitle outputParameters: - type: object mapping: $. - path: /v1/convert/prometheus/config/v1/rules/{namespacetitle}/{group} name: convert-prometheus-config-v1-rules-namespacetitle-group description: REST surface for convert-prometheus-config-v1-rules-NamespaceTitle-Group. operations: - method: DELETE name: routeconvertprometheusdeleterulegroup description: Grafana Route Convert Prometheus Delete Rule Group call: grafana-delete.routeconvertprometheusdeleterulegroup with: NamespaceTitle: rest.NamespaceTitle Group: rest.Group outputParameters: - type: object mapping: $. - path: /v1/dashboards/uid/{dashboarduid}/public-dashboards/{uid} name: dashboards-uid-dashboarduid-public-dashboards-uid description: REST surface for dashboards-uid-dashboardUid-public-dashboards-uid. operations: - method: DELETE name: deletepublicdashboard description: Grafana Delete Public Dashboard call: grafana-delete.deletepublicdashboard with: dashboardUid: rest.dashboardUid uid: rest.uid outputParameters: - type: object mapping: $. - path: /v1/dashboards/uid/{uid} name: dashboards-uid-uid description: REST surface for dashboards-uid-uid. operations: - method: DELETE name: deletedashboardbyuid description: Grafana Delete Dashboard By UID call: grafana-delete.deletedashboardbyuid with: uid: rest.uid outputParameters: - type: object mapping: $. - path: /v1/datasources/name/{name} name: datasources-name-name description: REST surface for datasources-name-name. operations: - method: DELETE name: deletedatasourcebyname description: Grafana Delete Data Source By Name call: grafana-delete.deletedatasourcebyname with: name: rest.name outputParameters: - type: object mapping: $. - path: /v1/datasources/proxy/uid/{uid}/{datasource-proxy-route} name: datasources-proxy-uid-uid-datasource-proxy-route description: REST surface for datasources-proxy-uid-uid-datasource_proxy_route. operations: - method: DELETE name: datasourceproxydeletebyuidcalls description: Grafana Datasource Proxy DELETE By UID Calls call: grafana-delete.datasourceproxydeletebyuidcalls with: uid: rest.uid datasource_proxy_route: rest.datasource_proxy_route outputParameters: - type: object mapping: $. - path: /v1/datasources/uid/{uid} name: datasources-uid-uid description: REST surface for datasources-uid-uid. operations: - method: DELETE name: deletedatasourcebyuid description: Grafana Delete Data Source By UID call: grafana-delete.deletedatasourcebyuid with: uid: rest.uid outputParameters: - type: object mapping: $. - path: /v1/datasources/uid/{uid}/correlations/{correlationuid} name: datasources-uid-uid-correlations-correlationuid description: REST surface for datasources-uid-uid-correlations-correlationUID. operations: - method: DELETE name: deletecorrelation description: Grafana Delete Correlation call: grafana-delete.deletecorrelation with: uid: rest.uid correlationUID: rest.correlationUID outputParameters: - type: object mapping: $. - path: /v1/datasources/{id} name: datasources-id description: REST surface for datasources-id. operations: - method: DELETE name: deletedatasourcebyid description: Grafana Delete Data Source By ID call: grafana-delete.deletedatasourcebyid with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/folders/{folder-uid} name: folders-folder-uid description: REST surface for folders-folder_uid. operations: - method: DELETE name: deletefolder description: Grafana Delete Folder call: grafana-delete.deletefolder with: folder_uid: rest.folder_uid forceDeleteRules: rest.forceDeleteRules outputParameters: - type: object mapping: $. - path: /v1/groupsync/groups/{group-id} name: groupsync-groups-group-id description: REST surface for groupsync-groups-group_id. operations: - method: DELETE name: deletegroupmappings description: Grafana Delete Group Mappings call: grafana-delete.deletegroupmappings with: group_id: rest.group_id outputParameters: - type: object mapping: $. - path: /v1/library-elements/{library-element-uid} name: library-elements-library-element-uid description: REST surface for library-elements-library_element_uid. operations: - method: DELETE name: deletelibraryelementbyuid description: Grafana Delete Library Element By UID call: grafana-delete.deletelibraryelementbyuid with: library_element_uid: rest.library_element_uid outputParameters: - type: object mapping: $. - path: /v1/licensing/token name: licensing-token description: REST surface for licensing-token. operations: - method: DELETE name: deletelicensetoken description: Grafana Delete License Token call: grafana-delete.deletelicensetoken with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/orgs/{org-id} name: orgs-org-id description: REST surface for orgs-org_id. operations: - method: DELETE name: deleteorgbyid description: Grafana Delete Org By ID call: grafana-delete.deleteorgbyid with: org_id: rest.org_id outputParameters: - type: object mapping: $. - path: /v1/playlists/{uid} name: playlists-uid description: REST surface for playlists-uid. operations: - method: DELETE name: deleteplaylist description: Grafana Delete Playlist call: grafana-delete.deleteplaylist with: uid: rest.uid outputParameters: - type: object mapping: $. - path: /v1/query-history/{query-history-uid} name: query-history-query-history-uid description: REST surface for query-history-query_history_uid. operations: - method: DELETE name: deletequery description: Grafana Delete Query call: grafana-delete.deletequery with: query_history_uid: rest.query_history_uid outputParameters: - type: object mapping: $. - path: /v1/recording-rules/writer name: recording-rules-writer description: REST surface for recording-rules-writer. operations: - method: DELETE name: deleterecordingrulewritetarget description: Grafana Delete Recording Rule Write Target call: grafana-delete.deleterecordingrulewritetarget outputParameters: - type: object mapping: $. - path: /v1/recording-rules/{recordingruleid} name: recording-rules-recordingruleid description: REST surface for recording-rules-recordingRuleID. operations: - method: DELETE name: deleterecordingrule description: Grafana Delete Recording Rule call: grafana-delete.deleterecordingrule with: recordingRuleID: rest.recordingRuleID outputParameters: - type: object mapping: $. - path: /v1/reports/{id} name: reports-id description: REST surface for reports-id. operations: - method: DELETE name: deletereport description: Grafana Delete Report call: grafana-delete.deletereport with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/serviceaccounts/{serviceaccountid} name: serviceaccounts-serviceaccountid description: REST surface for serviceaccounts-serviceAccountId. operations: - method: DELETE name: deleteserviceaccount description: Grafana Delete Service Account call: grafana-delete.deleteserviceaccount with: serviceAccountId: rest.serviceAccountId outputParameters: - type: object mapping: $. - path: /v1/serviceaccounts/{serviceaccountid}/tokens/{tokenid} name: serviceaccounts-serviceaccountid-tokens-tokenid description: REST surface for serviceaccounts-serviceAccountId-tokens-tokenId. operations: - method: DELETE name: deletetoken description: Grafana Delete Token call: grafana-delete.deletetoken with: tokenId: rest.tokenId serviceAccountId: rest.serviceAccountId outputParameters: - type: object mapping: $. - path: /v1/snapshots-delete/{deletekey} name: snapshots-delete-deletekey description: REST surface for snapshots-delete-deleteKey. operations: - method: GET name: deletedashboardsnapshotbydeletekey description: Grafana Delete Dashboard Snapshot By Delete Key call: grafana-delete.deletedashboardsnapshotbydeletekey with: deleteKey: rest.deleteKey outputParameters: - type: object mapping: $. - path: /v1/snapshots/{key} name: snapshots-key description: REST surface for snapshots-key. operations: - method: DELETE name: deletedashboardsnapshot description: Grafana Delete Dashboard Snapshot call: grafana-delete.deletedashboardsnapshot with: key: rest.key outputParameters: - type: object mapping: $. - path: /v1/teams/{team-id} name: teams-team-id description: REST surface for teams-team_id. operations: - method: DELETE name: deleteteambyid description: Grafana Delete Team By ID call: grafana-delete.deleteteambyid with: team_id: rest.team_id outputParameters: - type: object mapping: $. - path: /v1/v1/provisioning/alert-rules/{uid} name: v1-provisioning-alert-rules-uid description: REST surface for v1-provisioning-alert-rules-UID. operations: - method: DELETE name: routedeletealertrule description: Grafana Route Delete Alert Rule call: grafana-delete.routedeletealertrule with: UID: rest.UID X-Disable-Provenance: rest.X-Disable-Provenance outputParameters: - type: object mapping: $. - path: /v1/v1/provisioning/contact-points/{uid} name: v1-provisioning-contact-points-uid description: REST surface for v1-provisioning-contact-points-UID. operations: - method: DELETE name: routedeletecontactpoints description: Grafana Route Delete Contactpoints call: grafana-delete.routedeletecontactpoints with: UID: rest.UID Content-Type: rest.Content-Type outputParameters: - type: object mapping: $. - path: /v1/v1/provisioning/folder/{folderuid}/rule-groups/{group} name: v1-provisioning-folder-folderuid-rule-groups-group description: REST surface for v1-provisioning-folder-FolderUID-rule-groups-Group. operations: - method: DELETE name: routedeletealertrulegroup description: Grafana Route Delete Alert Rule Group call: grafana-delete.routedeletealertrulegroup with: FolderUID: rest.FolderUID Group: rest.Group outputParameters: - type: object mapping: $. - path: /v1/v1/provisioning/mute-timings/{name} name: v1-provisioning-mute-timings-name description: REST surface for v1-provisioning-mute-timings-name. operations: - method: DELETE name: routedeletemutetiming description: Grafana Route Delete Mute Timing call: grafana-delete.routedeletemutetiming with: name: rest.name version: rest.version X-Disable-Provenance: rest.X-Disable-Provenance outputParameters: - type: object mapping: $. - path: /v1/v1/provisioning/templates/{name} name: v1-provisioning-templates-name description: REST surface for v1-provisioning-templates-name. operations: - method: DELETE name: routedeletetemplate description: Grafana Route Delete Template call: grafana-delete.routedeletetemplate with: name: rest.name version: rest.version outputParameters: - type: object mapping: $. - type: mcp namespace: grafana-delete-mcp port: 9090 transport: http description: MCP adapter for Grafana — Delete. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: grafana-delete-role description: Grafana Delete Role hints: readOnly: false destructive: true idempotent: true call: grafana-delete.deleterole with: force: tools.force global: tools.global roleUID: tools.roleUID outputParameters: - type: object mapping: $. - name: grafana-admin-delete-user description: Grafana Admin Delete User hints: readOnly: false destructive: true idempotent: true call: grafana-delete.admindeleteuser with: user_id: tools.user_id outputParameters: - type: object mapping: $. - name: grafana-mass-delete-annotations description: Grafana Mass Delete Annotations hints: readOnly: false destructive: false idempotent: false call: grafana-delete.massdeleteannotations with: body: tools.body outputParameters: - type: object mapping: $. - name: grafana-delete-annotation-id description: Grafana Delete Annotation By ID hints: readOnly: false destructive: true idempotent: true call: grafana-delete.deleteannotationbyid with: annotation_id: tools.annotation_id outputParameters: - type: object mapping: $. - name: grafana-delete-session description: Grafana Delete Session hints: readOnly: false destructive: true idempotent: true call: grafana-delete.deletesession with: uid: tools.uid outputParameters: - type: object mapping: $. - name: grafana-delete-cloud-migration-token description: Grafana Delete Cloud Migration Token hints: readOnly: false destructive: true idempotent: true call: grafana-delete.deletecloudmigrationtoken with: uid: tools.uid outputParameters: - type: object mapping: $. - name: grafana-route-convert-prometheus-cortex description: Grafana Route Convert Prometheus Cortex Delete Namespace hints: readOnly: false destructive: true idempotent: true call: grafana-delete.routeconvertprometheuscortexdeletenamespace with: NamespaceTitle: tools.NamespaceTitle outputParameters: - type: object mapping: $. - name: grafana-route-convert-prometheus-cortex-2 description: Grafana Route Convert Prometheus Cortex Delete Rule Group hints: readOnly: false destructive: true idempotent: true call: grafana-delete.routeconvertprometheuscortexdeleterulegroup with: NamespaceTitle: tools.NamespaceTitle Group: tools.Group outputParameters: - type: object mapping: $. - name: grafana-route-convert-prometheus-delete description: Grafana Route Convert Prometheus Delete Namespace hints: readOnly: false destructive: true idempotent: true call: grafana-delete.routeconvertprometheusdeletenamespace with: NamespaceTitle: tools.NamespaceTitle outputParameters: - type: object mapping: $. - name: grafana-route-convert-prometheus-delete-2 description: Grafana Route Convert Prometheus Delete Rule Group hints: readOnly: false destructive: true idempotent: true call: grafana-delete.routeconvertprometheusdeleterulegroup with: NamespaceTitle: tools.NamespaceTitle Group: tools.Group outputParameters: - type: object mapping: $. - name: grafana-delete-public-dashboard description: Grafana Delete Public Dashboard hints: readOnly: false destructive: true idempotent: true call: grafana-delete.deletepublicdashboard with: dashboardUid: tools.dashboardUid uid: tools.uid outputParameters: - type: object mapping: $. - name: grafana-delete-dashboard-uid description: Grafana Delete Dashboard By UID hints: readOnly: false destructive: true idempotent: true call: grafana-delete.deletedashboardbyuid with: uid: tools.uid outputParameters: - type: object mapping: $. - name: grafana-delete-data-source-name description: Grafana Delete Data Source By Name hints: readOnly: false destructive: true idempotent: true call: grafana-delete.deletedatasourcebyname with: name: tools.name outputParameters: - type: object mapping: $. - name: grafana-datasource-proxy-delete-uid description: Grafana Datasource Proxy DELETE By UID Calls hints: readOnly: false destructive: true idempotent: true call: grafana-delete.datasourceproxydeletebyuidcalls with: uid: tools.uid datasource_proxy_route: tools.datasource_proxy_route outputParameters: - type: object mapping: $. - name: grafana-delete-data-source-uid description: Grafana Delete Data Source By UID hints: readOnly: false destructive: true idempotent: true call: grafana-delete.deletedatasourcebyuid with: uid: tools.uid outputParameters: - type: object mapping: $. - name: grafana-delete-correlation description: Grafana Delete Correlation hints: readOnly: false destructive: true idempotent: true call: grafana-delete.deletecorrelation with: uid: tools.uid correlationUID: tools.correlationUID outputParameters: - type: object mapping: $. - name: grafana-delete-data-source-id description: Grafana Delete Data Source By ID hints: readOnly: false destructive: true idempotent: true call: grafana-delete.deletedatasourcebyid with: id: tools.id outputParameters: - type: object mapping: $. - name: grafana-delete-folder description: Grafana Delete Folder hints: readOnly: false destructive: true idempotent: true call: grafana-delete.deletefolder with: folder_uid: tools.folder_uid forceDeleteRules: tools.forceDeleteRules outputParameters: - type: object mapping: $. - name: grafana-delete-group-mappings description: Grafana Delete Group Mappings hints: readOnly: false destructive: true idempotent: true call: grafana-delete.deletegroupmappings with: group_id: tools.group_id outputParameters: - type: object mapping: $. - name: grafana-delete-library-element-uid description: Grafana Delete Library Element By UID hints: readOnly: false destructive: true idempotent: true call: grafana-delete.deletelibraryelementbyuid with: library_element_uid: tools.library_element_uid outputParameters: - type: object mapping: $. - name: grafana-delete-license-token description: Grafana Delete License Token hints: readOnly: false destructive: true idempotent: true call: grafana-delete.deletelicensetoken with: body: tools.body outputParameters: - type: object mapping: $. - name: grafana-delete-org-id description: Grafana Delete Org By ID hints: readOnly: false destructive: true idempotent: true call: grafana-delete.deleteorgbyid with: org_id: tools.org_id outputParameters: - type: object mapping: $. - name: grafana-delete-playlist description: Grafana Delete Playlist hints: readOnly: false destructive: true idempotent: true call: grafana-delete.deleteplaylist with: uid: tools.uid outputParameters: - type: object mapping: $. - name: grafana-delete-query description: Grafana Delete Query hints: readOnly: false destructive: true idempotent: true call: grafana-delete.deletequery with: query_history_uid: tools.query_history_uid outputParameters: - type: object mapping: $. - name: grafana-delete-recording-rule-write description: Grafana Delete Recording Rule Write Target hints: readOnly: false destructive: true idempotent: true call: grafana-delete.deleterecordingrulewritetarget outputParameters: - type: object mapping: $. - name: grafana-delete-recording-rule description: Grafana Delete Recording Rule hints: readOnly: false destructive: true idempotent: true call: grafana-delete.deleterecordingrule with: recordingRuleID: tools.recordingRuleID outputParameters: - type: object mapping: $. - name: grafana-delete-report description: Grafana Delete Report hints: readOnly: false destructive: true idempotent: true call: grafana-delete.deletereport with: id: tools.id outputParameters: - type: object mapping: $. - name: grafana-delete-service-account description: Grafana Delete Service Account hints: readOnly: false destructive: true idempotent: true call: grafana-delete.deleteserviceaccount with: serviceAccountId: tools.serviceAccountId outputParameters: - type: object mapping: $. - name: grafana-delete-token description: Grafana Delete Token hints: readOnly: false destructive: true idempotent: true call: grafana-delete.deletetoken with: tokenId: tools.tokenId serviceAccountId: tools.serviceAccountId outputParameters: - type: object mapping: $. - name: grafana-delete-dashboard-snapshot-delete description: Grafana Delete Dashboard Snapshot By Delete Key hints: readOnly: true destructive: false idempotent: true call: grafana-delete.deletedashboardsnapshotbydeletekey with: deleteKey: tools.deleteKey outputParameters: - type: object mapping: $. - name: grafana-delete-dashboard-snapshot description: Grafana Delete Dashboard Snapshot hints: readOnly: false destructive: true idempotent: true call: grafana-delete.deletedashboardsnapshot with: key: tools.key outputParameters: - type: object mapping: $. - name: grafana-delete-team-id description: Grafana Delete Team By ID hints: readOnly: false destructive: true idempotent: true call: grafana-delete.deleteteambyid with: team_id: tools.team_id outputParameters: - type: object mapping: $. - name: grafana-route-delete-alert-rule description: Grafana Route Delete Alert Rule hints: readOnly: false destructive: true idempotent: true call: grafana-delete.routedeletealertrule with: UID: tools.UID X-Disable-Provenance: tools.X-Disable-Provenance outputParameters: - type: object mapping: $. - name: grafana-route-delete-contactpoints description: Grafana Route Delete Contactpoints hints: readOnly: false destructive: true idempotent: true call: grafana-delete.routedeletecontactpoints with: UID: tools.UID Content-Type: tools.Content-Type outputParameters: - type: object mapping: $. - name: grafana-route-delete-alert-rule-2 description: Grafana Route Delete Alert Rule Group hints: readOnly: false destructive: true idempotent: true call: grafana-delete.routedeletealertrulegroup with: FolderUID: tools.FolderUID Group: tools.Group outputParameters: - type: object mapping: $. - name: grafana-route-delete-mute-timing description: Grafana Route Delete Mute Timing hints: readOnly: false destructive: true idempotent: true call: grafana-delete.routedeletemutetiming with: name: tools.name version: tools.version X-Disable-Provenance: tools.X-Disable-Provenance outputParameters: - type: object mapping: $. - name: grafana-route-delete-template description: Grafana Route Delete Template hints: readOnly: false destructive: true idempotent: true call: grafana-delete.routedeletetemplate with: name: tools.name version: tools.version outputParameters: - type: object mapping: $.