mirror of
https://github.com/grafana/grafana.git
synced 2025-07-28 02:32:07 +08:00

* manually replce all shared relrefs * relref replace - grafana next * Merge branch 'master' into robbymilo/relref-replace-grafana-next * manual fixes * remove ref shortcode * Merge branch 'master' into robbymilo/relref-replace-grafana-next * prettier * fix test * update readme
44 lines
1.6 KiB
Markdown
44 lines
1.6 KiB
Markdown
---
|
|
aliases:
|
|
- ../../../http_api/curl-examples/ # /docs/grafana/<GRAFANA_VERSION>/http_api/curl-examples/
|
|
- ../../http_api/curl-examples/ # /docs/grafana/<GRAFANA_VERSION>/developers/http_api/curl-examples/
|
|
canonical: /docs/grafana/latest/developers/http_api/examples/curl-examples/
|
|
description: cURL examples
|
|
keywords:
|
|
- grafana
|
|
- http
|
|
- documentation
|
|
- api
|
|
- curl
|
|
labels:
|
|
products:
|
|
- enterprise
|
|
- oss
|
|
title: cURL examples
|
|
---
|
|
|
|
# cURL examples
|
|
|
|
This page provides examples of calls to the Grafana API using cURL.
|
|
|
|
The most basic example for a dashboard for which there is no authentication. You can test the following on your local machine, assuming a default installation and anonymous access enabled, required:
|
|
|
|
```
|
|
curl http://localhost:3000/api/search
|
|
```
|
|
|
|
Here's a cURL command that works for getting the home dashboard when you are running Grafana locally with [basic authentication](/docs/grafana/latest/setup-grafana/configure-security/configure-authentication/#basic-auth) enabled using the default admin credentials:
|
|
|
|
```
|
|
curl http://admin:admin@localhost:3000/api/search
|
|
```
|
|
|
|
To pass a username and password with [HTTP basic authorization](/docs/grafana/latest/administration/roles-and-permissions/access-control/manage-rbac-roles/), encode them as base64.
|
|
You can't use authorization tokens in the request.
|
|
|
|
For example, to [list permissions associated with roles](/docs/grafana/latest/administration/roles-and-permissions/access-control/manage-rbac-roles/) given a username of `user` and password of `password`, use:
|
|
|
|
```
|
|
curl --location '<grafana_url>/api/access-control/builtin-roles' --user 'user:password'
|
|
```
|