Grafana · Capability

Grafana — Get

Grafana — Get. 118 operations. Lead operation: Grafana Get Role. Self-contained Naftiko capability covering one Grafana business surface.

Run with Naftiko GrafanaGet

What You Can Do

GET
Getrole — Grafana Get Role
/v1/access-control/roles/{roleuid}
GET
Getroleassignments — Grafana Get Role Assignments
/v1/access-control/roles/{roleuid}/assignments
GET
Getaccesscontrolstatus — Grafana Get Access Control Status
/v1/access-control/status
GET
Getresourcedescription — Grafana Get Resource Description
/v1/access-control/{resource}/description
GET
Getresourcepermissions — Grafana Get Resource Permissions
/v1/access-control/{resource}/{resourceid}
GET
Getsyncstatus — Grafana Get Sync Status
/v1/admin/ldap-sync-status
GET
Getldapstatus — Grafana Get LDAP Status
/v1/admin/ldap/status
GET
Getuserfromldap — Grafana Get User From LDAP
/v1/admin/ldap/{user-name}
GET
Admingetsettings — Grafana Admin Get Settings
/v1/admin/settings
GET
Admingetstats — Grafana Admin Get Stats
/v1/admin/stats
GET
Admingetuserauthtokens — Grafana Admin Get User Auth Tokens
/v1/admin/users/{user-id}/auth-tokens
GET
Getuserquota — Grafana Get User Quota
/v1/admin/users/{user-id}/quotas
GET
Getannotations — Grafana Get Annotations
/v1/annotations
GET
Getannotationtags — Grafana Get Annotation Tags
/v1/annotations/tags
GET
Getannotationbyid — Grafana Get Annotation By ID
/v1/annotations/{annotation-id}
GET
Getsessionlist — Grafana Get Session List
/v1/cloudmigration/migration
GET
Getsession — Grafana Get Session
/v1/cloudmigration/migration/{uid}
GET
Getsnapshot — Grafana Get Snapshot
/v1/cloudmigration/migration/{uid}/snapshot/{snapshotuid}
GET
Getshapshotlist — Grafana Get Shapshot List
/v1/cloudmigration/migration/{uid}/snapshots
GET
Getresourcedependencies — Grafana Get Resource Dependencies
/v1/cloudmigration/resources/dependencies
GET
Getcloudmigrationtoken — Grafana Get Cloud Migration Token
/v1/cloudmigration/token
GET
Routeconvertprometheuscortexgetrules — Grafana Route Convert Prometheus Cortex Get Rules
/v1/convert/api/prom/rules
GET
Routeconvertprometheuscortexgetnamespace — Grafana Route Convert Prometheus Cortex Get Namespace
/v1/convert/api/prom/rules/{namespacetitle}
GET
Routeconvertprometheuscortexgetrulegroup — Grafana Route Convert Prometheus Cortex Get Rule Group
/v1/convert/api/prom/rules/{namespacetitle}/{group}
GET
Routeconvertprometheusgetrules — Grafana Route Convert Prometheus Get Rules
/v1/convert/prometheus/config/v1/rules
GET
Routeconvertprometheusgetnamespace — Grafana Route Convert Prometheus Get Namespace
/v1/convert/prometheus/config/v1/rules/{namespacetitle}
GET
Routeconvertprometheusgetrulegroup — Grafana Route Convert Prometheus Get Rule Group
/v1/convert/prometheus/config/v1/rules/{namespacetitle}/{group}
GET
Gethomedashboard — Grafana Get Home Dashboard
/v1/dashboards/home
GET
Getdashboardpermissionslistbyid — Grafana Get Dashboard Permissions List By ID
/v1/dashboards/id/{dashboardid}/permissions
GET
Getdashboardversionsbyid — Grafana Get Dashboard Versions By ID
/v1/dashboards/id/{dashboardid}/versions
GET
Getdashboardversionbyid — Grafana Get Dashboard Version By ID
/v1/dashboards/id/{dashboardid}/versions/{dashboardversionid}
GET
Getdashboardtags — Grafana Get Dashboard Tags
/v1/dashboards/tags
GET
Getpublicdashboard — Grafana Get Public Dashboard
/v1/dashboards/uid/{dashboarduid}/public-dashboards
GET
Getdashboardbyuid — Grafana Get Dashboard By UID
/v1/dashboards/uid/{uid}
GET
Getdashboardpermissionslistbyuid — Grafana Get Dashboard Permissions List By UID
/v1/dashboards/uid/{uid}/permissions
GET
Getdashboardversionsbyuid — Grafana Get Dashboard Versions By UID
/v1/dashboards/uid/{uid}/versions
GET
Getdashboardversionbyuid — Grafana Get Dashboard Version By UID
/v1/dashboards/uid/{uid}/versions/{dashboardversionid}
GET
Getdatasources — Grafana Get Data Sources
/v1/datasources
GET
Getcorrelations — Grafana Get Correlations
/v1/datasources/correlations
GET
Getdatasourceidbyname — Grafana Get Data Source Id By Name
/v1/datasources/id/{name}
GET
Getdatasourcebyname — Grafana Get Data Source By Name
/v1/datasources/name/{name}
GET
Datasourceproxygetbyuidcalls — Grafana Datasource Proxy GET By UID Calls
/v1/datasources/proxy/uid/{uid}/{datasource-proxy-route}
GET
Datasourceproxygetcalls — Grafana Datasource Proxy GET calls
/v1/datasources/proxy/{id}/{datasource-proxy-route}
GET
Getcorrelationsbysourceuid — Grafana Get Correlations By Source UID
/v1/datasources/uid/{sourceuid}/correlations
GET
Getcorrelation — Grafana Get Correlation
/v1/datasources/uid/{sourceuid}/correlations/{correlationuid}
GET
Getdatasourcebyuid — Grafana Get Data Source By UID
/v1/datasources/uid/{uid}
GET
Getteamlbacrulesapi — Grafana Get Team LBAC Rules Api
/v1/datasources/uid/{uid}/lbac/teams
GET
Getdatasourcecacheconfig — Grafana Get Data Source Cache Config
/v1/datasources/{datasourceuid}/cache
GET
Getdatasourcebyid — Grafana Get Data Source By ID
/v1/datasources/{id}
GET
Getfolders — Grafana Get Folders
/v1/folders
GET
Getfolderbyid — Grafana Get Folder By ID
/v1/folders/id/{folder-id}
GET
Getfolderbyuid — Grafana Get Folder By UID
/v1/folders/{folder-uid}
GET
Getfolderdescendantcounts — Grafana Get Folder Descendant Counts
/v1/folders/{folder-uid}/counts
GET
Getfolderpermissionlist — Grafana Get Folder Permission List
/v1/folders/{folder-uid}/permissions
GET
Getmappedgroups — Grafana Get Mapped Groups
/v1/groupsync/groups
GET
Getgrouproles — Grafana Get Group Roles
/v1/groupsync/groups/{group-id}/roles
GET
Gethealth — Grafana Get Health
/v1/health
GET
Getlibraryelements — Grafana Get Library Elements
/v1/library-elements
GET
Getlibraryelementbyname — Grafana Get Library Element By Name
/v1/library-elements/name/{library-element-name}
GET
Getlibraryelementbyuid — Grafana Get Library Element By UID
/v1/library-elements/{library-element-uid}
GET
Getlibraryelementconnections — Grafana Get Library Element Connections
/v1/library-elements/{library-element-uid}/connections
GET
Getstatus — Grafana Get Status
/v1/licensing/check
GET
Getcustompermissionsreport — Grafana Get Custom Permissions Report
/v1/licensing/custom-permissions
GET
Getcustompermissionscsv — Grafana Get Custom Permissions CSV
/v1/licensing/custom-permissions-csv
GET
Getlicensetoken — Grafana Get License Token
/v1/licensing/token
GET
Getsamllogout — Grafana Get SAML Logout
/v1/logout/saml
GET
Getcurrentorg — Grafana Get Current Org
/v1/org
GET
Getpendingorginvites — Grafana Get Pending Org Invites
/v1/org/invites
GET
Getorgpreferences — Grafana Get Org Preferences
/v1/org/preferences
GET
Getcurrentorgquota — Grafana Get Current Org Quota
/v1/org/quotas
GET
Getorgusersforcurrentorg — Grafana Get Org Users For Current Org
/v1/org/users
GET
Getorgusersforcurrentorglookup — Grafana Get Org Users For Current Org Lookup
/v1/org/users/lookup
GET
Getorgbyname — Grafana Get Org By Name
/v1/orgs/name/{org-name}
GET
Getorgbyid — Grafana Get Org By ID
/v1/orgs/{org-id}
GET
Getorgquota — Grafana Get Org Quota
/v1/orgs/{org-id}/quotas
GET
Getorgusers — Grafana Get Org Users
/v1/orgs/{org-id}/users
GET
Getplaylist — Grafana Get Playlist
/v1/playlists/{uid}
GET
Getplaylistitems — Grafana Get Playlist Items
/v1/playlists/{uid}/items
GET
Getpublicannotations — Grafana Get Public Annotations
/v1/public/dashboards/{accesstoken}/annotations
GET
Getrecordingrulewritetarget — Grafana Get Recording Rule Write Target
/v1/recording-rules/writer
GET
Getreports — Grafana Get Reports
/v1/reports
GET
Getreportsbydashboarduid — Grafana Get Reports By Dashboard UID
/v1/reports/dashboards/{uid}
GET
Getsettingsimage — Grafana Get Settings Image
/v1/reports/images/image
GET
Getreportsettings — Grafana Get Report Settings
/v1/reports/settings
GET
Getreport — Grafana Get Report
/v1/reports/{id}
GET
Getmetadata — Grafana Get Metadata
/v1/saml/metadata
GET
Getslo — Grafana Get SLO
/v1/saml/slo
GET
Getsharingoptions — Grafana Get Sharing Options
/v1/snapshot/shared-options
GET
Getdashboardsnapshot — Grafana Get Dashboard Snapshot
/v1/snapshots/{key}
GET
Getteamgroupsapi — Grafana Get Team Groups Api
/v1/teams/{teamid}/groups
GET
Getteambyid — Grafana Get Team By ID
/v1/teams/{team-id}
GET
Getteammembers — Grafana Get Team Members
/v1/teams/{team-id}/members
GET
Getteampreferences — Grafana Get Team Preferences
/v1/teams/{team-id}/preferences
GET
Getsignedinuser — Grafana Get Signed In User
/v1/user
GET
Getuserauthtokens — Grafana Get User Auth Tokens
/v1/user/auth-tokens
GET
Getsignedinuserorglist — Grafana Get Signed In User Org List
/v1/user/orgs
GET
Getuserpreferences — Grafana Get User Preferences
/v1/user/preferences
GET
Getuserquotas — Grafana Get User Quotas
/v1/user/quotas
GET
Getsignedinuserteamlist — Grafana Get Signed In User Team List
/v1/user/teams
GET
Getuserbyloginoremail — Grafana Get User By Login Or Email
/v1/users/lookup
GET
Getuserbyid — Grafana Get User By ID
/v1/users/{user-id}
GET
Getuserorglist — Grafana Get User Org List
/v1/users/{user-id}/orgs
GET
Getuserteams — Grafana Get User Teams
/v1/users/{user-id}/teams
GET
Routegetalertrules — Grafana Route Get Alert Rules
/v1/v1/provisioning/alert-rules
GET
Routegetalertrulesexport — Grafana Route Get Alert Rules Export
/v1/v1/provisioning/alert-rules/export
GET
Routegetalertrule — Grafana Route Get Alert Rule
/v1/v1/provisioning/alert-rules/{uid}
GET
Routegetalertruleexport — Grafana Route Get Alert Rule Export
/v1/v1/provisioning/alert-rules/{uid}/export
GET
Routegetcontactpoints — Grafana Route Get Contactpoints
/v1/v1/provisioning/contact-points
GET
Routegetcontactpointsexport — Grafana Route Get Contactpoints Export
/v1/v1/provisioning/contact-points/export
GET
Routegetalertrulegroup — Grafana Route Get Alert Rule Group
/v1/v1/provisioning/folder/{folderuid}/rule-groups/{group}
GET
Routegetalertrulegroupexport — Grafana Route Get Alert Rule Group Export
/v1/v1/provisioning/folder/{folderuid}/rule-groups/{group}/export
GET
Routegetmutetimings — Grafana Route Get Mute Timings
/v1/v1/provisioning/mute-timings
GET
Routegetmutetiming — Grafana Route Get Mute Timing
/v1/v1/provisioning/mute-timings/{name}
GET
Routegetpolicytree — Grafana Route Get Policy Tree
/v1/v1/provisioning/policies
GET
Routegetpolicytreeexport — Grafana Route Get Policy Tree Export
/v1/v1/provisioning/policies/export
GET
Routegettemplates — Grafana Route Get Templates
/v1/v1/provisioning/templates
GET
Routegettemplate — Grafana Route Get Template
/v1/v1/provisioning/templates/{name}
GET
Getprovidersettings — Grafana Get Provider Settings
/v1/v1/sso-settings/{key}

