Skip to main content
Grafana logo

Grafana

Grafana: dashboards, datasources, folders, alerts, annotations, teams. Exposes 54 actions covering the API surface an agent needs - read and write.

What it can do

MethodWhat it does
grafana_dashboards_listList dashboards - GET /dashboards.
grafana_dashboard_getGet one dashboard by UID - GET /dashboards/uid/{uid}.
grafana_dashboard_createCreate a dashboard - POST /dashboards.
grafana_dashboard_updateUpdate a dashboard - POST /dashboards/db.
grafana_dashboard_deleteDelete a dashboard - DELETE /dashboards/uid/{uid}.
grafana_dashboards_searchSearch dashboards - GET /search.
grafana_datasources_listList all datasources - GET /datasources.
grafana_datasource_getGet one datasource by ID - GET /datasources/{id}.
grafana_datasource_createCreate a datasource - POST /datasources.
grafana_datasource_updateUpdate a datasource - PUT /datasources/{id}.
grafana_datasource_deleteDelete a datasource - DELETE /datasources/{id}.
grafana_datasource_queryQuery a datasource - POST /datasources/{id}/query.
grafana_folders_listList folders - GET /folders.
grafana_folder_getGet one folder by ID - GET /folders/{id}.
grafana_folder_createCreate a folder - POST /folders.
grafana_folder_updateUpdate a folder - PUT /folders/{id}.
grafana_folder_deleteDelete a folder - DELETE /folders/{id}.
grafana_alert_rules_listList alert rules - GET /v1/rules.
grafana_alert_rule_getGet one alert rule by UID - GET /v1/rules/{uid}.
grafana_alert_rule_createCreate an alert rule - POST /v1/rules.
grafana_alert_rule_updateUpdate an alert rule - PUT /v1/rules/{uid}.
grafana_alert_rule_deleteDelete an alert rule - DELETE /v1/rules/{uid}.
grafana_contact_points_listList contact points (notification channels) - GET /v1/provisioning/contact-points.
grafana_contact_point_getGet one contact point by UID - GET /v1/provisioning/contact-points/{uid}.
grafana_contact_point_createCreate a contact point - POST /v1/provisioning/contact-points.
grafana_contact_point_updateUpdate a contact point - PUT /v1/provisioning/contact-points/{uid}.
grafana_contact_point_deleteDelete a contact point - DELETE /v1/provisioning/contact-points/{uid}.
grafana_annotations_listList annotations - GET /annotations.
grafana_annotation_getGet one annotation by ID - GET /annotations/{id}.
grafana_annotation_createCreate an annotation - POST /annotations.
grafana_annotation_deleteDelete an annotation - DELETE /annotations/{id}.
grafana_users_listList users - GET /users.
grafana_user_getGet one user by ID - GET /users/{id}.
grafana_user_createCreate a user - POST /users.
grafana_user_updateUpdate a user - PUT /users/{id}.
grafana_user_deleteDelete a user - DELETE /users/{id}.
grafana_orgs_listList organizations - GET /orgs.
grafana_org_getGet one organization by ID - GET /orgs/{id}.
grafana_org_createCreate an organization - POST /orgs.
grafana_org_updateUpdate an organization - PUT /orgs/{id}.
grafana_org_deleteDelete an organization - DELETE /orgs/{id}.
grafana_teams_listList teams - GET /teams.
grafana_team_getGet one team by ID - GET /teams/{id}.
grafana_team_createCreate a team - POST /teams.
grafana_team_updateUpdate a team - PUT /teams/{id}.
grafana_team_deleteDelete a team - DELETE /teams/{id}.
grafana_service_accounts_listList service accounts - GET /serviceaccounts.
grafana_service_account_getGet one service account by ID - GET /serviceaccounts/{id}.
grafana_service_account_createCreate a service account - POST /serviceaccounts.
grafana_service_account_updateUpdate a service account - PATCH /serviceaccounts/{id}.
grafana_service_account_deleteDelete a service account - DELETE /serviceaccounts/{id}.
grafana_api_keys_listList API keys - GET /auth/keys.
grafana_api_key_createCreate an API key - POST /auth/keys.
grafana_api_key_deleteDelete an API key - DELETE /auth/keys/{id}.

How to get credentials

This connector uses an API key / token. Create one in the provider dashboard, then paste it into FlyMyAI:

  • GRAFANA_URL - Your Grafana base URL, e.g. https://yourorg.grafana.net .
  • GRAFANA_API_TOKEN - Grafana - Administration - Service accounts - Add token.

Fields to fill in FlyMyAI

FlyMyAI fieldWhere it comes from
GRAFANA_URLYour Grafana base URL, e.g. https://yourorg.grafana.net .
GRAFANA_API_TOKENGrafana - Administration - Service accounts - Add token.

Troubleshooting

  • 401 Unauthorized / 403 Forbidden - the token is wrong, expired, or missing a required scope; regenerate it.
  • 429 Too Many Requests - provider rate limit; retry after a short backoff.
  • Unexpected 4xx on writes - double-check required fields; the agent confirms before write actions.
We love our partners - FlyMy.AI builds with the best. Thanks, Grafana!