MCP Tools

grafana-get-role

Grafana Get Role

read-only idempotent
grafana-get-role-assignments

Grafana Get Role Assignments

read-only idempotent
grafana-get-access-control-status

Grafana Get Access Control Status

read-only idempotent
grafana-get-resource-description

Grafana Get Resource Description

read-only idempotent
grafana-get-resource-permissions

Grafana Get Resource Permissions

read-only idempotent
grafana-get-sync-status

Grafana Get Sync Status

read-only idempotent
grafana-get-ldap-status

Grafana Get LDAP Status

read-only idempotent
grafana-get-user-ldap

Grafana Get User From LDAP

read-only idempotent
grafana-admin-get-settings

Grafana Admin Get Settings

read-only idempotent
grafana-admin-get-stats

Grafana Admin Get Stats

read-only idempotent
grafana-admin-get-user-auth

Grafana Admin Get User Auth Tokens

read-only idempotent
grafana-get-user-quota

Grafana Get User Quota

read-only idempotent
grafana-get-annotations

Grafana Get Annotations

read-only idempotent
grafana-get-annotation-tags

Grafana Get Annotation Tags

read-only idempotent
grafana-get-annotation-id

Grafana Get Annotation By ID

read-only idempotent
grafana-get-session-list

Grafana Get Session List

read-only idempotent
grafana-get-session

Grafana Get Session

read-only idempotent
grafana-get-snapshot

Grafana Get Snapshot

read-only idempotent
grafana-get-shapshot-list

Grafana Get Shapshot List

read-only idempotent
grafana-get-resource-dependencies

Grafana Get Resource Dependencies

read-only idempotent
grafana-get-cloud-migration-token

Grafana Get Cloud Migration Token

read-only idempotent
grafana-route-convert-prometheus-cortex

Grafana Route Convert Prometheus Cortex Get Rules

read-only idempotent
grafana-route-convert-prometheus-cortex-2

Grafana Route Convert Prometheus Cortex Get Namespace

read-only idempotent
grafana-route-convert-prometheus-cortex-3

Grafana Route Convert Prometheus Cortex Get Rule Group

read-only idempotent
grafana-route-convert-prometheus-get

Grafana Route Convert Prometheus Get Rules

read-only idempotent
grafana-route-convert-prometheus-get-2

Grafana Route Convert Prometheus Get Namespace

read-only idempotent
grafana-route-convert-prometheus-get-3

Grafana Route Convert Prometheus Get Rule Group

read-only idempotent
grafana-get-home-dashboard

Grafana Get Home Dashboard

read-only idempotent
grafana-get-dashboard-permissions-list

Grafana Get Dashboard Permissions List By ID

read-only idempotent
grafana-get-dashboard-versions-id

Grafana Get Dashboard Versions By ID

read-only idempotent
grafana-get-dashboard-version-id

Grafana Get Dashboard Version By ID

read-only idempotent
grafana-get-dashboard-tags

Grafana Get Dashboard Tags

read-only idempotent
grafana-get-public-dashboard

Grafana Get Public Dashboard

read-only idempotent
grafana-get-dashboard-uid

Grafana Get Dashboard By UID

read-only idempotent
grafana-get-dashboard-permissions-list-2

Grafana Get Dashboard Permissions List By UID

read-only idempotent
grafana-get-dashboard-versions-uid

Grafana Get Dashboard Versions By UID

read-only idempotent
grafana-get-dashboard-version-uid

Grafana Get Dashboard Version By UID

read-only idempotent
grafana-get-data-sources

Grafana Get Data Sources

read-only idempotent
grafana-get-correlations

Grafana Get Correlations

read-only idempotent
grafana-get-data-source-id

Grafana Get Data Source Id By Name

read-only idempotent
grafana-get-data-source-name

Grafana Get Data Source By Name

read-only idempotent
grafana-datasource-proxy-get-uid

Grafana Datasource Proxy GET By UID Calls

read-only idempotent
grafana-datasource-proxy-get-calls

Grafana Datasource Proxy GET calls

read-only idempotent
grafana-get-correlations-source-uid

Grafana Get Correlations By Source UID

read-only idempotent
grafana-get-correlation

Grafana Get Correlation

read-only idempotent
grafana-get-data-source-uid

Grafana Get Data Source By UID

read-only idempotent
grafana-get-team-lbac-rules

Grafana Get Team LBAC Rules Api

read-only idempotent
grafana-get-data-source-cache

Grafana Get Data Source Cache Config

read-only idempotent
grafana-get-data-source-id-2

Grafana Get Data Source By ID

read-only idempotent
grafana-get-folders

Grafana Get Folders

read-only idempotent
grafana-get-folder-id

Grafana Get Folder By ID

read-only idempotent
grafana-get-folder-uid

Grafana Get Folder By UID

read-only idempotent
grafana-get-folder-descendant-counts

Grafana Get Folder Descendant Counts

read-only idempotent
grafana-get-folder-permission-list

Grafana Get Folder Permission List

read-only idempotent
grafana-get-mapped-groups

Grafana Get Mapped Groups

read-only idempotent
grafana-get-group-roles

Grafana Get Group Roles

read-only idempotent
grafana-get-health

Grafana Get Health

read-only idempotent
grafana-get-library-elements

Grafana Get Library Elements

read-only idempotent
grafana-get-library-element-name

Grafana Get Library Element By Name

read-only idempotent
grafana-get-library-element-uid

Grafana Get Library Element By UID

read-only idempotent
grafana-get-library-element-connections

Grafana Get Library Element Connections

read-only idempotent
grafana-get-status

Grafana Get Status

read-only idempotent
grafana-get-custom-permissions-report

Grafana Get Custom Permissions Report

read-only idempotent
grafana-get-custom-permissions-csv

Grafana Get Custom Permissions CSV

read-only idempotent
grafana-get-license-token

Grafana Get License Token

read-only idempotent
grafana-get-saml-logout

Grafana Get SAML Logout

read-only idempotent
grafana-get-current-org

Grafana Get Current Org

read-only idempotent
grafana-get-pending-org-invites

Grafana Get Pending Org Invites

read-only idempotent
grafana-get-org-preferences

Grafana Get Org Preferences

read-only idempotent
grafana-get-current-org-quota

Grafana Get Current Org Quota

read-only idempotent
grafana-get-org-users-current

Grafana Get Org Users For Current Org

read-only idempotent
grafana-get-org-users-current-2

Grafana Get Org Users For Current Org Lookup

read-only idempotent
grafana-get-org-name

Grafana Get Org By Name

read-only idempotent
grafana-get-org-id

Grafana Get Org By ID

read-only idempotent
grafana-get-org-quota

Grafana Get Org Quota

read-only idempotent
grafana-get-org-users

Grafana Get Org Users

read-only idempotent
grafana-get-playlist

Grafana Get Playlist

read-only idempotent
grafana-get-playlist-items

Grafana Get Playlist Items

read-only idempotent
grafana-get-public-annotations

Grafana Get Public Annotations

read-only idempotent
grafana-get-recording-rule-write

Grafana Get Recording Rule Write Target

read-only idempotent
grafana-get-reports

Grafana Get Reports

read-only idempotent
grafana-get-reports-dashboard-uid

Grafana Get Reports By Dashboard UID

read-only idempotent
grafana-get-settings-image

Grafana Get Settings Image

read-only idempotent
grafana-get-report-settings

Grafana Get Report Settings

read-only idempotent
grafana-get-report

Grafana Get Report

read-only idempotent
grafana-get-metadata

Grafana Get Metadata

read-only idempotent
grafana-get-slo

Grafana Get SLO

read-only idempotent
grafana-get-sharing-options

Grafana Get Sharing Options

read-only idempotent
grafana-get-dashboard-snapshot

Grafana Get Dashboard Snapshot

read-only idempotent
grafana-get-team-groups-api

Grafana Get Team Groups Api

read-only idempotent
grafana-get-team-id

Grafana Get Team By ID

read-only idempotent
grafana-get-team-members

Grafana Get Team Members

read-only idempotent
grafana-get-team-preferences

Grafana Get Team Preferences

read-only idempotent
grafana-get-signed-user

Grafana Get Signed In User

read-only idempotent
grafana-get-user-auth-tokens

Grafana Get User Auth Tokens

read-only idempotent
grafana-get-signed-user-org

Grafana Get Signed In User Org List

read-only idempotent
grafana-get-user-preferences

Grafana Get User Preferences

read-only idempotent
grafana-get-user-quotas

Grafana Get User Quotas

read-only idempotent
grafana-get-signed-user-team

Grafana Get Signed In User Team List

read-only idempotent
grafana-get-user-login-email

Grafana Get User By Login Or Email

read-only idempotent
grafana-get-user-id

Grafana Get User By ID

read-only idempotent
grafana-get-user-org-list

Grafana Get User Org List

read-only idempotent
grafana-get-user-teams

Grafana Get User Teams

read-only idempotent
grafana-route-get-alert-rules

Grafana Route Get Alert Rules

read-only idempotent
grafana-route-get-alert-rules-2

Grafana Route Get Alert Rules Export

read-only idempotent
grafana-route-get-alert-rule

Grafana Route Get Alert Rule

read-only idempotent
grafana-route-get-alert-rule-2

Grafana Route Get Alert Rule Export

read-only idempotent
grafana-route-get-contactpoints

Grafana Route Get Contactpoints

read-only idempotent
grafana-route-get-contactpoints-export

Grafana Route Get Contactpoints Export

read-only idempotent
grafana-route-get-alert-rule-3

Grafana Route Get Alert Rule Group

read-only idempotent
grafana-route-get-alert-rule-4

Grafana Route Get Alert Rule Group Export

read-only idempotent
grafana-route-get-mute-timings

Grafana Route Get Mute Timings

read-only idempotent
grafana-route-get-mute-timing

Grafana Route Get Mute Timing

read-only idempotent
grafana-route-get-policy-tree

Grafana Route Get Policy Tree

read-only idempotent
grafana-route-get-policy-tree-2

Grafana Route Get Policy Tree Export

read-only idempotent
grafana-route-get-templates

Grafana Route Get Templates

read-only idempotent
grafana-route-get-template

Grafana Route Get Template

read-only idempotent
grafana-get-provider-settings

Grafana Get Provider Settings

read-only idempotent

Capability Spec

grafana-get.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Grafana — Get
  description: 'Grafana — Get. 118 operations. Lead operation: Grafana Get Role. Self-contained Naftiko capability covering
    one Grafana business surface.'
  tags:
  - Grafana
  - Get
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    GRAFANA_API_KEY: GRAFANA_API_KEY
capability:
  consumes:
  - type: http
    namespace: grafana-get
    baseUri: http://{defaultHost}
    description: Grafana — Get business capability. Self-contained, no shared references.
    resources:
    - name: access-control-roles-roleUID
      path: /access-control/roles/{roleUID}
      operations:
      - name: getrole
        method: GET
        description: Grafana Get Role
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: roleUID
          in: path
          type: string
          required: true
    - name: access-control-roles-roleUID-assignments
      path: /access-control/roles/{roleUID}/assignments
      operations:
      - name: getroleassignments
        method: GET
        description: Grafana Get Role Assignments
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: roleUID
          in: path
          type: string
          required: true
    - name: access-control-status
      path: /access-control/status
      operations:
      - name: getaccesscontrolstatus
        method: GET
        description: Grafana Get Access Control Status
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: access-control-resource-description
      path: /access-control/{resource}/description
      operations:
      - name: getresourcedescription
        method: GET
        description: Grafana Get Resource Description
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resource
          in: path
          type: string
          required: true
    - name: access-control-resource-resourceID
      path: /access-control/{resource}/{resourceID}
      operations:
      - name: getresourcepermissions
        method: GET
        description: Grafana Get Resource Permissions
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resource
          in: path
          type: string
          required: true
        - name: resourceID
          in: path
          type: string
          required: true
    - name: admin-ldap-sync-status
      path: /admin/ldap-sync-status
      operations:
      - name: getsyncstatus
        method: GET
        description: Grafana Get Sync Status
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: admin-ldap-status
      path: /admin/ldap/status
      operations:
      - name: getldapstatus
        method: GET
        description: Grafana Get LDAP Status
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: admin-ldap-user_name
      path: /admin/ldap/{user_name}
      operations:
      - name: getuserfromldap
        method: GET
        description: Grafana Get User From LDAP
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: user_name
          in: path
          type: string
          required: true
    - name: admin-settings
      path: /admin/settings
      operations:
      - name: admingetsettings
        method: GET
        description: Grafana Admin Get Settings
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: admin-stats
      path: /admin/stats
      operations:
      - name: admingetstats
        method: GET
        description: Grafana Admin Get Stats
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: admin-users-user_id-auth-tokens
      path: /admin/users/{user_id}/auth-tokens
      operations:
      - name: admingetuserauthtokens
        method: GET
        description: Grafana Admin Get User Auth Tokens
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: user_id
          in: path
          type: integer
          required: true
    - name: admin-users-user_id-quotas
      path: /admin/users/{user_id}/quotas
      operations:
      - name: getuserquota
        method: GET
        description: Grafana Get User Quota
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: user_id
          in: path
          type: integer
          required: true
    - name: annotations
      path: /annotations
      operations:
      - name: getannotations
        method: GET
        description: Grafana Get Annotations
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: from
          in: query
          type: integer
          description: Find annotations created after specific epoch datetime in milliseconds.
        - name: to
          in: query
          type: integer
          description: Find annotations created before specific epoch datetime in milliseconds.
        - name: userId
          in: query
          type: integer
          description: Limit response to annotations created by specific user.
        - name: alertId
          in: query
          type: integer
          description: Find annotations for a specified alert rule by its ID.
        - name: alertUID
          in: query
          type: string
          description: Find annotations for a specified alert rule by its UID.
        - name: dashboardId
          in: query
          type: integer
          description: Find annotations that are scoped to a specific dashboard
        - name: dashboardUID
          in: query
          type: string
          description: Find annotations that are scoped to a specific dashboard
        - name: panelId
          in: query
          type: integer
          description: Find annotations that are scoped to a specific panel
        - name: limit
          in: query
          type: integer
          description: Max limit for results returned.
        - name: tags
          in: query
          type: array
          description: Use this to filter organization annotations. Organization annotations are annotations from an annotation
            data source that are not connected specifically to a da
        - name: type
          in: query
          type: string
          description: Return alerts or user created annotations
        - name: matchAny
          in: query
          type: boolean
          description: Match any or all tags
    - name: annotations-tags
      path: /annotations/tags
      operations:
      - name: getannotationtags
        method: GET
        description: Grafana Get Annotation Tags
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: tag
          in: query
          type: string
          description: Tag is a string that you can use to filter tags.
        - name: limit
          in: query
          type: string
          description: Max limit for results returned.
    - name: annotations-annotation_id
      path: /annotations/{annotation_id}
      operations:
      - name: getannotationbyid
        method: GET
        description: Grafana Get Annotation By ID
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: annotation_id
          in: path
          type: string
          required: true
    - name: cloudmigration-migration
      path: /cloudmigration/migration
      operations:
      - name: getsessionlist
        method: GET
        description: Grafana Get Session List
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: cloudmigration-migration-uid
      path: /cloudmigration/migration/{uid}
      operations:
      - name: getsession
        method: GET
        description: Grafana Get 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-migration-uid-snapshot-snapshotUid
      path: /cloudmigration/migration/{uid}/snapshot/{snapshotUid}
      operations:
      - name: getsnapshot
        method: GET
        description: Grafana Get Snapshot
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resultPage
          in: query
          type: integer
          description: ResultPage is used for pagination with ResultLimit
        - name: resultLimit
          in: query
          type: integer
          description: Max limit for snapshot results returned.
        - name: resultSortColumn
          in: query
          type: string
          description: ResultSortColumn can be used to override the default system sort. Valid values are "name", "resource_type",
            and "status".
        - name: resultSortOrder
          in: query
          type: string
          description: ResultSortOrder is used with ResultSortColumn. Valid values are ASC and DESC.
        - name: errorsOnly
          in: query
          type: boolean
          description: ErrorsOnly is used to only return resources with error statuses
        - name: uid
          in: path
          type: string
          description: Session UID of a session
          required: true
        - name: snapshotUid
          in: path
          type: string
          description: UID of a snapshot
          required: true
    - name: cloudmigration-migration-uid-snapshots
      path: /cloudmigration/migration/{uid}/snapshots
      operations:
      - name: getshapshotlist
        method: GET
        description: Grafana Get Shapshot List
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: page
          in: query
          type: integer
          description: Page is used for pagination with limit
        - name: limit
          in: query
          type: integer
          description: Max limit for results returned.
        - name: uid
          in: path
          type: string
          description: Session UID of a session
          required: true
        - name: sort
          in: query
          type: string
          description: Sort with value latest to return results sorted in descending order.
    - name: cloudmigration-resources-dependencies
      path: /cloudmigration/resources/dependencies
      operations:
      - name: getresourcedependencies
        method: GET
        description: Grafana Get Resource Dependencies
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: cloudmigration-token
      path: /cloudmigration/token
      operations:
      - name: getcloudmigrationtoken
        method: GET
        description: Grafana Get Cloud Migration Token
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: convert-api-prom-rules
      path: /convert/api/prom/rules
      operations:
      - name: routeconvertprometheuscortexgetrules
        method: GET
        description: Grafana Route Convert Prometheus Cortex Get Rules
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: convert-api-prom-rules-NamespaceTitle
      path: /convert/api/prom/rules/{NamespaceTitle}
      operations:
      - name: routeconvertprometheuscortexgetnamespace
        method: GET
        description: Grafana Route Convert Prometheus Cortex Get 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: routeconvertprometheuscortexgetrulegroup
        method: GET
        description: Grafana Route Convert Prometheus Cortex Get 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
      path: /convert/prometheus/config/v1/rules
      operations:
      - name: routeconvertprometheusgetrules
        method: GET
        description: Grafana Route Convert Prometheus Get Rules
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: convert-prometheus-config-v1-rules-NamespaceTitle
      path: /convert/prometheus/config/v1/rules/{NamespaceTitle}
      operations:
      - name: routeconvertprometheusgetnamespace
        method: GET
        description: Grafana Route Convert Prometheus Get 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: routeconvertprometheusgetrulegroup
        method: GET
        description: Grafana Route Convert Prometheus Get 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-home
      path: /dashboards/home
      operations:
      - name: gethomedashboard
        method: GET
        description: Grafana Get Home Dashboard
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: dashboards-id-DashboardID-permissions
      path: /dashboards/id/{DashboardID}/permissions
      operations:
      - name: getdashboardpermissionslistbyid
        method: GET
        description: Grafana Get Dashboard Permissions List By ID
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: DashboardID
          in: path
          type: integer
          required: true
    - name: dashboards-id-DashboardID-versions
      path: /dashboards/id/{DashboardID}/versions
      operations:
      - name: getdashboardversionsbyid
        method: GET
        description: Grafana Get Dashboard Versions By ID
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: DashboardID
          in: path
          type: integer
          required: true
    - name: dashboards-id-DashboardID-versions-DashboardVersionID
      path: /dashboards/id/{DashboardID}/versions/{DashboardVersionID}
      operations:
      - name: getdashboardversionbyid
        method: GET
        description: Grafana Get Dashboard Version By ID
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: DashboardID
          in: path
          type: integer
          required: true
        - name: DashboardVersionID
          in: path
          type: integer
          required: true
    - name: dashboards-tags
      path: /dashboards/tags
      operations:
      - name: getdashboardtags
        method: GET
        description: Grafana Get Dashboard Tags
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: dashboards-uid-dashboardUid-public-dashboards
      path: /dashboards/uid/{dashboardUid}/public-dashboards
      operations:
      - name: getpublicdashboard
        method: GET
        description: Grafana Get Public Dashboard
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: dashboardUid
          in: path
          type: string
          required: true
    - name: dashboards-uid-uid
      path: /dashboards/uid/{uid}
      operations:
      - name: getdashboardbyuid
        method: GET
        description: Grafana Get Dashboard By UID
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: uid
          in: path
          type: string
          required: true
    - name: dashboards-uid-uid-permissions
      path: /dashboards/uid/{uid}/permissions
      operations:
      - name: getdashboardpermissionslistbyuid
        method: GET
        description: Grafana Get Dashboard Permissions List By UID
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: uid
          in: path
          type: string
          required: true
    - name: dashboards-uid-uid-versions
      path: /dashboards/uid/{uid}/versions
      operations:
      - name: getdashboardversionsbyuid
        method: GET
        description: Grafana Get Dashboard Versions By UID
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: uid
          in: path
          type: string
          required: true
        - name: limit
          in: query
          type: integer
          description: Maximum number of results to return
        - name: start
          in: query
          type: integer
          description: Version to start from when returning queries
    - name: dashboards-uid-uid-versions-DashboardVersionID
      path: /dashboards/uid/{uid}/versions/{DashboardVersionID}
      operations:
      - name: getdashboardversionbyuid
        method: GET
        description: Grafana Get Dashboard Version By UID
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: DashboardVersionID
          in: path
          type: integer
          required: true
        - name: uid
          in: path
          type: string
          required: true
    - name: datasources
      path: /datasources
      operations:
      - name: getdatasources
        method: GET
        description: Grafana Get Data Sources
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: datasources-correlations
      path: /datasources/correlations
      operations:
      - name: getcorrelations
        method: GET
        description: Grafana Get Correlations
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: limit
          in: query
          type: integer
          description: Limit the maximum number of correlations to return per page
        - name: page
          in: query
          type: integer
          description: Page index for starting fetching correlations
        - name: sourceUID
          in: query
          type: array
          description: Source datasource UID filter to be applied to correlations
    - name: datasources-id-name
      path: /datasources/id/{name}
      operations:
      - name: getdatasourceidbyname
        method: GET
        description: Grafana Get Data Source Id By Name
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          required: true
    - name: datasources-name-name
      path: /datasources/name/{name}
      operations:
      - name: getdatasourcebyname
        method: GET
        description: Grafana Get 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: datasourceproxygetbyuidcalls
        method: GET
        description: Grafana Datasource Proxy GET By UID Calls
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: datasource_proxy_route
          in: path
          type: string
          required: true
        - name: uid
          in: path
          type: string
          required: true
    - name: datasources-proxy-id-datasource_proxy_route
      path: /datasources/proxy/{id}/{datasource_proxy_route}
      operations:
      - name: datasourceproxygetcalls
        method: GET
        description: Grafana Datasource Proxy GET calls
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: datasource_proxy_route
          in: path
          type: string
          required: true
        - name: id
          in: path
          type: string
          required: true
    - name: datasources-uid-sourceUID-correlations
      path: /datasources/uid/{sourceUID}/correlations
      operations:
      - name: getcorrelationsbysourceuid
        method: GET
        description: Grafana Get Correlations By Source UID
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: sourceUID
          in: path
          type: string
          required: true
    - name: datasources-uid-sourceUID-correlations-correlationUID
      path: /datasources/uid/{sourceUID}/correlations/{correlationUID}
      operations:
      - name: getcorrelation
        method: GET
        description: Grafana Get Correlation
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: sourceUID
          in: path
          type: string
          required: true
        - name: correlationUID
          in: path
          type: string
          required: true
    - name: datasources-uid-uid
      path: /datasources/uid/{uid}
      operations:
      - name: getdatasourcebyuid
        method: GET
        description: Grafana Get 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-lbac-teams
      path: /datasources/uid/{uid}/lbac/teams
      operations:
      - name: getteamlbacrulesapi
        method: GET
        description: Grafana Get Team LBAC Rules Api
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: uid
          in: path
          type: string
          required: true
    - name: datasources-dataSourceUID-cache
      path: /datasources/{dataSourceUID}/cache
      operations:
      - name: getdatasourcecacheconfig
        method: GET
        description: Grafana Get Data Source Cache Config
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: dataSourceUID
          in: path
          type: string
          required: true
    - name: datasources-id
      path: /datasources/{id}
      operations:
      - name: getdatasourcebyid
        method: GET
        description: Grafana Get Data Source By ID
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          required: true
    - name: folders
      path: /folders
      operations:
      - name: getfolders
        method: GET
        description: Grafana Get Folders
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: limit
          in: query
          type: integer
          description: Limit the maximum number of folders to return
        - name: page
          in: query
          type: integer
          description: Page index for starting fetching folders
        - name: parentUid
          in: query
          type: string
          description: The parent folder UID
        - name: permission
          in: query
          type: string
          description: Set to `Edit` to return folders that the user can edit
    - name: folders-id-folder_id
      path: /folders/id/{folder_id}
      operations:
      - name: getfolderbyid
        method: GET
        description: Grafana Get Folder By ID
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: folder_id
          in: path
          type: integer
          required: true
    - name: folders-folder_uid
      path: /folders/{folder_uid}
      operations:
      - name: getfolderbyuid
        method: GET
        description: Grafana Get Folder By UID
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: folder_uid
          in: path
          type: string
          required: true
    - name: folders-folder_uid-counts
      path: /folders/{folder_uid}/counts
      operations:
      - name: getfolderdescendantcounts
        method: GET
        description: Grafana Get Folder Descendant Counts
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: folder_uid
          in: path
          type: string
          required: true
    - name: folders-folder_uid-permissions
      path: /folders/{folder_uid}/permissions
      operations:
      - name: getfolderpermissionlist
        method: GET
        description: Grafana Get Folder Permission List
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: folder_uid
          in: path
          type: string
          required: true
    - name: groupsync-groups
      path: /groupsync/groups
      operations:
      - name: getmappedgroups
        method: GET
        description: Grafana Get Mapped Groups
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: groupsync-groups-group_id-roles
      path: /groupsync/groups/{group_id}/roles
      operations:
      - name: getgrouproles
        method: GET
        description: Grafana Get Group Roles
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: group_id
          in: path
          type: string
          required: true
    - name: health
      path: /health
      operations:
      - name: gethealth
        method: GET
        description: Grafana Get Health
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: library-elements
      path: /library-elements
      operations:
      - name: getlibraryelements
        method: GET
        description: Grafana Get Library Elements
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: searchString
          in: query
          type: string
          description: Part of the name or description searched for.
        - name: kind
          in: query
          type: integer
          description: Kind of element to search for.
        - name: sortDirection
          in: query
          type: string
          description: Sort order of elements.
        - name: typeFilter
          in: query
          type: string
          description: A comma separated list of types to filter the elements by
        - name: excludeUid
          in: query
          type: string
          description: Element UID to exclude from search results.
        - name: folderFilter
          in: query
          type: string
          description: A comma separated list of folder ID(s) to filter the elements by.
        - name: perPage
          in: query
          type: integer
          description: The number of results per page.
        - name: page
          in: query
          type: integer
          description: The page for a set of records, given that only perPage records are returned at a time. Numbering starts
            at 1.
    - name: library-elements-name-library_element_name
      path: /library-elements/name/{library_element_name}
      operations:
      - name: getlibraryelementbyname
        method: GET
        description: Grafana Get Library Element By Name
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: library_element_name
          in: path
          type: string
          required: true
    - name: library-elements-library_element_uid
      path: /library-elements/{library_element_uid}
      operations:
      - name: getlibraryelementbyuid
        method: GET
        description: Grafana Get Library Element By UID
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: library_element_uid
          in: path
          type: string
          required: true
    - name: library-elements-library_element_uid-connections
      path: /library-elements/{library_element_uid}/connections/
      operations:
      - name: getlibraryelementconnections
        method: GET
        description: Grafana Get Library Element Connections
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: library_element_uid
          in: path
          type: string
          required: true
    - name: licensing-check
      path: /licensing/check
      operations

# --- truncated at 32 KB (143 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/grafana/refs/heads/main/capabilities/grafana-get.yaml