<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Grafana APIs on Grafana Labs</title><link>https://grafana.com/docs/grafana/v12.4/developer-resources/api-reference/</link><description>Recent content in Grafana APIs on Grafana Labs</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="/docs/grafana/v12.4/developer-resources/api-reference/index.xml" rel="self" type="application/rss+xml"/><item><title>HTTP API</title><link>https://grafana.com/docs/grafana/v12.4/developer-resources/api-reference/http-api/</link><pubDate>Fri, 03 Apr 2026 19:43:06 +0000</pubDate><guid>https://grafana.com/docs/grafana/v12.4/developer-resources/api-reference/http-api/</guid><content><![CDATA[&lt;h1 id=&#34;grafana-http-api-reference&#34;&gt;Grafana HTTP API reference&lt;/h1&gt;
&lt;p&gt;Every Grafana instance exposes an HTTP API, which is the same API used by the Grafana frontend to manage resources like saving dashboards, creating users, updating data sources, deleting alerts, and more. You can use the HTTP API to programmatically access or manage resources from your Grafana instance running in Grafana Cloud. Below is the list of existing &lt;a href=&#34;#http-apis&#34;&gt;HTTP APIs&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;HTTP API details are &lt;a href=&#34;https://editor.swagger.io/?url=https://raw.githubusercontent.com/grafana/grafana/main/public/api-merged.json&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;specified&lt;/a&gt; using OpenAPI v2.&lt;/p&gt;
&lt;p&gt;There is also an &lt;a href=&#34;https://editor.swagger.io/?url=https://raw.githubusercontent.com/grafana/grafana/main/public/openapi3.json&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;OpenAPI v3 specification&lt;/a&gt; (generated by the v2 one).&lt;/p&gt;
&lt;p&gt;Users can browser and try out both via the Swagger UI editor (served by the Grafana server) by navigating to &lt;code&gt;/swagger-ui&lt;/code&gt;.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;If you need to manage or access other resources from your &lt;a href=&#34;/docs/grafana-cloud/account-management/cloud-stacks/&#34;&gt;Grafana Cloud Stack&lt;/a&gt;, refer to the &lt;a href=&#34;../cloud-api/&#34;&gt;Grafana Cloud API&lt;/a&gt; instead.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h2 id=&#34;authenticate-http-api-requests&#34;&gt;Authenticate HTTP API requests&lt;/h2&gt;
&lt;h3 id=&#34;grafana-oss&#34;&gt;Grafana OSS&lt;/h3&gt;


&lt;div data-shared=&#34;developers/authentication.md&#34;&gt;
            &lt;p&gt;You can authenticate HTTP API requests using basic authentication or a service account token.&lt;/p&gt;
&lt;h3 id=&#34;basic-auth&#34;&gt;Basic auth&lt;/h3&gt;
&lt;p&gt;If basic auth is enabled (it is enabled by default), then you can authenticate your HTTP request via
standard basic auth. Basic auth will also authenticate LDAP users.&lt;/p&gt;
&lt;p&gt;curl example:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;Bash&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-bash&#34;&gt;curl http://admin:admin@localhost:3000/api/org
{&amp;#34;id&amp;#34;:1,&amp;#34;name&amp;#34;:&amp;#34;Main Org.&amp;#34;}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h3 id=&#34;service-account-token&#34;&gt;Service account token&lt;/h3&gt;
&lt;p&gt;To create a service account token, click on &lt;strong&gt;Administration&lt;/strong&gt; in the left-side menu, click &lt;strong&gt;Users and access&lt;/strong&gt;, then &lt;strong&gt;Service Accounts&lt;/strong&gt;.
For more information on how to use service account tokens, refer to the 
    &lt;a href=&#34;/docs/grafana/v12.4/administration/service-accounts/&#34;&gt;Service Accounts&lt;/a&gt; documentation.&lt;/p&gt;
&lt;p&gt;You use the token in all requests in the &lt;code&gt;Authorization&lt;/code&gt; header, like this:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Example&lt;/strong&gt;:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;http&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-http&#34;&gt;GET http://your.grafana.com/api/dashboards/db/mydash HTTP/1.1
Accept: application/json
Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The &lt;code&gt;Authorization&lt;/code&gt; header value should be &lt;em&gt;&lt;code&gt;Bearer &amp;lt;YOUR_SERVICE_ACCOUNT_TOKEN&amp;gt;&lt;/code&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;grafana-cloud&#34;&gt;Grafana Cloud&lt;/h3&gt;


&lt;div data-shared=&#34;/developer-resources/authentication.md&#34;&gt;
            &lt;p&gt;To use the HTTP API provided by a Grafana Cloud instance, authenticate requests with a service account token.&lt;/p&gt;
&lt;p&gt;To access or create your service account tokens, click on &lt;strong&gt;Administration&lt;/strong&gt; in the left-side menu, click &lt;strong&gt;Users and access&lt;/strong&gt;, then &lt;strong&gt;Service Accounts&lt;/strong&gt;. For details on creating service accounts, assigning permissions, and adding tokens, refer to &lt;a href=&#34;/docs/grafana-cloud/account-management/authentication-and-permissions/service-accounts/&#34;&gt;Service Accounts&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Include the service account token in the &lt;code&gt;Authorization&lt;/code&gt; header for all requests to your Grafana instance:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;http&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-http&#34;&gt;GET http://your.grafana.com/api/dashboards/db/mydash HTTP/1.1
Accept: application/json
Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Requests to the HTTP API are authenticated using the &lt;code&gt;Authorization&lt;/code&gt; header:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;Bash&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-bash&#34;&gt;Authorization: Bearer &amp;lt;SERVICE ACCOUNT TOKEN&amp;gt;&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;

        
&lt;h2 id=&#34;x-grafana-org-id-header&#34;&gt;X-Grafana-Org-Id Header&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;X-Grafana-Org-Id&lt;/strong&gt; is an optional property that specifies the organization to which the action is applied. If it is not set, the created key belongs to the current context org. Use this header in all requests except those regarding admin.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Example Request&lt;/strong&gt;:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;http&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-http&#34;&gt;GET /api/org/ HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Grafana-Org-Id: 2
Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h2 id=&#34;http-apis&#34;&gt;HTTP APIs&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;admin/&#34;&gt;Admin API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://editor.swagger.io/?url=https://raw.githubusercontent.com/grafana/grafana/main/pkg/services/ngalert/api/tooling/post.json&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Alerting API (unstable)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;alerting_provisioning/&#34;&gt;Alerting provisioning API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;annotations/&#34;&gt;Annotations API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;correlations/&#34;&gt;Correlations API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;dashboard/&#34;&gt;Dashboard API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;dashboard_permissions/&#34;&gt;Dashboard permissions API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;dashboard_versions/&#34;&gt;Dashboard versions API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;data_source/&#34;&gt;Data source API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;folder/&#34;&gt;Folder API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;folder_permissions/&#34;&gt;Folder permissions API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;folder_dashboard_search/&#34;&gt;Folder/Dashboard search API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;library_element/&#34;&gt;Library element API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;org/&#34;&gt;Organization API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;other/&#34;&gt;Other API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;playlist/&#34;&gt;Playlists API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;preferences/&#34;&gt;Preferences API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;dashboard_public/&#34;&gt;Shared dashboards API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;query_history/&#34;&gt;Query history API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;serviceaccount/&#34;&gt;Service account API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;short_url/&#34;&gt;Short URL API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;snapshot/&#34;&gt;Snapshot API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;sso-settings/&#34;&gt;SSO settings API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;team/&#34;&gt;Team API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;user/&#34;&gt;User API&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;grafana-enterprise-http-apis&#34;&gt;Grafana Enterprise HTTP APIs&lt;/h2&gt;
&lt;p&gt;Grafana Enterprise includes all of the Grafana OSS APIs as well as the following APIs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;datasource_permissions/&#34;&gt;Data source permissions API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;licensing/&#34;&gt;License API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;query_and_resource_caching/&#34;&gt;Query and resource caching API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;reporting/&#34;&gt;Reporting API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;access_control/&#34;&gt;Role-based access control API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;secrets_management/&#34;&gt;Secrets Management API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;team_sync/&#34;&gt;Team sync API&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;deprecated-http-apis&#34;&gt;Deprecated HTTP APIs&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;authentication/&#34;&gt;Authentication API&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="grafana-http-api-reference">Grafana HTTP API reference&lt;/h1>
&lt;p>Every Grafana instance exposes an HTTP API, which is the same API used by the Grafana frontend to manage resources like saving dashboards, creating users, updating data sources, deleting alerts, and more. You can use the HTTP API to programmatically access or manage resources from your Grafana instance running in Grafana Cloud. Below is the list of existing &lt;a href="#http-apis">HTTP APIs&lt;/a>.&lt;/p></description></item><item><title>Grafana Cloud API</title><link>https://grafana.com/docs/grafana/v12.4/developer-resources/api-reference/cloud-api/</link><pubDate>Fri, 03 Apr 2026 19:43:06 +0000</pubDate><guid>https://grafana.com/docs/grafana/v12.4/developer-resources/api-reference/cloud-api/</guid><content><![CDATA[&lt;h1 id=&#34;grafana-cloud-api&#34;&gt;Grafana Cloud API&lt;/h1&gt;
&lt;p&gt;The Grafana Cloud API, sometimes referred to as the Grafana.com API or GCOM API, allows you to interact with resources from your &lt;a href=&#34;/docs/grafana-cloud/account-management/cloud-stacks/&#34;&gt;Grafana Cloud Stack&lt;/a&gt; programmatically.&lt;/p&gt;
&lt;p&gt;Below is the list of approved, static endpoints and calls for general use. Any other paths are subject to change and are not maintained for general user consumption.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;If you need to manage or access resources from your Grafana instance—such as dashboards, alerts, data sources, users, and more—refer to the &lt;a href=&#34;../http-api/&#34;&gt;HTTP API&lt;/a&gt; instead.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h2 id=&#34;authentication&#34;&gt;Authentication&lt;/h2&gt;
&lt;p&gt;You must create a Cloud Access Policy and token to use the Cloud API.
To create a Grafana Cloud Access Policy, refer to &lt;a href=&#34;/docs/grafana-cloud/security-and-account-management/authentication-and-permissions/access-policies/create-access-policies/&#34;&gt;Create an access policy&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Requests to the API are authenticated using the &lt;code&gt;Authorization&lt;/code&gt; header:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;http&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-http&#34;&gt;Authorization: Bearer &amp;lt;CLOUD ACCESS POLICY TOKEN&amp;gt;&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h2 id=&#34;access-policies-and-tokens&#34;&gt;Access policies and tokens&lt;/h2&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;The rate limit on the Grafana Cloud API endpoint for access policies is 600 per hour.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;Access policies and tokens use &lt;code&gt;access policy&lt;/code&gt;, &lt;code&gt;token&lt;/code&gt;, &lt;code&gt;scope&lt;/code&gt;, &lt;code&gt;realm&lt;/code&gt;, &lt;code&gt;labelselector&lt;/code&gt; and &lt;code&gt;conditions&lt;/code&gt; resources.
For more information about these resources, refer to &lt;a href=&#34;/docs/grafana-cloud/security-and-account-management/authentication-and-permissions/access-policies/&#34;&gt;Grafana Cloud Access Policies&lt;/a&gt;.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Access policies and tokens must have a unique combination of name, org ID, and region.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;All API requests must specify a token in the request&amp;rsquo;s &lt;code&gt;Authorization&lt;/code&gt; header.&lt;/p&gt;
&lt;p&gt;This API relies on stack and org IDs, and region:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Stack ID: get from the &lt;code&gt;https://grafana.com/api/orgs/{org}/instances&lt;/code&gt; endpoint&lt;/li&gt;
&lt;li&gt;Org ID: get from the &lt;code&gt;https://grafana.com/api/orgs/{org}&lt;/code&gt; endpoint&lt;/li&gt;
&lt;li&gt;Region: get the region of your stack from the &lt;code&gt;https://grafana.com/api/orgs/{org}/instances&lt;/code&gt; endpoint or get a list of all the available regions from the &lt;code&gt;https://grafana.com/api/stack-regions&lt;/code&gt; endpoint&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Paginated endpoints optionally accept both &lt;code&gt;pageSize&lt;/code&gt; and &lt;code&gt;pageCursor&lt;/code&gt; query parameters.
If you omit the &lt;code&gt;pageCursor&lt;/code&gt; parameter, or provide an empty &lt;code&gt;pageCursor&lt;/code&gt; value, you receive the first page.&lt;/p&gt;
&lt;p&gt;You can get the next page&amp;rsquo;s URL the current page&amp;rsquo;s &lt;code&gt;metadata.pagination.nextPage&lt;/code&gt; property.
If that field is &lt;code&gt;null&lt;/code&gt;, you&amp;rsquo;ve reached the last page and there are no records left.&lt;/p&gt;
&lt;h3 id=&#34;create-an-access-policy&#34;&gt;Create an access policy&lt;/h3&gt;
&lt;p&gt;Create an access policy with the &lt;code&gt;POST&lt;/code&gt; method.&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;http&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-http&#34;&gt;POST https://www.grafana.com/api/v1/accesspolicies&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&#34;parameters&#34;&gt;Parameters&lt;/h4&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
              &lt;th&gt;Required&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;region&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Region for the Access Policy. Generally where the stack is deployed.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h4 id=&#34;request-body&#34;&gt;Request body&lt;/h4&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
              &lt;th&gt;Required&lt;/th&gt;
              &lt;th&gt;&lt;/th&gt;
              &lt;th&gt;&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;name&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Name of the access policy. It must be 1-255 characters long. Characters can only include lowercase letters from the English alphabet (a-z), numbers (0-9), hyphens (-) and underscores (_).&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;displayName&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Display name of the access policy, visible in the UI. Set to &lt;code&gt;name&lt;/code&gt; if not provided. It must be 1-255 characters long.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;scopes&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;List[String]&lt;/td&gt;
              &lt;td&gt;List of &lt;a href=&#34;/docs/grafana-cloud/account-management/authentication-and-permissions/access-policies/#scopes&#34;&gt;&lt;strong&gt;scopes&lt;/strong&gt;&lt;/a&gt;.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;realms&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;List[Realm]&lt;/td&gt;
              &lt;td&gt;List of &lt;a href=&#34;/docs/grafana-cloud/account-management/authentication-and-permissions/access-policies/#realms&#34;&gt;&lt;strong&gt;realms&lt;/strong&gt;&lt;/a&gt;.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;conditions&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Conditions&lt;/td&gt;
              &lt;td&gt;A set of criteria that is used to restrict access of the access policy and tokens.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;&lt;strong&gt;Realm&lt;/strong&gt;&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
              &lt;th&gt;Required&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;type&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Type of realm. Can be &lt;code&gt;org&lt;/code&gt; or &lt;code&gt;stack&lt;/code&gt;.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;identifier&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;The unique identifier of a realm (ID of the org or stack depending on the realm type).&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;labelPolicies&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;List[LabelPolicy]&lt;/td&gt;
              &lt;td&gt;List of &lt;a href=&#34;/docs/grafana-cloud/account-management/authentication-and-permissions/access-policies/#labelpolicy-or-label-selectors&#34;&gt;label policies&lt;/a&gt;. Available only with read permissions for metrics and logs.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;&lt;strong&gt;LabelPolicy&lt;/strong&gt;&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
              &lt;th&gt;Required&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;selector&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;&lt;a href=&#34;/docs/grafana-cloud/account-management/authentication-and-permissions/access-policies/#labelpolicy-or-label-selectors&#34;&gt;Label selector&lt;/a&gt;.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;&lt;strong&gt;Conditions&lt;/strong&gt;&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
              &lt;th&gt;Required&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;allowedSubnets&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;List[String]&lt;/td&gt;
              &lt;td&gt;An array of IP addresses with subnet masks in CIDR notation (both IPv4 or IPv6 are supported) for &lt;a href=&#34;/docs/grafana-cloud/account-management/authentication-and-permissions/access-policies/#ip-range-based-access-control&#34;&gt;IP range based access control&lt;/a&gt;.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Example request:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;JSON&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-json&#34;&gt;{
  &amp;#34;name&amp;#34;: &amp;#34;stack-readers&amp;#34;,
  &amp;#34;displayName&amp;#34;: &amp;#34;Stack Readers&amp;#34;,
  &amp;#34;scopes&amp;#34;: [&amp;#34;metrics:read&amp;#34;, &amp;#34;logs:read&amp;#34;, &amp;#34;traces:read&amp;#34;, &amp;#34;alerts:read&amp;#34;],
  &amp;#34;realms&amp;#34;: [
    {
      &amp;#34;type&amp;#34;: &amp;#34;stack&amp;#34;,
      &amp;#34;identifier&amp;#34;: &amp;#34;123&amp;#34;,
      &amp;#34;labelPolicies&amp;#34;: [
        {
          &amp;#34;selector&amp;#34;: &amp;#34;{env != \&amp;#34;dev\&amp;#34;}&amp;#34;
        }
      ]
    }
  ],
  &amp;#34;conditions&amp;#34;: {
    &amp;#34;allowedSubnets&amp;#34;: [&amp;#34;192.168.0.0/24&amp;#34;, &amp;#34;10.1.2.99/32&amp;#34;]
  }
}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&#34;responses&#34;&gt;Responses&lt;/h4&gt;
&lt;p&gt;The following responses may be returned.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;200&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Successful operation&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Example response:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;JSON&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-json&#34;&gt;{
  &amp;#34;id&amp;#34;: &amp;#34;c45485b6-8321-4cf2-bcec-12006df755ff&amp;#34;,
  &amp;#34;orgId&amp;#34;: &amp;#34;1&amp;#34;,
  &amp;#34;name&amp;#34;: &amp;#34;stack-readers&amp;#34;,
  &amp;#34;displayName&amp;#34;: &amp;#34;Stack Readers&amp;#34;,
  &amp;#34;scopes&amp;#34;: [&amp;#34;metrics:read&amp;#34;, &amp;#34;logs:read&amp;#34;, &amp;#34;traces:read&amp;#34;, &amp;#34;alerts:read&amp;#34;],
  &amp;#34;realms&amp;#34;: [
    {
      &amp;#34;type&amp;#34;: &amp;#34;stack&amp;#34;,
      &amp;#34;identifier&amp;#34;: &amp;#34;123&amp;#34;,
      &amp;#34;labelPolicies&amp;#34;: [
        {
          &amp;#34;selector&amp;#34;: &amp;#34;{env != \&amp;#34;dev\&amp;#34;}&amp;#34;
        }
      ]
    }
  ],
  &amp;#34;conditions&amp;#34;: {
    &amp;#34;allowedSubnets&amp;#34;: [&amp;#34;192.168.0.0/24&amp;#34;, &amp;#34;10.1.2.99/32&amp;#34;]
  },
  &amp;#34;createdAt&amp;#34;: &amp;#34;2022-06-08T20:07:21.223Z&amp;#34;,
  &amp;#34;updatedAt&amp;#34;: &amp;#34;2022-06-08T20:07:21.223Z&amp;#34;
}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;400&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Bad request&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;401&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;API token is missing or invalid.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;409&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Conflict&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h3 id=&#34;list-access-policies&#34;&gt;List access policies&lt;/h3&gt;
&lt;p&gt;List specified access policies with the &lt;code&gt;GET&lt;/code&gt; method.&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;http&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-http&#34;&gt;GET https://www.grafana.com/api/v1/accesspolicies&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&#34;parameters-1&#34;&gt;Parameters&lt;/h4&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
              &lt;th&gt;Required&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;name&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Query&lt;/td&gt;
              &lt;td&gt;Name of the access policy to filter by.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;realmType&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Query. Available values are &lt;code&gt;org&lt;/code&gt; and &lt;code&gt;stack&lt;/code&gt;.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;realmIdentifier&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Requires &lt;code&gt;realmType&lt;/code&gt;. Identifier of the realm.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;pageSize&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;The number of records to be returned per page. The default value is 500; the maximum value is 500.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;pageCursor&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Query. A cursor used for paging through the results. If you omit the &lt;code&gt;pageCursor&lt;/code&gt; parameter, or provide an empty &lt;code&gt;pageCursor&lt;/code&gt; value, you receive the first page.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;region&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Query. Region of the Access Policy, as defined in the Access Policy. Some example values are &lt;code&gt;us&lt;/code&gt;, &lt;code&gt;eu&lt;/code&gt;, &lt;code&gt;au&lt;/code&gt;, and &lt;code&gt;prod-eu-west-3&lt;/code&gt;. For more information, refer to &lt;a href=&#34;#list-regions&#34;&gt;List regions&lt;/a&gt;.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;status&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Query. A status that can be used to filter the final list of Access Policies. Available values are &lt;code&gt;active&lt;/code&gt; and &lt;code&gt;inactive&lt;/code&gt;.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h4 id=&#34;responses-1&#34;&gt;Responses&lt;/h4&gt;
&lt;p&gt;The following responses may be returned.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;200&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Successful operation&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Example response:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;JSON&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-json&#34;&gt;{
  &amp;#34;items&amp;#34;: [
    {
      &amp;#34;id&amp;#34;: &amp;#34;c45485b6-8321-4cf2-bcec-12006df755ff&amp;#34;,
      &amp;#34;orgId&amp;#34;: &amp;#34;1&amp;#34;,
      &amp;#34;name&amp;#34;: &amp;#34;stack-readers&amp;#34;,
      &amp;#34;displayName&amp;#34;: &amp;#34;Stack Readers&amp;#34;,
      &amp;#34;scopes&amp;#34;: [&amp;#34;metrics:read&amp;#34;, &amp;#34;logs:read&amp;#34;, &amp;#34;traces:read&amp;#34;, &amp;#34;alerts:read&amp;#34;],
      &amp;#34;realms&amp;#34;: [
        {
          &amp;#34;type&amp;#34;: &amp;#34;stack&amp;#34;,
          &amp;#34;identifier&amp;#34;: &amp;#34;123&amp;#34;,
          &amp;#34;labelPolicies&amp;#34;: [
            {
              &amp;#34;selector&amp;#34;: &amp;#34;{env != \&amp;#34;dev\&amp;#34;}&amp;#34;
            }
          ]
        }
      ],
      &amp;#34;conditions&amp;#34;: {
        &amp;#34;allowedSubnets&amp;#34;: [&amp;#34;192.168.0.0/24&amp;#34;, &amp;#34;10.1.2.99/32&amp;#34;]
      },
      &amp;#34;createdAt&amp;#34;: &amp;#34;2022-06-08T16:47:46.151Z&amp;#34;,
      &amp;#34;updatedAt&amp;#34;: &amp;#34;2022-06-08T16:47:46.151Z&amp;#34;,
      &amp;#34;status&amp;#34;: &amp;#34;active&amp;#34;
    }
  ],
  &amp;#34;metadata&amp;#34;: {
    &amp;#34;pagination&amp;#34;: {
      &amp;#34;pageSize&amp;#34;: 500,
      &amp;#34;pageCursor&amp;#34;: &amp;#34;ZDMyYzZhODktZjU1ZC00NGViLWJmYWEtMTEyYmE2NTFlNDJifDIwMjItMDQtMTFUMTI6NTQ6MDBa&amp;#34;,
      &amp;#34;nextPage&amp;#34;: &amp;#34;/v1/accesspolicies?pageCursor=ZDMyYzZhODktZjU1ZC00NGViLWJmYWEtMTEyYmE2NTFlNDJifDIwMjItMDQtMTFUMTI6NTQ6MDBa&amp;#34;
    }
  }
}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;400&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Bad request&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;401&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;API token is missing or invalid.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h3 id=&#34;list-one-access-policy&#34;&gt;List one access policy&lt;/h3&gt;
&lt;p&gt;List one access policy with the &lt;code&gt;GET&lt;/code&gt; method.&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;http&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-http&#34;&gt;GET https://www.grafana.com/api/v1/accesspolicies/{accessPolicyID}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&#34;parameters-2&#34;&gt;Parameters&lt;/h4&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
              &lt;th&gt;Required&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;region&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Query. Region of the Access Policy, as defined in the Access Policy. Some example values are &lt;code&gt;us&lt;/code&gt;, &lt;code&gt;eu&lt;/code&gt;, &lt;code&gt;au&lt;/code&gt;, and &lt;code&gt;prod-eu-west-3&lt;/code&gt;. For more information, refer to &lt;a href=&#34;#list-regions&#34;&gt;List regions&lt;/a&gt;.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;accessPolicyId&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;UUID. Path. ID of the access policy.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h4 id=&#34;responses-2&#34;&gt;Responses&lt;/h4&gt;
&lt;p&gt;The following responses may be returned.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;200&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Successful operation&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Example response:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;JSON&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-json&#34;&gt;{
  &amp;#34;id&amp;#34;: &amp;#34;c45485b6-8321-4cf2-bcec-12006df755ff&amp;#34;,
  &amp;#34;orgId&amp;#34;: &amp;#34;1&amp;#34;,
  &amp;#34;name&amp;#34;: &amp;#34;stack-readers&amp;#34;,
  &amp;#34;displayName&amp;#34;: &amp;#34;Stack Readers&amp;#34;,
  &amp;#34;scopes&amp;#34;: [&amp;#34;metrics:read&amp;#34;, &amp;#34;logs:read&amp;#34;, &amp;#34;traces:read&amp;#34;, &amp;#34;alerts:read&amp;#34;],
  &amp;#34;realms&amp;#34;: [
    {
      &amp;#34;type&amp;#34;: &amp;#34;stack&amp;#34;,
      &amp;#34;identifier&amp;#34;: &amp;#34;123&amp;#34;,
      &amp;#34;labelPolicies&amp;#34;: [
        {
          &amp;#34;selector&amp;#34;: &amp;#34;{env != \&amp;#34;dev\&amp;#34;}&amp;#34;
        }
      ]
    }
  ],
  &amp;#34;conditions&amp;#34;: {
    &amp;#34;allowedSubnets&amp;#34;: [&amp;#34;192.168.0.0/24&amp;#34;, &amp;#34;10.1.2.99/32&amp;#34;]
  },
  &amp;#34;createdAt&amp;#34;: &amp;#34;2022-06-08T21:06:27.853Z&amp;#34;,
  &amp;#34;updatedAt&amp;#34;: &amp;#34;2022-06-08T21:06:27.853Z&amp;#34;,
  &amp;#34;status&amp;#34;: &amp;#34;active&amp;#34;
}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;400&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Bad request&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;401&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;API token is missing or invalid.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h3 id=&#34;update-an-access-policy&#34;&gt;Update an access policy&lt;/h3&gt;
&lt;p&gt;Update an existing access policy with the &lt;code&gt;POST&lt;/code&gt; method.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;To remove &lt;a href=&#34;/docs/grafana-cloud/account-management/authentication-and-permissions/access-policies/ip-ranges-access-policies/&#34;&gt;IP ranges&lt;/a&gt; do one of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;set &lt;code&gt;allowedSubnets&lt;/code&gt; to an empty array (&lt;code&gt;[]&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;set &lt;code&gt;conditions&lt;/code&gt; to &lt;code&gt;null&lt;/code&gt; or to an empty object (&lt;code&gt;{}&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;


&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;http&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-http&#34;&gt;POST https://www.grafana.com/api/v1/accesspolicies/{accessPolicyId}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&#34;parameters-3&#34;&gt;Parameters&lt;/h4&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
              &lt;th&gt;Required&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;region&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Query. Region of the Access Policy, as defined in the Access Policy. Some example values are &lt;code&gt;us&lt;/code&gt;, &lt;code&gt;eu&lt;/code&gt;, &lt;code&gt;au&lt;/code&gt;, and &lt;code&gt;prod-eu-west-3&lt;/code&gt;. For more information, refer to &lt;a href=&#34;#list-regions&#34;&gt;List regions&lt;/a&gt;.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;accessPolicyId&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;(&lt;code&gt;UUID&lt;/code&gt;). Path. ID of the access policy.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h4 id=&#34;request-body-1&#34;&gt;Request body&lt;/h4&gt;
&lt;p&gt;The request body specifies the revised access policy.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
              &lt;th&gt;Required&lt;/th&gt;
              &lt;th&gt;&lt;/th&gt;
              &lt;th&gt;&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;displayName&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Display name of the access policy, visible in the UI. It must be 1-255 characters long.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;scopes&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;List[String]&lt;/td&gt;
              &lt;td&gt;List of &lt;a href=&#34;/docs/grafana-cloud/account-management/authentication-and-permissions/access-policies/#scopes&#34;&gt;&lt;strong&gt;scopes&lt;/strong&gt;&lt;/a&gt;.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;realms&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;List[Realm]&lt;/td&gt;
              &lt;td&gt;List of &lt;a href=&#34;/docs/grafana-cloud/account-management/authentication-and-permissions/access-policies/#realms&#34;&gt;&lt;strong&gt;realms&lt;/strong&gt;&lt;/a&gt;.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;conditions&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Conditions&lt;/td&gt;
              &lt;td&gt;A set of criteria that is used to restrict access of the access policy and tokens. Providing an empty object &lt;code&gt;{}&lt;/code&gt; results in the complete removal of &lt;code&gt;conditions&lt;/code&gt;.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;status&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;The status of the access policy. Must be &lt;code&gt;active&lt;/code&gt; or &lt;code&gt;inactive&lt;/code&gt;.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;&lt;strong&gt;Realm&lt;/strong&gt;&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
              &lt;th&gt;Required&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;type&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Type of realm. Can be &lt;code&gt;org&lt;/code&gt; or &lt;code&gt;stack&lt;/code&gt;.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;identifier&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;The unique identifier of a realm (ID of the org or stack depending on the realm type).&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;labelPolicies&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;List[LabelPolicy]&lt;/td&gt;
              &lt;td&gt;List of &lt;a href=&#34;/docs/grafana-cloud/account-management/authentication-and-permissions/access-policies/#labelpolicy-or-label-selectors&#34;&gt;label policies&lt;/a&gt;. Available only with read permissions for metrics and logs.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;&lt;strong&gt;LabelPolicy&lt;/strong&gt;&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
              &lt;th&gt;Required&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;selector&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;&lt;a href=&#34;/docs/grafana-cloud/account-management/authentication-and-permissions/access-policies/#labelpolicy-or-label-selectors&#34;&gt;Label selector&lt;/a&gt;.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;&lt;strong&gt;Conditions&lt;/strong&gt;&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
              &lt;th&gt;Required&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;allowedSubnets&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;List[String]&lt;/td&gt;
              &lt;td&gt;An array of IP addresses with subnet masks in CIDR notation (both IPv4 or IPv6 are supported) for &lt;a href=&#34;/docs/grafana-cloud/account-management/authentication-and-permissions/access-policies/#ip-range-based-access-control&#34;&gt;IP range based access control&lt;/a&gt;.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Example request:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;JSON&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-json&#34;&gt;{
  &amp;#34;displayName&amp;#34;: &amp;#34;Stack Readers&amp;#34;,
  &amp;#34;scopes&amp;#34;: [&amp;#34;metrics:read&amp;#34;, &amp;#34;logs:read&amp;#34;, &amp;#34;traces:read&amp;#34;, &amp;#34;alerts:read&amp;#34;],
  &amp;#34;realms&amp;#34;: [
    {
      &amp;#34;type&amp;#34;: &amp;#34;stack&amp;#34;,
      &amp;#34;identifier&amp;#34;: &amp;#34;123&amp;#34;,
      &amp;#34;labelPolicies&amp;#34;: [
        {
          &amp;#34;selector&amp;#34;: &amp;#34;{env != \&amp;#34;dev\&amp;#34;}&amp;#34;
        }
      ]
    }
  ],
  &amp;#34;conditions&amp;#34;: {
    &amp;#34;allowedSubnets&amp;#34;: [&amp;#34;192.168.99.100/32&amp;#34;]
  },
  &amp;#34;status&amp;#34;: &amp;#34;active&amp;#34;
}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&#34;responses-3&#34;&gt;Responses&lt;/h4&gt;
&lt;p&gt;The following responses may be returned.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;200&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Successful operation&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Example response:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;JSON&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-json&#34;&gt;{
  &amp;#34;id&amp;#34;: &amp;#34;c45485b6-8321-4cf2-bcec-12006df755ff&amp;#34;,
  &amp;#34;orgId&amp;#34;: &amp;#34;1&amp;#34;,
  &amp;#34;name&amp;#34;: &amp;#34;stack-readers&amp;#34;,
  &amp;#34;displayName&amp;#34;: &amp;#34;Stack Readers&amp;#34;,
  &amp;#34;scopes&amp;#34;: [&amp;#34;metrics:read&amp;#34;, &amp;#34;logs:read&amp;#34;, &amp;#34;traces:read&amp;#34;, &amp;#34;alerts:read&amp;#34;],
  &amp;#34;realms&amp;#34;: [
    {
      &amp;#34;type&amp;#34;: &amp;#34;stack&amp;#34;,
      &amp;#34;identifier&amp;#34;: &amp;#34;123&amp;#34;,
      &amp;#34;labelPolicies&amp;#34;: [
        {
          &amp;#34;selector&amp;#34;: &amp;#34;{env != \&amp;#34;dev\&amp;#34;}&amp;#34;
        }
      ]
    }
  ],
  &amp;#34;conditions&amp;#34;: {
    &amp;#34;allowedSubnets&amp;#34;: [&amp;#34;192.168.99.100/32&amp;#34;]
  },
  &amp;#34;createdAt&amp;#34;: &amp;#34;2022-06-08T21:10:37.011Z&amp;#34;,
  &amp;#34;updatedAt&amp;#34;: &amp;#34;2022-06-08T21:10:37.011Z&amp;#34;,
  &amp;#34;status&amp;#34;: &amp;#34;active&amp;#34;
}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;400&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Bad request&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;401&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;API token is missing or invalid.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h3 id=&#34;delete-an-access-policy&#34;&gt;Delete an access policy&lt;/h3&gt;
&lt;p&gt;Remove an access policy with the &lt;code&gt;DELETE&lt;/code&gt; method.&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;http&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-http&#34;&gt;DELETE https://www.grafana.com/api/v1/accesspolicies/{accessPolicyId}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&#34;parameters-4&#34;&gt;Parameters&lt;/h4&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
              &lt;th&gt;Required&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;region&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Query. Region of the Access Policy, as defined in the Access Policy. Some example values are &lt;code&gt;us&lt;/code&gt;, &lt;code&gt;eu&lt;/code&gt;, &lt;code&gt;au&lt;/code&gt;, and &lt;code&gt;prod-eu-west-3&lt;/code&gt;. For more information, refer to &lt;a href=&#34;#list-regions&#34;&gt;List regions&lt;/a&gt;.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;accessPolicyId&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;(&lt;code&gt;UUID&lt;/code&gt;). Path. ID of the access policy.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h4 id=&#34;responses-4&#34;&gt;Responses&lt;/h4&gt;
&lt;p&gt;The following responses may be returned.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;204&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Access policy deleted successfully.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;400&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Bad request&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;401&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;API token is missing or invalid&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h3 id=&#34;create-a-token&#34;&gt;Create a token&lt;/h3&gt;
&lt;p&gt;Create a token with the &lt;code&gt;POST&lt;/code&gt; method.&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;http&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-http&#34;&gt;POST https://www.grafana.com/api/v1/tokens&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&#34;parameters-5&#34;&gt;Parameters&lt;/h4&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
              &lt;th&gt;Required&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;region&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Query. Region of the Access Policy, as defined in the Access Policy. Some example values are &lt;code&gt;us&lt;/code&gt;, &lt;code&gt;eu&lt;/code&gt;, &lt;code&gt;au&lt;/code&gt;, and &lt;code&gt;prod-eu-west-3&lt;/code&gt;. For more information, refer to &lt;a href=&#34;#list-regions&#34;&gt;List regions&lt;/a&gt;.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h4 id=&#34;request-body-2&#34;&gt;Request body&lt;/h4&gt;
&lt;p&gt;The request body contains details about the token being created.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
              &lt;th&gt;Required&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;name&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Name of the access policy. It must be 1-255 characters long. Characters can only include lowercase letters from the English alphabet (a-z), numbers (0-9), hyphens (-) and underscores (_).&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;displayName&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Display name of the token, visible in the UI. Set to &lt;code&gt;name&lt;/code&gt; if not provided. It must be 1-255 characters long.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;accessPolicyId&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;ID of the access policy to create the token for.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;expiresAt&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Token expiration date. The token does not expire if this is not provided.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Example request:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;JSON&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-json&#34;&gt;{
  &amp;#34;accessPolicyId&amp;#34;: &amp;#34;c45485b6-8321-4cf2-bcec-12006df755ff&amp;#34;,
  &amp;#34;name&amp;#34;: &amp;#34;mytoken&amp;#34;,
  &amp;#34;displayName&amp;#34;: &amp;#34;My Token&amp;#34;,
  &amp;#34;expiresAt&amp;#34;: &amp;#34;2022-06-08T22:05:46.958Z&amp;#34;
}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&#34;responses-5&#34;&gt;Responses&lt;/h4&gt;
&lt;p&gt;The following responses may be returned.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;200&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Successful operation&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Example response:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;JSON&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-json&#34;&gt;{
  &amp;#34;id&amp;#34;: &amp;#34;c45485b6-8321-4cf2-bcec-12006df755ff&amp;#34;,
  &amp;#34;accessPolicyId&amp;#34;: &amp;#34;c45485b6-8321-4cf2-bcec-12006df755ff&amp;#34;,
  &amp;#34;name&amp;#34;: &amp;#34;mytoken&amp;#34;,
  &amp;#34;displayName&amp;#34;: &amp;#34;My Token&amp;#34;,
  &amp;#34;expiresAt&amp;#34;: &amp;#34;2022-06-08T22:05:46.959Z&amp;#34;,
  &amp;#34;firstUsedAt&amp;#34;: &amp;#34;2022-06-08T22:05:46.959Z&amp;#34;,
  &amp;#34;lastUsedAt&amp;#34;: &amp;#34;2022-06-08T22:05:46.959Z&amp;#34;,
  &amp;#34;createdAt&amp;#34;: &amp;#34;2022-06-08T22:05:46.959Z&amp;#34;,
  &amp;#34;updatedAt&amp;#34;: &amp;#34;2022-06-08T22:05:46.959Z&amp;#34;,
  &amp;#34;token&amp;#34;: &amp;#34;glc_eyJrIjoiZjI0YzZkNGEwZDBmZmZjMmUzNTU2ODcxMmY0ZWZlNTQ1NTljMDFjOCIsIm4iOiJteXRva2VuIiwiaWQiOjF9&amp;#34;
}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;400&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Bad request&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;401&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;API token is missing or invalid&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;409&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Conflict&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h3 id=&#34;list-a-set-of-tokens&#34;&gt;List a set of tokens&lt;/h3&gt;
&lt;p&gt;List a set of tokens with the &lt;code&gt;GET&lt;/code&gt; method.&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;http&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-http&#34;&gt;GET https://www.grafana.com/api/v1/tokens&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&#34;parameters-6&#34;&gt;Parameters&lt;/h4&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
              &lt;th&gt;Required&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;accessPolicyId &lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Query. ID of the access policy to filter by.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;accessPolicyName&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Query. Name of the access policy to filter by.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;accessPolicyRealmType&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Query. Type of the access policy realm. Available values are &lt;code&gt;org&lt;/code&gt; and &lt;code&gt;stack&lt;/code&gt;.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;accessPolicyRealmIdentifier&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Query. Identifier of the access policy realm. Requires &lt;code&gt;accessPolicyRealmType.&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;name&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Query. Name of the Token to filter by.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;expiresBefore&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Query. Time (in ISO8601 UTC format) to filter tokens that have &lt;code&gt;expiresAt&lt;/code&gt; set before the given time.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;expiresAfter&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Query. Time (in ISO8601 UTC format) to filter tokens that have &lt;code&gt;expiresAt&lt;/code&gt; set after the given time.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;pageSize&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Query. The number of records to be returned per page. Default value is &lt;code&gt;500&lt;/code&gt;; the maximum value is &lt;code&gt;500&lt;/code&gt;.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;pageCursor&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Query. A cursor used for paging through the results. If you omit the &lt;code&gt;pageCursor&lt;/code&gt; parameter, or provide an empty &lt;code&gt;pageCursor&lt;/code&gt; value, you receive the first page.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;region&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Query. Region of the Access Policy, as defined in the Access Policy. Some example values are &lt;code&gt;us&lt;/code&gt;, &lt;code&gt;eu&lt;/code&gt;, &lt;code&gt;au&lt;/code&gt;, and &lt;code&gt;prod-eu-west-3&lt;/code&gt;. For more information, refer to &lt;a href=&#34;#list-regions&#34;&gt;List regions&lt;/a&gt;.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;accessPolicyStatus&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Query. A filter to only list tokens which Access Policies are in the given status. Available values are &lt;code&gt;active&lt;/code&gt; and &lt;code&gt;inactive&lt;/code&gt;.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h4 id=&#34;responses-6&#34;&gt;Responses&lt;/h4&gt;
&lt;p&gt;The following responses may be returned.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;200&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Successful operation&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Example response:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;JSON&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-json&#34;&gt;{
  &amp;#34;items&amp;#34;: [
    {
      &amp;#34;id&amp;#34;: &amp;#34;c45485b6-8321-4cf2-bcec-12006df755ff&amp;#34;,
      &amp;#34;accessPolicyId&amp;#34;: &amp;#34;c45485b6-8321-4cf2-bcec-12006df755ff&amp;#34;,
      &amp;#34;name&amp;#34;: &amp;#34;mytoken&amp;#34;,
      &amp;#34;displayName&amp;#34;: &amp;#34;My Token&amp;#34;,
      &amp;#34;expiresAt&amp;#34;: &amp;#34;2022-06-08T22:11:05.614Z&amp;#34;,
      &amp;#34;firstUsedAt&amp;#34;: &amp;#34;2022-06-08T22:11:05.614Z&amp;#34;,
      &amp;#34;lastUsedAt&amp;#34;: &amp;#34;2022-06-08T22:11:05.614Z&amp;#34;,
      &amp;#34;createdAt&amp;#34;: &amp;#34;2022-06-08T22:11:05.614Z&amp;#34;,
      &amp;#34;updatedAt&amp;#34;: &amp;#34;2022-06-08T22:11:05.614Z&amp;#34;
    }
  ],
  &amp;#34;metadata&amp;#34;: {
    &amp;#34;pagination&amp;#34;: {
      &amp;#34;pageSize&amp;#34;: 500,
      &amp;#34;pageCursor&amp;#34;: &amp;#34;ZDMyYzZhODktZjU1ZC00NGViLWJmYWEtMTEyYmE2NTFlNDJifDIwMjItMDQtMTFUMTI6NTQ6MDBa&amp;#34;,
      &amp;#34;nextPage&amp;#34;: &amp;#34;/v1/accesspolicies?pageCursor=ZDMyYzZhODktZjU1ZC00NGViLWJmYWEtMTEyYmE2NTFlNDJifDIwMjItMDQtMTFUMTI6NTQ6MDBa&amp;#34;
    }
  }
}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;400&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Bad request&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;401&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;API token is missing or invalid&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h3 id=&#34;list-a-single-token&#34;&gt;List a single token&lt;/h3&gt;
&lt;p&gt;List a specified token with the &lt;code&gt;GET&lt;/code&gt; method.&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;http&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-http&#34;&gt;GET https://www.grafana.com/api/v1/tokens/{tokenId}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&#34;parameters-7&#34;&gt;Parameters&lt;/h4&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
              &lt;th&gt;Required&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;region&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Query. Region of the Access Policy, as defined in the Access Policy. Some example values are &lt;code&gt;us&lt;/code&gt;, &lt;code&gt;eu&lt;/code&gt;, &lt;code&gt;au&lt;/code&gt;, and &lt;code&gt;prod-eu-west-3&lt;/code&gt;. For more information, refer to &lt;a href=&#34;#list-regions&#34;&gt;List regions&lt;/a&gt;.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;tokenId&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;(&lt;code&gt;UUID&lt;/code&gt;). Path. ID of the Token.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h4 id=&#34;responses-7&#34;&gt;Responses&lt;/h4&gt;
&lt;p&gt;The following responses may be returned.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;200&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Successful operation&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Example response:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;JSON&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-json&#34;&gt;{
  &amp;#34;id&amp;#34;: &amp;#34;c45485b6-8321-4cf2-bcec-12006df755ff&amp;#34;,
  &amp;#34;accessPolicyId&amp;#34;: &amp;#34;c45485b6-8321-4cf2-bcec-12006df755ff&amp;#34;,
  &amp;#34;name&amp;#34;: &amp;#34;mytoken&amp;#34;,
  &amp;#34;displayName&amp;#34;: &amp;#34;My Token&amp;#34;,
  &amp;#34;expiresAt&amp;#34;: &amp;#34;2022-06-09T04:31:23.559Z&amp;#34;,
  &amp;#34;firstUsedAt&amp;#34;: &amp;#34;2022-06-09T04:31:23.559Z&amp;#34;,
  &amp;#34;lastUsedAt&amp;#34;: &amp;#34;2022-06-09T04:31:23.559Z&amp;#34;,
  &amp;#34;createdAt&amp;#34;: &amp;#34;2022-06-09T04:31:23.559Z&amp;#34;,
  &amp;#34;updatedAt&amp;#34;: &amp;#34;2022-06-09T04:31:23.559Z&amp;#34;
}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;400&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Bad request&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;401&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;API token is missing or invalid&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h3 id=&#34;update-a-token&#34;&gt;Update a token&lt;/h3&gt;
&lt;p&gt;Update a specified token with the &lt;code&gt;POST&lt;/code&gt; method.&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;http&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-http&#34;&gt;POST https://www.grafana.com/api/v1/tokens/{tokenId}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&#34;parameters-8&#34;&gt;Parameters&lt;/h4&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
              &lt;th&gt;Required&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;region&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Query. Region of the Access Policy, as defined in the Access Policy. Some example values are &lt;code&gt;us&lt;/code&gt;, &lt;code&gt;eu&lt;/code&gt;, &lt;code&gt;au&lt;/code&gt;, and &lt;code&gt;prod-eu-west-3&lt;/code&gt;. For more information, refer to &lt;a href=&#34;#list-regions&#34;&gt;List regions&lt;/a&gt;.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;tokenId&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;(&lt;code&gt;UUID&lt;/code&gt;). Path. ID of the Token.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h4 id=&#34;request-body-3&#34;&gt;Request body&lt;/h4&gt;
&lt;p&gt;The request body contains the updated values being applied to the token.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
              &lt;th&gt;Required&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;displayName&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Display name of the token, visible in the UI. It must be 1-255 characters long.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;expiresAt&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Token expiration date (in ISO8601 UTC format). The token does not expire if this field is set to &lt;code&gt;null&lt;/code&gt;.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Example request:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;JSON&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-json&#34;&gt;{
  &amp;#34;displayName&amp;#34;: &amp;#34;My token&amp;#34;,
  &amp;#34;expiresAt&amp;#34;: &amp;#34;2022-06-09T04:43:16.296Z&amp;#34;
}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&#34;responses-8&#34;&gt;Responses&lt;/h4&gt;
&lt;p&gt;The following responses may be returned.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;200&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Successful operation&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Example response:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;JSON&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-json&#34;&gt;{
  &amp;#34;id&amp;#34;: &amp;#34;c45485b6-8321-4cf2-bcec-12006df755ff&amp;#34;,
  &amp;#34;accessPolicyId&amp;#34;: &amp;#34;c45485b6-8321-4cf2-bcec-12006df755ff&amp;#34;,
  &amp;#34;name&amp;#34;: &amp;#34;mytoken&amp;#34;,
  &amp;#34;displayName&amp;#34;: &amp;#34;My token&amp;#34;,
  &amp;#34;expiresAt&amp;#34;: &amp;#34;2022-06-09T04:43:16.296Z&amp;#34;,
  &amp;#34;firstUsedAt&amp;#34;: &amp;#34;2022-06-09T04:43:16.296Z&amp;#34;,
  &amp;#34;lastUsedAt&amp;#34;: &amp;#34;2022-06-09T04:43:16.296Z&amp;#34;,
  &amp;#34;createdAt&amp;#34;: &amp;#34;2022-06-09T04:43:16.296Z&amp;#34;,
  &amp;#34;updatedAt&amp;#34;: &amp;#34;2022-06-09T04:43:16.296Z&amp;#34;
}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;400&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Bad request&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;401&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;API token is missing or invalid&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;409&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Conflict.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h3 id=&#34;delete-a-token&#34;&gt;Delete a token&lt;/h3&gt;
&lt;p&gt;Remove a specified token with the &lt;code&gt;DELETE&lt;/code&gt; method.&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;http&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-http&#34;&gt;DELETE https://www.grafana.com/api/v1/tokens/{tokenId}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&#34;parameters-9&#34;&gt;Parameters&lt;/h4&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
              &lt;th&gt;Required&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;region&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Query. Region of the Access Policy, as defined in the Access Policy. Some example values are &lt;code&gt;us&lt;/code&gt;, &lt;code&gt;eu&lt;/code&gt;, &lt;code&gt;au&lt;/code&gt;, and &lt;code&gt;prod-eu-west-3&lt;/code&gt;. For more information, refer to &lt;a href=&#34;#list-regions&#34;&gt;List regions&lt;/a&gt;.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;tokenId&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;(&lt;code&gt;UUID&lt;/code&gt;). Path. ID of the Token.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h4 id=&#34;responses-9&#34;&gt;Responses&lt;/h4&gt;
&lt;p&gt;The following responses may be returned.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;204&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Token deleted successfully&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;400&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Bad request&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;401&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;API token is missing or invalid&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;stacks&#34;&gt;Stacks&lt;/h2&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Grafana Cloud Free includes 1 stack and Grafana Cloud Pro includes up to 3 stacks.
&lt;a href=&#34;/contact/&#34;&gt;Reach out to support&lt;/a&gt; about a Grafana Cloud contracted plan if you would like to add additional stacks to your account.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h3 id=&#34;list-stacks&#34;&gt;List stacks&lt;/h3&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;http&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-http&#34;&gt;GET https://grafana.com/api/orgs/&amp;lt;ORG_SLUG&amp;gt;/instances&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&#34;responses-10&#34;&gt;Responses&lt;/h4&gt;
&lt;p&gt;The following responses may be returned.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;200&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Successful operation.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;401&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;API token is missing or invalid.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;403&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Forbidden.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Example response:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;JSON&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-json&#34;&gt;{
  &amp;#34;items&amp;#34;: [
    {
      &amp;#34;id&amp;#34;: 007303,
      &amp;#34;orgId&amp;#34;: 052992,
      &amp;#34;orgSlug&amp;#34;: &amp;#34;grafanacom&amp;#34;,
      &amp;#34;orgName&amp;#34;: &amp;#34;grafanacom&amp;#34;,
      &amp;#34;type&amp;#34;: &amp;#34;grafana&amp;#34;,
      &amp;#34;name&amp;#34;: &amp;#34;cloudapistack.grafana.net&amp;#34;,
      &amp;#34;url&amp;#34;: &amp;#34;https://cloudapistack.grafana.net&amp;#34;,
      &amp;#34;slug&amp;#34;: &amp;#34;cloudapistack&amp;#34;,
      &amp;#34;version&amp;#34;: &amp;#34;stable&amp;#34;,
      &amp;#34;description&amp;#34;: &amp;#34;&amp;#34;,
      &amp;#34;status&amp;#34;: &amp;#34;active&amp;#34;,
      &amp;#34;gateway&amp;#34;: &amp;#34;istio&amp;#34;,
      &amp;#34;createdAt&amp;#34;: &amp;#34;2023-01-04T06:43:24.000Z&amp;#34;,
      &amp;#34;createdBy&amp;#34;: &amp;#34;foobar&amp;#34;,
      &amp;#34;updatedAt&amp;#34;: null,
      &amp;#34;updatedBy&amp;#34;: &amp;#34;&amp;#34;,
      &amp;#34;trial&amp;#34;: 0,
      &amp;#34;trialExpiresAt&amp;#34;: null,
      &amp;#34;clusterId&amp;#34;: 69,
      &amp;#34;clusterSlug&amp;#34;: &amp;#34;prod-us-central-0&amp;#34;,
      &amp;#34;clusterName&amp;#34;: &amp;#34;prod-us-central-0&amp;#34;,
      &amp;#34;plan&amp;#34;: &amp;#34;gcloud&amp;#34;,
      &amp;#34;planName&amp;#34;: &amp;#34;Grafana Cloud&amp;#34;,
      &amp;#34;billingStartDate&amp;#34;: &amp;#34;2023-01-04T06:43:23.000Z&amp;#34;,
      &amp;#34;billingEndDate&amp;#34;: null,
      &amp;#34;billingActiveUsers&amp;#34;: 0,
      &amp;#34;billingGrafanaActiveUsers&amp;#34;: 0,
      &amp;#34;billingOnCallActiveUsers&amp;#34;: 0,
      &amp;#34;currentActiveUsers&amp;#34;: 0,
      &amp;#34;currentActiveAdminUsers&amp;#34;: 0,
      &amp;#34;currentActiveEditorUsers&amp;#34;: 0,
      &amp;#34;currentActiveViewerUsers&amp;#34;: 0,
      &amp;#34;dailyUserCnt&amp;#34;: 0,
      &amp;#34;dailyAdminCnt&amp;#34;: 0,
      &amp;#34;dailyEditorCnt&amp;#34;: 0,
      &amp;#34;dailyViewerCnt&amp;#34;: 0,
      &amp;#34;dashboardCnt&amp;#34;: 8,
      &amp;#34;datasourceCnts&amp;#34;: {},
      &amp;#34;userQuota&amp;#34;: 10,
      &amp;#34;dashboardQuota&amp;#34;: -1,
      &amp;#34;alertQuota&amp;#34;: -1,
      &amp;#34;alertCnt&amp;#34;: 0,
      &amp;#34;ssl&amp;#34;: true,
      &amp;#34;customAuth&amp;#34;: true,
      &amp;#34;customDomain&amp;#34;: true,
      &amp;#34;support&amp;#34;: true,
      &amp;#34;runningVersion&amp;#34;: &amp;#34;9.3.2-45365 (commit: ef5286dd77, branch: v9.3.x)&amp;#34;,
      &amp;#34;machineLearning&amp;#34;: 0,
      &amp;#34;incident&amp;#34;: 0,
      &amp;#34;hmInstancePromId&amp;#34;: 715391,
      &amp;#34;hmInstancePromUrl&amp;#34;: &amp;#34;https://prometheus-us-central1.grafana.net&amp;#34;,
      &amp;#34;hmInstancePromName&amp;#34;: &amp;#34;cloudapistack-prom&amp;#34;,
      &amp;#34;hmInstancePromStatus&amp;#34;: &amp;#34;active&amp;#34;,
      &amp;#34;hmInstancePromCurrentUsage&amp;#34;: 0,
      &amp;#34;hmInstancePromCurrentActiveSeries&amp;#34;: 0,
      &amp;#34;hmInstanceGraphiteId&amp;#34;: 715392,
      &amp;#34;hmInstanceGraphiteUrl&amp;#34;: &amp;#34;https://graphite-prod-10-prod-us-central-0.grafana.net&amp;#34;,
      &amp;#34;hmInstanceGraphiteName&amp;#34;: &amp;#34;cloudapistack-graphite&amp;#34;,
      &amp;#34;hmInstanceGraphiteType&amp;#34;: &amp;#34;graphite-v5&amp;#34;,
      &amp;#34;hmInstanceGraphiteStatus&amp;#34;: &amp;#34;active&amp;#34;,
      &amp;#34;hmInstanceGraphiteCurrentUsage&amp;#34;: 0,
      &amp;#34;hlInstanceId&amp;#34;: 356665,
      &amp;#34;hlInstanceUrl&amp;#34;: &amp;#34;https://logs-prod-017.grafana.net&amp;#34;,
      &amp;#34;hlInstanceName&amp;#34;: &amp;#34;cloudapistack-logs&amp;#34;,
      &amp;#34;hlInstanceStatus&amp;#34;: &amp;#34;active&amp;#34;,
      &amp;#34;hlInstanceCurrentUsage&amp;#34;: 0,
      &amp;#34;amInstanceId&amp;#34;: 355647,
      &amp;#34;amInstanceName&amp;#34;: &amp;#34;cloudapistack-alerts&amp;#34;,
      &amp;#34;amInstanceUrl&amp;#34;: &amp;#34;https://alertmanager-us-central1.grafana.net&amp;#34;,
      &amp;#34;amInstanceStatus&amp;#34;: &amp;#34;active&amp;#34;,
      &amp;#34;amInstanceGeneratorUrl&amp;#34;: &amp;#34;https://cloudapistack.grafana.net&amp;#34;,
      &amp;#34;amInstanceGeneratorUrlDatasource&amp;#34;: &amp;#34;&amp;#34;,
      &amp;#34;htInstanceId&amp;#34;: 353178,
      &amp;#34;htInstanceUrl&amp;#34;: &amp;#34;https://tempo-us-central1.grafana.net&amp;#34;,
      &amp;#34;htInstanceName&amp;#34;: &amp;#34;cloudapistack-traces&amp;#34;,
      &amp;#34;htInstanceStatus&amp;#34;: &amp;#34;active&amp;#34;,
      &amp;#34;regionId&amp;#34;: 1,
      &amp;#34;regionSlug&amp;#34;: &amp;#34;us&amp;#34;,
      &amp;#34;links&amp;#34;: [
        {
          &amp;#34;rel&amp;#34;: &amp;#34;self&amp;#34;,
          &amp;#34;href&amp;#34;: &amp;#34;/instances/cloudapistack&amp;#34;
        },
        {
          &amp;#34;rel&amp;#34;: &amp;#34;org&amp;#34;,
          &amp;#34;href&amp;#34;: &amp;#34;/orgs/grafanacom&amp;#34;
        },
        {
          &amp;#34;rel&amp;#34;: &amp;#34;plugins&amp;#34;,
          &amp;#34;href&amp;#34;: &amp;#34;/instances/cloudapistack/plugins&amp;#34;
        }
      ]
    }
  ],
  &amp;#34;orderBy&amp;#34;: &amp;#34;name&amp;#34;,
  &amp;#34;direction&amp;#34;: &amp;#34;asc&amp;#34;,
  &amp;#34;total&amp;#34;: 1,
  &amp;#34;pages&amp;#34;: 1,
  &amp;#34;pageSize&amp;#34;: 1000000,
  &amp;#34;page&amp;#34;: 1,
  &amp;#34;links&amp;#34;: [
    {
      &amp;#34;rel&amp;#34;: &amp;#34;self&amp;#34;,
      &amp;#34;href&amp;#34;: &amp;#34;/instances&amp;#34;
    }
  ]
}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h3 id=&#34;get-a-stacks-connectivity-info&#34;&gt;Get a stack&amp;rsquo;s connectivity info&lt;/h3&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;http&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-http&#34;&gt;GET https://grafana.com/api/instances/&amp;lt;STACK_SLUG&amp;gt;/connections&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&#34;responses-11&#34;&gt;Responses&lt;/h4&gt;
&lt;p&gt;The following responses may be returned.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;200&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Successful operation.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;401&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;API token is missing or invalid.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;403&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Forbidden.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Example response:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;JSON&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-json&#34;&gt;{
  &amp;#34;privateConnectivityInfo&amp;#34;: {
    &amp;#34;tenants&amp;#34;: [
      {
        &amp;#34;type&amp;#34;: &amp;#34;prometheus&amp;#34;,
        &amp;#34;id&amp;#34;: 1899232,
        &amp;#34;info&amp;#34;: {
          &amp;#34;privateDNS&amp;#34;: &amp;#34;cortex-prod-13-cortex-gw.us-east-2.vpce.grafana.net&amp;#34;,
          &amp;#34;serviceName&amp;#34;: &amp;#34;com.amazonaws.vpce.us-east-2.vpce-svc-0d13a270cd91a0a3a&amp;#34;
        },
        &amp;#34;ipAllowListCNAME&amp;#34;: &amp;#34;src-ips.prometheus-prod-13-prod-us-east-0.grafana.net&amp;#34;
      },
      {
        &amp;#34;type&amp;#34;: &amp;#34;graphite&amp;#34;,
        &amp;#34;id&amp;#34;: 1899233,
        &amp;#34;info&amp;#34;: {
          &amp;#34;privateDNS&amp;#34;: &amp;#34;cortex-prod-13-cortex-gw.us-east-2.vpce.grafana.net&amp;#34;,
          &amp;#34;serviceName&amp;#34;: &amp;#34;com.amazonaws.vpce.us-east-2.vpce-svc-0d13a270cd91a0a3a&amp;#34;
        },
        &amp;#34;ipAllowListCNAME&amp;#34;: &amp;#34;src-ips.prometheus-prod-13-prod-us-east-0.grafana.net&amp;#34;
      },
      {
        &amp;#34;type&amp;#34;: &amp;#34;logs&amp;#34;,
        &amp;#34;id&amp;#34;: 1048899,
        &amp;#34;info&amp;#34;: {
          &amp;#34;privateDNS&amp;#34;: &amp;#34;loki-prod-006-cortex-gw.us-east-2.vpce.grafana.net&amp;#34;,
          &amp;#34;serviceName&amp;#34;: &amp;#34;com.amazonaws.vpce.us-east-2.vpce-svc-071e7d98821c1698b&amp;#34;
        },
        &amp;#34;ipAllowListCNAME&amp;#34;: &amp;#34;src-ips.logs-prod-006.grafana.net&amp;#34;
      },
      {
        &amp;#34;type&amp;#34;: &amp;#34;traces&amp;#34;,
        &amp;#34;id&amp;#34;: 1043214,
        &amp;#34;info&amp;#34;: {
          &amp;#34;privateDNS&amp;#34;: &amp;#34;tempo-prod-04-cortex-gw.us-east-2.vpce.grafana.net&amp;#34;,
          &amp;#34;serviceName&amp;#34;: &amp;#34;com.amazonaws.vpce.us-east-2.vpce-svc-0a830aaea99ecfc91&amp;#34;
        },
        &amp;#34;ipAllowListCNAME&amp;#34;: &amp;#34;src-ips.tempo-prod-04-prod-us-east-0.grafana.net&amp;#34;
      },
      {
        &amp;#34;type&amp;#34;: &amp;#34;profiles&amp;#34;,
        &amp;#34;id&amp;#34;: 1091120,
        &amp;#34;info&amp;#34;: {
          &amp;#34;privateDNS&amp;#34;: &amp;#34;profiles-prod-001-cortex-gw.us-east-2.vpce.grafana.net&amp;#34;,
          &amp;#34;serviceName&amp;#34;: &amp;#34;com.amazonaws.vpce.us-east-2.vpce-svc-079d447d0143b24e7&amp;#34;
        },
        &amp;#34;ipAllowListCNAME&amp;#34;: &amp;#34;src-ips.profiles-prod-001.grafana.net&amp;#34;
      },
      {
        &amp;#34;type&amp;#34;: &amp;#34;alerts&amp;#34;,
        &amp;#34;id&amp;#34;: 947554,
        &amp;#34;ipAllowListCNAME&amp;#34;: &amp;#34;src-ips.alertmanager-prod-us-east-0.grafana.net&amp;#34;
      },
      {
        &amp;#34;type&amp;#34;: &amp;#34;grafana&amp;#34;,
        &amp;#34;id&amp;#34;: 1091120,
        &amp;#34;ipAllowListCNAME&amp;#34;: null
      }
    ],
    &amp;#34;otlp&amp;#34;: {
      &amp;#34;privateDNS&amp;#34;: &amp;#34;prod-us-east-0-otlp-gateway.us-east-2.vpce.grafana.net&amp;#34;,
      &amp;#34;serviceName&amp;#34;: &amp;#34;com.amazonaws.vpce.us-east-2.vpce-svc-0d36af67949f874c4&amp;#34;
    },
    &amp;#34;pdc&amp;#34;: {
      &amp;#34;api&amp;#34;: {
        &amp;#34;privateDNS&amp;#34;: &amp;#34;private-datasource-connect-api.us-east-2.vpce.grafana.net&amp;#34;,
        &amp;#34;serviceName&amp;#34;: &amp;#34;com.amazonaws.vpce.us-east-2.vpce-svc-0078cfdaab047fc37&amp;#34;
      },
      &amp;#34;gateway&amp;#34;: {
        &amp;#34;privateDNS&amp;#34;: &amp;#34;private-datasource-connect.us-east-2.vpce.grafana.net&amp;#34;,
        &amp;#34;serviceName&amp;#34;: &amp;#34;com.amazonaws.vpce.us-east-2.vpce-svc-032570426402bc97e&amp;#34;
      }
    }
  },
  &amp;#34;influxUrl&amp;#34;: &amp;#34;https://influx-prod-13-prod-us-east-0.grafana.net&amp;#34;,
  &amp;#34;otlpHttpUrl&amp;#34;: &amp;#34;https://otlp-gateway-prod-us-east-0.grafana.net&amp;#34;,
  &amp;#34;oncallApiUrl&amp;#34;: &amp;#34;https://oncall-prod-us-east-0.grafana.net/oncall&amp;#34;,
  &amp;#34;appPlatform&amp;#34;: {
    &amp;#34;url&amp;#34;: &amp;#34;https://app-platform-apiserver-prod-us-east-0.grafana.net&amp;#34;,
    &amp;#34;caData&amp;#34;: &amp;#34;&amp;lt;SOME-VERY-LONG-PUBLIC-KEY&amp;gt;&amp;#34;
  }
}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;That endpoint contains the way to connect to the various tenants the stack has,
including &lt;a href=&#34;/docs/grafana-cloud/send-data/aws-privatelink/&#34;&gt;AWS PrivateLink&lt;/a&gt; if the region is AWS.&lt;/p&gt;
&lt;h3 id=&#34;create-stack&#34;&gt;Create stack&lt;/h3&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;This &lt;code&gt;POST&lt;/code&gt; request accepts lowercase characters only.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;


&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;http&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-http&#34;&gt;POST https://grafana.com/api/instances&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&#34;request-body-4&#34;&gt;Request Body&lt;/h4&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
              &lt;th&gt;Required&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;name&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Name of stack. Conventionally matches the URL of the instance. For example, &lt;code&gt;&amp;lt;STACK_SLUG&amp;gt;.grafana.net&lt;/code&gt;.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;slug&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Subdomain that the Grafana instance to make the instance available at. For example, if you set the slug to &lt;code&gt;&amp;lt;STACK_SLUG&amp;gt;&lt;/code&gt;, the full URL for the instance is &lt;code&gt;https://&amp;lt;STACK_SLUG&amp;gt;.grafana.net&lt;/code&gt;.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;url&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;If you use a custom domain for the instance, you must provide it here. For example, &lt;code&gt;&amp;quot;https://grafana.yourdoman.io&amp;quot;&lt;/code&gt;.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;region&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Choose a region for your stack. For example, you can specify the United States (&lt;code&gt;us&lt;/code&gt;) or Europe (&lt;code&gt;eu&lt;/code&gt;). Use the &lt;code&gt;GET /api/stack-regions&lt;/code&gt; endpoint to see a list of regions to choose from. For more information, refer to &lt;a href=&#34;#list-regions&#34;&gt;List regions&lt;/a&gt;. If you don&amp;rsquo;t specify a region, the default is &lt;code&gt;us&lt;/code&gt;.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;description&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;A short text that describes the purpose of the stack.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;labels&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;map[String]String&lt;/td&gt;
              &lt;td&gt;Add labels to a stack if you want to add a visual way to distinguish them &lt;a href=&#34;/docs/grafana-cloud/account-management/cloud-portal/#create-stack-labels&#34;&gt;in the UI&lt;/a&gt;. Labels are &lt;code&gt;key:value&lt;/code&gt; pairs where the both the key and value can alphanumeric, &lt;code&gt;.&lt;/code&gt;, &lt;code&gt;-&lt;/code&gt; or &lt;code&gt;/&lt;/code&gt;. Up to 10 labels are allowed. Example: &lt;code&gt;{&amp;quot;team&amp;quot;:&amp;quot;platform&amp;quot;, &amp;quot;environment&amp;quot;:&amp;quot;dev&amp;quot;}&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;deleteProtection&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Boolean&lt;/td&gt;
              &lt;td&gt;Prevents the stack from being accidentally deleted. When set to true, delete operations on the stack are blocked until this protection is disabled. Recommended for production or critical environments.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;

&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;For the custom domain, you must set up a &lt;code&gt;CNAME&lt;/code&gt; record that points to &lt;code&gt;&amp;lt;STACK_SLUG&amp;gt;.grafana.net&lt;/code&gt; before you can specify the domain.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h4 id=&#34;responses-12&#34;&gt;Responses&lt;/h4&gt;
&lt;p&gt;The following responses may be returned.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;200&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Successful operation.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;401&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;API token is missing or invalid.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;403&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Forbidden.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;409&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Conflict.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Example response:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;JSON&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-json&#34;&gt;{
  &amp;#34;id&amp;#34;: 507363,
  &amp;#34;orgId&amp;#34;: 652992,
  &amp;#34;orgSlug&amp;#34;: &amp;#34;grafanacom&amp;#34;,
  &amp;#34;orgName&amp;#34;: &amp;#34;grafanacom&amp;#34;,
  &amp;#34;type&amp;#34;: &amp;#34;grafana&amp;#34;,
  &amp;#34;name&amp;#34;: &amp;#34;createcloudstack&amp;#34;,
  &amp;#34;url&amp;#34;: &amp;#34;https://createcloudstack.grafana.net&amp;#34;,
  &amp;#34;slug&amp;#34;: &amp;#34;createcloudstack&amp;#34;,
  &amp;#34;version&amp;#34;: &amp;#34;stable&amp;#34;,
  &amp;#34;labels&amp;#34;: {
    &amp;#34;key&amp;#34;: &amp;#34;value&amp;#34;
  },
  &amp;#34;description&amp;#34;: &amp;#34;&amp;#34;,
  &amp;#34;status&amp;#34;: &amp;#34;active&amp;#34;,
  &amp;#34;gateway&amp;#34;: &amp;#34;istio&amp;#34;,
  &amp;#34;createdAt&amp;#34;: &amp;#34;2023-01-04T08:20:07.000Z&amp;#34;,
  &amp;#34;createdBy&amp;#34;: &amp;#34;testengineer&amp;#34;,
  &amp;#34;updatedAt&amp;#34;: null,
  &amp;#34;updatedBy&amp;#34;: &amp;#34;&amp;#34;,
  &amp;#34;trial&amp;#34;: 0,
  &amp;#34;trialExpiresAt&amp;#34;: null,
  &amp;#34;clusterId&amp;#34;: 69,
  &amp;#34;clusterSlug&amp;#34;: &amp;#34;prod-us-central-0&amp;#34;,
  &amp;#34;clusterName&amp;#34;: &amp;#34;prod-us-central-0&amp;#34;,
  &amp;#34;plan&amp;#34;: &amp;#34;gcloud&amp;#34;,
  &amp;#34;planName&amp;#34;: &amp;#34;Grafana Cloud&amp;#34;,
  &amp;#34;billingStartDate&amp;#34;: &amp;#34;2023-01-04T08:20:06.000Z&amp;#34;,
  &amp;#34;billingEndDate&amp;#34;: null,
  &amp;#34;billingActiveUsers&amp;#34;: 0,
  &amp;#34;billingGrafanaActiveUsers&amp;#34;: 0,
  &amp;#34;billingOnCallActiveUsers&amp;#34;: 0,
  &amp;#34;currentActiveUsers&amp;#34;: 0,
  &amp;#34;currentActiveAdminUsers&amp;#34;: 0,
  &amp;#34;currentActiveEditorUsers&amp;#34;: 0,
  &amp;#34;currentActiveViewerUsers&amp;#34;: 0,
  &amp;#34;dailyUserCnt&amp;#34;: 0,
  &amp;#34;dailyAdminCnt&amp;#34;: 0,
  &amp;#34;dailyEditorCnt&amp;#34;: 0,
  &amp;#34;dailyViewerCnt&amp;#34;: 0,
  &amp;#34;dashboardCnt&amp;#34;: 0,
  &amp;#34;datasourceCnts&amp;#34;: {},
  &amp;#34;userQuota&amp;#34;: 10,
  &amp;#34;dashboardQuota&amp;#34;: -1,
  &amp;#34;alertQuota&amp;#34;: -1,
  &amp;#34;alertCnt&amp;#34;: 0,
  &amp;#34;ssl&amp;#34;: true,
  &amp;#34;customAuth&amp;#34;: true,
  &amp;#34;customDomain&amp;#34;: true,
  &amp;#34;support&amp;#34;: true,
  &amp;#34;runningVersion&amp;#34;: &amp;#34;&amp;#34;,
  &amp;#34;machineLearning&amp;#34;: 0,
  &amp;#34;incident&amp;#34;: 0,
  &amp;#34;deleteProtection&amp;#34;: true,
  &amp;#34;hmInstancePromId&amp;#34;: 715511,
  &amp;#34;hmInstancePromUrl&amp;#34;: &amp;#34;https://prometheus-us-central1.grafana.net&amp;#34;,
  &amp;#34;hmInstancePromName&amp;#34;: &amp;#34;createcloudstack-prom&amp;#34;,
  &amp;#34;hmInstancePromStatus&amp;#34;: &amp;#34;active&amp;#34;,
  &amp;#34;hmInstancePromCurrentUsage&amp;#34;: 0,
  &amp;#34;hmInstancePromCurrentActiveSeries&amp;#34;: 0,
  &amp;#34;hmInstanceGraphiteId&amp;#34;: 715512,
  &amp;#34;hmInstanceGraphiteUrl&amp;#34;: &amp;#34;https://graphite-prod-10-prod-us-central-0.grafana.net&amp;#34;,
  &amp;#34;hmInstanceGraphiteName&amp;#34;: &amp;#34;createcloudstack-graphite&amp;#34;,
  &amp;#34;hmInstanceGraphiteType&amp;#34;: &amp;#34;graphite-v5&amp;#34;,
  &amp;#34;hmInstanceGraphiteStatus&amp;#34;: &amp;#34;active&amp;#34;,
  &amp;#34;hmInstanceGraphiteCurrentUsage&amp;#34;: 0,
  &amp;#34;hlInstanceId&amp;#34;: 356725,
  &amp;#34;hlInstanceUrl&amp;#34;: &amp;#34;https://logs-prod-017.grafana.net&amp;#34;,
  &amp;#34;hlInstanceName&amp;#34;: &amp;#34;createcloudstack-logs&amp;#34;,
  &amp;#34;hlInstanceStatus&amp;#34;: &amp;#34;active&amp;#34;,
  &amp;#34;hlInstanceCurrentUsage&amp;#34;: 0,
  &amp;#34;amInstanceId&amp;#34;: 355707,
  &amp;#34;amInstanceName&amp;#34;: &amp;#34;createcloudstack-alerts&amp;#34;,
  &amp;#34;amInstanceUrl&amp;#34;: &amp;#34;https://alertmanager-us-central1.grafana.net&amp;#34;,
  &amp;#34;amInstanceStatus&amp;#34;: &amp;#34;active&amp;#34;,
  &amp;#34;amInstanceGeneratorUrl&amp;#34;: &amp;#34;https://createcloudstack.grafana.net&amp;#34;,
  &amp;#34;amInstanceGeneratorUrlDatasource&amp;#34;: &amp;#34;&amp;#34;,
  &amp;#34;htInstanceId&amp;#34;: 353238,
  &amp;#34;htInstanceUrl&amp;#34;: &amp;#34;https://tempo-us-central1.grafana.net&amp;#34;,
  &amp;#34;htInstanceName&amp;#34;: &amp;#34;createcloudstack-traces&amp;#34;,
  &amp;#34;htInstanceStatus&amp;#34;: &amp;#34;active&amp;#34;,
  &amp;#34;regionId&amp;#34;: 1,
  &amp;#34;regionSlug&amp;#34;: &amp;#34;us&amp;#34;,
  &amp;#34;links&amp;#34;: [
    {
      &amp;#34;rel&amp;#34;: &amp;#34;self&amp;#34;,
      &amp;#34;href&amp;#34;: &amp;#34;/instances/createcloudstack&amp;#34;
    },
    {
      &amp;#34;rel&amp;#34;: &amp;#34;org&amp;#34;,
      &amp;#34;href&amp;#34;: &amp;#34;/orgs/grafanacom&amp;#34;
    },
    {
      &amp;#34;rel&amp;#34;: &amp;#34;plugins&amp;#34;,
      &amp;#34;href&amp;#34;: &amp;#34;/instances/createcloudstack/plugins&amp;#34;
    }
  ]
}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h3 id=&#34;update-stack&#34;&gt;Update stack&lt;/h3&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;This &lt;code&gt;POST&lt;/code&gt; request accepts lowercase characters only.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;


&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;http&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-http&#34;&gt;POST https://grafana.com/api/instances/&amp;lt;STACK_SLUG&amp;gt;&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&#34;request-body-5&#34;&gt;Request Body&lt;/h4&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
              &lt;th&gt;Required&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;description&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;A short text that describes the purpose of the stack.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;labels&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;map[String]String&lt;/td&gt;
              &lt;td&gt;Updates labels for a stack. Labels are &lt;code&gt;key:value&lt;/code&gt; pairs where the both the key and value can alphanumeric, &lt;code&gt;.&lt;/code&gt;, &lt;code&gt;-&lt;/code&gt; or &lt;code&gt;/&lt;/code&gt;. Up to 10 labels are allowed. To remove a label, just omit it in this request. To remove all labels send an empty object. Example: &lt;code&gt;{&amp;quot;team&amp;quot;:&amp;quot;platform&amp;quot;, &amp;quot;environment&amp;quot;:&amp;quot;dev&amp;quot;}&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;name&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Name of stack. Conventionally matches the URL of the instance. For example, &lt;code&gt;&amp;lt;STACK_SLUG&amp;gt;.grafana.net&lt;/code&gt;.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;deleteProtection&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Boolean&lt;/td&gt;
              &lt;td&gt;Enables or disables delete protection for the stack. When set to true, it prevents the stack from being accidentally deleted. To allow deletion, set this to false.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h4 id=&#34;responses-13&#34;&gt;Responses&lt;/h4&gt;
&lt;p&gt;The following responses may be returned.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;200&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Successful operation.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;401&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;API token is missing or invalid.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;403&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Forbidden.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;409&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Conflict.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Example response:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;JSON&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-json&#34;&gt;{
  &amp;#34;id&amp;#34;: 507363,
  &amp;#34;orgId&amp;#34;: 652992,
  &amp;#34;orgSlug&amp;#34;: &amp;#34;grafanacom&amp;#34;,
  &amp;#34;orgName&amp;#34;: &amp;#34;grafanacom&amp;#34;,
  &amp;#34;type&amp;#34;: &amp;#34;grafana&amp;#34;,
  &amp;#34;name&amp;#34;: &amp;#34;createcloudstack&amp;#34;,
  &amp;#34;url&amp;#34;: &amp;#34;https://createcloudstack.grafana.net&amp;#34;,
  &amp;#34;slug&amp;#34;: &amp;#34;createcloudstack&amp;#34;,
  &amp;#34;labels&amp;#34;: {
    &amp;#34;newkey&amp;#34;: &amp;#34;newvalue&amp;#34;
  },
  &amp;#34;version&amp;#34;: &amp;#34;stable&amp;#34;,
  &amp;#34;description&amp;#34;: &amp;#34;&amp;#34;,
  &amp;#34;status&amp;#34;: &amp;#34;active&amp;#34;,
  &amp;#34;gateway&amp;#34;: &amp;#34;istio&amp;#34;,
  &amp;#34;createdAt&amp;#34;: &amp;#34;2023-01-04T08:20:07.000Z&amp;#34;,
  &amp;#34;createdBy&amp;#34;: &amp;#34;testengineer&amp;#34;,
  &amp;#34;updatedAt&amp;#34;: null,
  &amp;#34;updatedBy&amp;#34;: &amp;#34;&amp;#34;,
  &amp;#34;trial&amp;#34;: 0,
  &amp;#34;trialExpiresAt&amp;#34;: null,
  &amp;#34;clusterId&amp;#34;: 69,
  &amp;#34;clusterSlug&amp;#34;: &amp;#34;prod-us-central-0&amp;#34;,
  &amp;#34;clusterName&amp;#34;: &amp;#34;prod-us-central-0&amp;#34;,
  &amp;#34;plan&amp;#34;: &amp;#34;gcloud&amp;#34;,
  &amp;#34;planName&amp;#34;: &amp;#34;Grafana Cloud&amp;#34;,
  &amp;#34;billingStartDate&amp;#34;: &amp;#34;2023-01-04T08:20:06.000Z&amp;#34;,
  &amp;#34;billingEndDate&amp;#34;: null,
  &amp;#34;billingActiveUsers&amp;#34;: 0,
  &amp;#34;billingGrafanaActiveUsers&amp;#34;: 0,
  &amp;#34;billingOnCallActiveUsers&amp;#34;: 0,
  &amp;#34;currentActiveUsers&amp;#34;: 0,
  &amp;#34;currentActiveAdminUsers&amp;#34;: 0,
  &amp;#34;currentActiveEditorUsers&amp;#34;: 0,
  &amp;#34;currentActiveViewerUsers&amp;#34;: 0,
  &amp;#34;dailyUserCnt&amp;#34;: 0,
  &amp;#34;dailyAdminCnt&amp;#34;: 0,
  &amp;#34;dailyEditorCnt&amp;#34;: 0,
  &amp;#34;dailyViewerCnt&amp;#34;: 0,
  &amp;#34;dashboardCnt&amp;#34;: 0,
  &amp;#34;datasourceCnts&amp;#34;: {},
  &amp;#34;userQuota&amp;#34;: 10,
  &amp;#34;dashboardQuota&amp;#34;: -1,
  &amp;#34;alertQuota&amp;#34;: -1,
  &amp;#34;alertCnt&amp;#34;: 0,
  &amp;#34;ssl&amp;#34;: true,
  &amp;#34;customAuth&amp;#34;: true,
  &amp;#34;customDomain&amp;#34;: true,
  &amp;#34;support&amp;#34;: true,
  &amp;#34;runningVersion&amp;#34;: &amp;#34;&amp;#34;,
  &amp;#34;machineLearning&amp;#34;: 0,
  &amp;#34;incident&amp;#34;: 0,
  &amp;#34;deleteProtection&amp;#34;: true,
  &amp;#34;hmInstancePromId&amp;#34;: 715511,
  &amp;#34;hmInstancePromUrl&amp;#34;: &amp;#34;https://prometheus-us-central1.grafana.net&amp;#34;,
  &amp;#34;hmInstancePromName&amp;#34;: &amp;#34;createcloudstack-prom&amp;#34;,
  &amp;#34;hmInstancePromStatus&amp;#34;: &amp;#34;active&amp;#34;,
  &amp;#34;hmInstancePromCurrentUsage&amp;#34;: 0,
  &amp;#34;hmInstancePromCurrentActiveSeries&amp;#34;: 0,
  &amp;#34;hmInstanceGraphiteId&amp;#34;: 715512,
  &amp;#34;hmInstanceGraphiteUrl&amp;#34;: &amp;#34;https://graphite-prod-10-prod-us-central-0.grafana.net&amp;#34;,
  &amp;#34;hmInstanceGraphiteName&amp;#34;: &amp;#34;createcloudstack-graphite&amp;#34;,
  &amp;#34;hmInstanceGraphiteType&amp;#34;: &amp;#34;graphite-v5&amp;#34;,
  &amp;#34;hmInstanceGraphiteStatus&amp;#34;: &amp;#34;active&amp;#34;,
  &amp;#34;hmInstanceGraphiteCurrentUsage&amp;#34;: 0,
  &amp;#34;hlInstanceId&amp;#34;: 356725,
  &amp;#34;hlInstanceUrl&amp;#34;: &amp;#34;https://logs-prod-017.grafana.net&amp;#34;,
  &amp;#34;hlInstanceName&amp;#34;: &amp;#34;createcloudstack-logs&amp;#34;,
  &amp;#34;hlInstanceStatus&amp;#34;: &amp;#34;active&amp;#34;,
  &amp;#34;hlInstanceCurrentUsage&amp;#34;: 0,
  &amp;#34;amInstanceId&amp;#34;: 355707,
  &amp;#34;amInstanceName&amp;#34;: &amp;#34;createcloudstack-alerts&amp;#34;,
  &amp;#34;amInstanceUrl&amp;#34;: &amp;#34;https://alertmanager-us-central1.grafana.net&amp;#34;,
  &amp;#34;amInstanceStatus&amp;#34;: &amp;#34;active&amp;#34;,
  &amp;#34;amInstanceGeneratorUrl&amp;#34;: &amp;#34;https://createcloudstack.grafana.net&amp;#34;,
  &amp;#34;amInstanceGeneratorUrlDatasource&amp;#34;: &amp;#34;&amp;#34;,
  &amp;#34;htInstanceId&amp;#34;: 353238,
  &amp;#34;htInstanceUrl&amp;#34;: &amp;#34;https://tempo-us-central1.grafana.net&amp;#34;,
  &amp;#34;htInstanceName&amp;#34;: &amp;#34;createcloudstack-traces&amp;#34;,
  &amp;#34;htInstanceStatus&amp;#34;: &amp;#34;active&amp;#34;,
  &amp;#34;regionId&amp;#34;: 1,
  &amp;#34;regionSlug&amp;#34;: &amp;#34;us&amp;#34;,
  &amp;#34;links&amp;#34;: [
    {
      &amp;#34;rel&amp;#34;: &amp;#34;self&amp;#34;,
      &amp;#34;href&amp;#34;: &amp;#34;/instances/createcloudstack&amp;#34;
    },
    {
      &amp;#34;rel&amp;#34;: &amp;#34;org&amp;#34;,
      &amp;#34;href&amp;#34;: &amp;#34;/orgs/grafanacom&amp;#34;
    },
    {
      &amp;#34;rel&amp;#34;: &amp;#34;plugins&amp;#34;,
      &amp;#34;href&amp;#34;: &amp;#34;/instances/createcloudstack/plugins&amp;#34;
    }
  ]
}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h3 id=&#34;delete-stack&#34;&gt;Delete stack&lt;/h3&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;http&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-http&#34;&gt;DELETE https://grafana.com/api/instances/&amp;lt;STACK_SLUG&amp;gt;&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&#34;responses-14&#34;&gt;Responses&lt;/h4&gt;
&lt;p&gt;The following responses may be returned.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;200&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Successful operation.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;401&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;API token is missing or invalid.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;404&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Cloud Stack not found.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;409&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Delete protection is enabled.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;

&lt;div class=&#34;admonition admonition-caution&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Caution&lt;/p&gt;&lt;p&gt;If you receive a &lt;code&gt;409&lt;/code&gt; response code, it means the stack has delete protection enabled. You must first disable the &lt;code&gt;deleteProtection&lt;/code&gt; flag for the stack before you can successfully delete it.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;Example response:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;JSON&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-json&#34;&gt;{
  &amp;#34;id&amp;#34;: 507366,
  &amp;#34;orgId&amp;#34;: 652992,
  &amp;#34;orgSlug&amp;#34;: &amp;#34;grafanacom&amp;#34;,
  &amp;#34;orgName&amp;#34;: &amp;#34;grafanacom&amp;#34;,
  &amp;#34;type&amp;#34;: &amp;#34;grafana&amp;#34;,
  &amp;#34;name&amp;#34;: &amp;#34;createcloudstack&amp;#34;,
  &amp;#34;url&amp;#34;: &amp;#34;https://createcloudstack.grafana.net&amp;#34;,
  &amp;#34;slug&amp;#34;: &amp;#34;createcloudstack&amp;#34;,
  &amp;#34;version&amp;#34;: &amp;#34;stable&amp;#34;,
  &amp;#34;description&amp;#34;: &amp;#34;&amp;#34;,
  &amp;#34;status&amp;#34;: &amp;#34;deleted&amp;#34;,
  &amp;#34;gateway&amp;#34;: &amp;#34;istio&amp;#34;,
  &amp;#34;createdAt&amp;#34;: &amp;#34;2023-01-04T08:22:00.000Z&amp;#34;,
  &amp;#34;createdBy&amp;#34;: &amp;#34;ishanjain&amp;#34;,
  &amp;#34;updatedAt&amp;#34;: &amp;#34;2023-01-04T08:30:36.066Z&amp;#34;,
  &amp;#34;updatedBy&amp;#34;: &amp;#34;ishanjain&amp;#34;,
  &amp;#34;trial&amp;#34;: 0,
  &amp;#34;trialExpiresAt&amp;#34;: null,
  &amp;#34;clusterId&amp;#34;: 69,
  &amp;#34;clusterSlug&amp;#34;: &amp;#34;prod-us-central-0&amp;#34;,
  &amp;#34;clusterName&amp;#34;: &amp;#34;prod-us-central-0&amp;#34;,
  &amp;#34;plan&amp;#34;: &amp;#34;gcloud&amp;#34;,
  &amp;#34;planName&amp;#34;: &amp;#34;Grafana Cloud&amp;#34;,
  &amp;#34;billingStartDate&amp;#34;: &amp;#34;2023-01-04T08:21:59.000Z&amp;#34;,
  &amp;#34;billingEndDate&amp;#34;: &amp;#34;2023-01-04T08:30:36.066Z&amp;#34;,
  &amp;#34;billingActiveUsers&amp;#34;: 0,
  &amp;#34;billingGrafanaActiveUsers&amp;#34;: 0,
  &amp;#34;billingOnCallActiveUsers&amp;#34;: 0,
  &amp;#34;currentActiveUsers&amp;#34;: 0,
  &amp;#34;currentActiveAdminUsers&amp;#34;: 0,
  &amp;#34;currentActiveEditorUsers&amp;#34;: 0,
  &amp;#34;currentActiveViewerUsers&amp;#34;: 0,
  &amp;#34;dailyUserCnt&amp;#34;: 0,
  &amp;#34;dailyAdminCnt&amp;#34;: 0,
  &amp;#34;dailyEditorCnt&amp;#34;: 0,
  &amp;#34;dailyViewerCnt&amp;#34;: 0,
  &amp;#34;dashboardCnt&amp;#34;: 0,
  &amp;#34;datasourceCnts&amp;#34;: {},
  &amp;#34;userQuota&amp;#34;: 10,
  &amp;#34;dashboardQuota&amp;#34;: -1,
  &amp;#34;alertQuota&amp;#34;: -1,
  &amp;#34;alertCnt&amp;#34;: 0,
  &amp;#34;ssl&amp;#34;: true,
  &amp;#34;customAuth&amp;#34;: true,
  &amp;#34;customDomain&amp;#34;: true,
  &amp;#34;support&amp;#34;: true,
  &amp;#34;runningVersion&amp;#34;: &amp;#34;9.3.2-45365 (commit: ef5286dd77, branch: v9.3.x)&amp;#34;,
  &amp;#34;machineLearning&amp;#34;: 0,
  &amp;#34;incident&amp;#34;: 0,
  &amp;#34;deleteProtection&amp;#34;: false,
  &amp;#34;hmInstancePromId&amp;#34;: 715517,
  &amp;#34;hmInstancePromUrl&amp;#34;: &amp;#34;https://prometheus-us-central1.grafana.net&amp;#34;,
  &amp;#34;hmInstancePromName&amp;#34;: &amp;#34;createcloudstack-prom&amp;#34;,
  &amp;#34;hmInstancePromStatus&amp;#34;: &amp;#34;active&amp;#34;,
  &amp;#34;hmInstancePromCurrentUsage&amp;#34;: 0,
  &amp;#34;hmInstancePromCurrentActiveSeries&amp;#34;: 0,
  &amp;#34;hmInstanceGraphiteId&amp;#34;: 715518,
  &amp;#34;hmInstanceGraphiteUrl&amp;#34;: &amp;#34;https://graphite-prod-10-prod-us-central-0.grafana.net&amp;#34;,
  &amp;#34;hmInstanceGraphiteName&amp;#34;: &amp;#34;createcloudstack-graphite&amp;#34;,
  &amp;#34;hmInstanceGraphiteType&amp;#34;: &amp;#34;graphite-v5&amp;#34;,
  &amp;#34;hmInstanceGraphiteStatus&amp;#34;: &amp;#34;active&amp;#34;,
  &amp;#34;hmInstanceGraphiteCurrentUsage&amp;#34;: 0,
  &amp;#34;hlInstanceId&amp;#34;: 356728,
  &amp;#34;hlInstanceUrl&amp;#34;: &amp;#34;https://logs-prod-017.grafana.net&amp;#34;,
  &amp;#34;hlInstanceName&amp;#34;: &amp;#34;createcloudstack-logs&amp;#34;,
  &amp;#34;hlInstanceStatus&amp;#34;: &amp;#34;active&amp;#34;,
  &amp;#34;hlInstanceCurrentUsage&amp;#34;: 0,
  &amp;#34;amInstanceId&amp;#34;: 355710,
  &amp;#34;amInstanceName&amp;#34;: &amp;#34;createcloudstack1-alerts&amp;#34;,
  &amp;#34;amInstanceUrl&amp;#34;: &amp;#34;https://alertmanager-us-central1.grafana.net&amp;#34;,
  &amp;#34;amInstanceStatus&amp;#34;: &amp;#34;active&amp;#34;,
  &amp;#34;amInstanceGeneratorUrl&amp;#34;: &amp;#34;https://createcloudstack.grafana.net&amp;#34;,
  &amp;#34;amInstanceGeneratorUrlDatasource&amp;#34;: &amp;#34;&amp;#34;,
  &amp;#34;htInstanceId&amp;#34;: 353241,
  &amp;#34;htInstanceUrl&amp;#34;: &amp;#34;https://tempo-us-central1.grafana.net&amp;#34;,
  &amp;#34;htInstanceName&amp;#34;: &amp;#34;createcloudstack-traces&amp;#34;,
  &amp;#34;htInstanceStatus&amp;#34;: &amp;#34;active&amp;#34;,
  &amp;#34;regionId&amp;#34;: 1,
  &amp;#34;regionSlug&amp;#34;: &amp;#34;us&amp;#34;,
  &amp;#34;links&amp;#34;: [
    {
      &amp;#34;rel&amp;#34;: &amp;#34;self&amp;#34;,
      &amp;#34;href&amp;#34;: &amp;#34;/instances/507366&amp;#34;
    },
    {
      &amp;#34;rel&amp;#34;: &amp;#34;org&amp;#34;,
      &amp;#34;href&amp;#34;: &amp;#34;/orgs/grafanacom&amp;#34;
    },
    {
      &amp;#34;rel&amp;#34;: &amp;#34;plugins&amp;#34;,
      &amp;#34;href&amp;#34;: &amp;#34;/instances/507366/plugins&amp;#34;
    }
  ]
}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h3 id=&#34;restart-grafana&#34;&gt;Restart Grafana&lt;/h3&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;http&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-http&#34;&gt;POST https://grafana.com/api/instances/&amp;lt;STACK_SLUG&amp;gt;/restart&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&#34;responses-15&#34;&gt;Responses&lt;/h4&gt;
&lt;p&gt;The following responses may be returned.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;200&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Successful operation&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;401&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;API token is missing or invalid.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;404&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Cloud Stack not found&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Example response:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;JSON&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-json&#34;&gt;true&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h3 id=&#34;create-hosted-grafana-instance-api-keys&#34;&gt;Create Hosted Grafana instance API keys&lt;/h3&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;http&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-http&#34;&gt;POST https://grafana.com/api/instances/&amp;lt;STACK_SLUG&amp;gt;/api/auth/keys&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;This creates API keys specific to use for managing your hosted Grafana instance.
This is different from &lt;a href=&#34;#api-keys&#34;&gt;Grafana Cloud API keys&lt;/a&gt; created for Grafana Cloud operations.&lt;/p&gt;
&lt;p&gt;This endpoint requires the Admin role.&lt;/p&gt;
&lt;h4 id=&#34;request-body-6&#34;&gt;Request Body&lt;/h4&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
              &lt;th&gt;Required&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;name&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Name of the API key.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;role&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Access level/Grafana role for the key. Can be one of the following values: &lt;code&gt;Viewer&lt;/code&gt;, &lt;code&gt;Editor&lt;/code&gt;, or &lt;code&gt;Admin&lt;/code&gt;.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;secondsToLive&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Number&lt;/td&gt;
              &lt;td&gt;Key expiration in seconds. If it&amp;rsquo;s a positive number, an expiration date for the key is set. The key doesn&amp;rsquo;t expire if it&amp;rsquo;s &lt;code&gt;null&lt;/code&gt;, &lt;code&gt;0&lt;/code&gt;, or is omitted completely (unless &lt;code&gt;api_key_max_seconds_to_live&lt;/code&gt; configuration option is set).&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h4 id=&#34;responses-16&#34;&gt;Responses&lt;/h4&gt;
&lt;p&gt;The following responses may be returned.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;200&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Successful operation.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;401&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;API token is missing or invalid.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;404&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Cloud Stack not found.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;409&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Conflict.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Example response:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;JSON&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-json&#34;&gt;{
  &amp;#34;id&amp;#34;: 1,
  &amp;#34;name&amp;#34;: &amp;#34;testkey&amp;#34;,
  &amp;#34;key&amp;#34;: &amp;#34;eyJrIjoiMWpSRVhRUVJHZlc3NW1laklzV3htQUt0cUxtS3RuWFUiLCJuIjoidGVzdGtleSIsImlkIjoxf&amp;#34;
}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h3 id=&#34;list-data-sources&#34;&gt;List data sources&lt;/h3&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;http&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-http&#34;&gt;GET https://grafana.com/api/instances/&amp;lt;STACK_SLUG&amp;gt;/datasources&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&#34;responses-17&#34;&gt;Responses&lt;/h4&gt;
&lt;p&gt;The following responses may be returned.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;200&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Successful operation.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;401&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;API token is missing or invalid.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;404&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Cloud Stack not found.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;409&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Conflicting operation, another operation is already in progress.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Example response:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;JSON&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-json&#34;&gt;{
  &amp;#34;items&amp;#34;: [
    {
      &amp;#34;id&amp;#34;: 25744816,
      &amp;#34;instanceId&amp;#34;: 2860016,
      &amp;#34;name&amp;#34;: &amp;#34;grafanacloud-usage&amp;#34;,
      &amp;#34;type&amp;#34;: &amp;#34;prometheus&amp;#34;,
      &amp;#34;access&amp;#34;: &amp;#34;proxy&amp;#34;,
      &amp;#34;grafanaOrgId&amp;#34;: 1,
      &amp;#34;url&amp;#34;: &amp;#34;https://billing.grafana.net/api/prom&amp;#34;,
      &amp;#34;password&amp;#34;: &amp;#34;&amp;#34;,
      &amp;#34;user&amp;#34;: &amp;#34;&amp;#34;,
      &amp;#34;database&amp;#34;: &amp;#34;&amp;#34;,
      &amp;#34;basicAuth&amp;#34;: 1,
      &amp;#34;basicAuthUser&amp;#34;: &amp;#34;65299211&amp;#34;,
      &amp;#34;withCredentials&amp;#34;: 0,
      &amp;#34;isDefault&amp;#34;: 0,
      &amp;#34;jsonData&amp;#34;: {
        &amp;#34;timeInterval&amp;#34;: &amp;#34;60s&amp;#34;,
        &amp;#34;timeout&amp;#34;: &amp;#34;150&amp;#34;,
        &amp;#34;prometheusVersion&amp;#34;: &amp;#34;2.3.0&amp;#34;,
        &amp;#34;prometheusType&amp;#34;: &amp;#34;Mimir&amp;#34;
      },
      &amp;#34;version&amp;#34;: 1,
      &amp;#34;editable&amp;#34;: 1,
      &amp;#34;delete&amp;#34;: 0,
      &amp;#34;createdAt&amp;#34;: &amp;#34;2023-01-04T08:20:13.484927Z&amp;#34;,
      &amp;#34;updatedAt&amp;#34;: null
    },
    {
      &amp;#34;id&amp;#34;: 25744915,
      &amp;#34;instanceId&amp;#34;: 2860016,
      &amp;#34;name&amp;#34;: &amp;#34;grafanacloud-createcloudstack-logs&amp;#34;,
      &amp;#34;type&amp;#34;: &amp;#34;loki&amp;#34;,
      &amp;#34;access&amp;#34;: &amp;#34;proxy&amp;#34;,
      &amp;#34;grafanaOrgId&amp;#34;: 1,
      &amp;#34;url&amp;#34;: &amp;#34;https://logs-prod-017.grafana.net&amp;#34;,
      &amp;#34;password&amp;#34;: &amp;#34;&amp;#34;,
      &amp;#34;user&amp;#34;: &amp;#34;&amp;#34;,
      &amp;#34;database&amp;#34;: &amp;#34;&amp;#34;,
      &amp;#34;basicAuth&amp;#34;: 1,
      &amp;#34;basicAuthUser&amp;#34;: &amp;#34;3567215&amp;#34;,
      &amp;#34;withCredentials&amp;#34;: 0,
      &amp;#34;isDefault&amp;#34;: 0,
      &amp;#34;jsonData&amp;#34;: {
        &amp;#34;timeout&amp;#34;: &amp;#34;300&amp;#34;
      },
      &amp;#34;version&amp;#34;: 1,
      &amp;#34;editable&amp;#34;: 1,
      &amp;#34;delete&amp;#34;: 0,
      &amp;#34;createdAt&amp;#34;: &amp;#34;2023-01-04T08:20:13.625323Z&amp;#34;,
      &amp;#34;updatedAt&amp;#34;: null
    }
  ]
}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h2 id=&#34;grafana-plugins&#34;&gt;Grafana plugins&lt;/h2&gt;
&lt;p&gt;The API allows managing plugins installed on your hosted Grafana instances.&lt;/p&gt;
&lt;p&gt;You can discover plugins in the &lt;a href=&#34;/grafana/plugins/&#34;&gt;Grafana Plugins Directory&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;list-plugins-installed-on-an-instance&#34;&gt;List plugins installed on an instance&lt;/h3&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;http&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-http&#34;&gt;GET https://grafana.com/api/instances/&amp;lt;STACK_SLUG&amp;gt;/plugins&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&#34;responses-18&#34;&gt;Responses&lt;/h4&gt;
&lt;p&gt;The following responses may be returned.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;200&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Successful operation.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;401&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;API token is missing or invalid.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;404&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Cloud Stack not found.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;409&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Conflicting operation, another operation is already in progress.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Example response:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;JSON&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-json&#34;&gt;{
  &amp;#34;items&amp;#34;: [
    {
      &amp;#34;id&amp;#34;: 256529,
      &amp;#34;instanceId&amp;#34;: 507363,
      &amp;#34;instanceUrl&amp;#34;: &amp;#34;https://createcloudstack.grafana.net&amp;#34;,
      &amp;#34;pluginId&amp;#34;: 663,
      &amp;#34;pluginSlug&amp;#34;: &amp;#34;grafana-github-datasource&amp;#34;,
      &amp;#34;pluginName&amp;#34;: &amp;#34;GitHub&amp;#34;,
      &amp;#34;version&amp;#34;: &amp;#34;1.3.1&amp;#34;,
      &amp;#34;latestVersion&amp;#34;: &amp;#34;1.3.1&amp;#34;,
      &amp;#34;createdAt&amp;#34;: &amp;#34;2023-01-04T09:33:55.000Z&amp;#34;,
      &amp;#34;updatedAt&amp;#34;: null,
      &amp;#34;links&amp;#34;: [
        {
          &amp;#34;rel&amp;#34;: &amp;#34;self&amp;#34;,
          &amp;#34;href&amp;#34;: &amp;#34;/instances/507363/plugins/grafana-github-datasource&amp;#34;
        },
        {
          &amp;#34;rel&amp;#34;: &amp;#34;instance&amp;#34;,
          &amp;#34;href&amp;#34;: &amp;#34;/instances/507363&amp;#34;
        }
      ]
    }
  ],
  &amp;#34;orderBy&amp;#34;: &amp;#34;pluginName&amp;#34;,
  &amp;#34;direction&amp;#34;: &amp;#34;asc&amp;#34;,
  &amp;#34;links&amp;#34;: [
    {
      &amp;#34;rel&amp;#34;: &amp;#34;self&amp;#34;,
      &amp;#34;href&amp;#34;: &amp;#34;/instances/createcloudstack/plugins&amp;#34;
    }
  ]
}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h3 id=&#34;add-a-plugin-to-instance&#34;&gt;Add a plugin to instance&lt;/h3&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;http&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-http&#34;&gt;POST https://grafana.com/api/instances/&amp;lt;STACK_SLUG&amp;gt;/plugins&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&#34;request-body-7&#34;&gt;Request Body&lt;/h4&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
              &lt;th&gt;Required&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;plugin&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Name of the plugin, for example, &lt;code&gt;grafana-github-datasource&lt;/code&gt;.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;version&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Version of the plugin to install. Defaults to &lt;code&gt;latest&lt;/code&gt;.&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h4 id=&#34;responses-19&#34;&gt;Responses&lt;/h4&gt;
&lt;p&gt;The following responses may be returned.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;200&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Successful operation.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;401&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;API token is missing or invalid.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;404&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Plugin or Cloud Stack not found.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;409&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Conflicting operation, another operation is already in progress.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Example response:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;JSON&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-json&#34;&gt;{
  &amp;#34;id&amp;#34;: 256519,
  &amp;#34;instanceId&amp;#34;: 507363,
  &amp;#34;instanceUrl&amp;#34;: &amp;#34;https://createcloudstack.grafana.net&amp;#34;,
  &amp;#34;instanceSlug&amp;#34;: &amp;#34;createcloudstack&amp;#34;,
  &amp;#34;pluginId&amp;#34;: 663,
  &amp;#34;pluginSlug&amp;#34;: &amp;#34;grafana-github-datasource&amp;#34;,
  &amp;#34;pluginName&amp;#34;: &amp;#34;GitHub&amp;#34;,
  &amp;#34;version&amp;#34;: &amp;#34;1.3.1&amp;#34;,
  &amp;#34;latestVersion&amp;#34;: &amp;#34;1.3.1&amp;#34;,
  &amp;#34;createdAt&amp;#34;: &amp;#34;2023-01-04T08:50:42.000Z&amp;#34;,
  &amp;#34;updatedAt&amp;#34;: null,
  &amp;#34;links&amp;#34;: [
    {
      &amp;#34;rel&amp;#34;: &amp;#34;self&amp;#34;,
      &amp;#34;href&amp;#34;: &amp;#34;/instances/createcloudstack/plugins/grafana-github-datasource&amp;#34;
    },
    {
      &amp;#34;rel&amp;#34;: &amp;#34;instance&amp;#34;,
      &amp;#34;href&amp;#34;: &amp;#34;/instances/createcloudstack&amp;#34;
    }
  ]
}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h3 id=&#34;get-installed-plugin-info&#34;&gt;Get installed plugin info&lt;/h3&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;http&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-http&#34;&gt;GET https://grafana.com/api/instances/&amp;lt;STACK_SLUG&amp;gt;/plugins/&amp;lt;PLUGIN&amp;gt;&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&#34;responses-20&#34;&gt;Responses&lt;/h4&gt;
&lt;p&gt;The following responses may be returned.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;200&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Successful operation.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;401&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;API token is missing or invalid.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;404&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Plugin or Cloud Stack not found.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;409&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Conflicting operation, another operation is already in progress.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Example response:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;JSON&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-json&#34;&gt;{
  &amp;#34;id&amp;#34;: 256519,
  &amp;#34;instanceId&amp;#34;: 507363,
  &amp;#34;instanceUrl&amp;#34;: &amp;#34;https://createcloudstack.grafana.net&amp;#34;,
  &amp;#34;instanceSlug&amp;#34;: &amp;#34;createcloudstack&amp;#34;,
  &amp;#34;pluginId&amp;#34;: 663,
  &amp;#34;pluginSlug&amp;#34;: &amp;#34;grafana-github-datasource&amp;#34;,
  &amp;#34;pluginName&amp;#34;: &amp;#34;GitHub&amp;#34;,
  &amp;#34;version&amp;#34;: &amp;#34;1.3.1&amp;#34;,
  &amp;#34;latestVersion&amp;#34;: &amp;#34;1.3.1&amp;#34;,
  &amp;#34;createdAt&amp;#34;: &amp;#34;2023-01-04T08:50:42.000Z&amp;#34;,
  &amp;#34;updatedAt&amp;#34;: null,
  &amp;#34;links&amp;#34;: [
    {
      &amp;#34;rel&amp;#34;: &amp;#34;self&amp;#34;,
      &amp;#34;href&amp;#34;: &amp;#34;/instances/createcloudstack/plugins/grafana-github-datasource&amp;#34;
    },
    {
      &amp;#34;rel&amp;#34;: &amp;#34;instance&amp;#34;,
      &amp;#34;href&amp;#34;: &amp;#34;/instances/createcloudstack&amp;#34;
    }
  ]
}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h3 id=&#34;update-installed-plugin-version&#34;&gt;Update installed plugin version&lt;/h3&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;http&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-http&#34;&gt;POST https://grafana.com/api/instances/&amp;lt;STACK_SLUG&amp;gt;/plugins/&amp;lt;PLUGIN&amp;gt;&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&#34;request-body-8&#34;&gt;Request Body&lt;/h4&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
              &lt;th&gt;Required&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;version&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Updated version of the plugin.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h4 id=&#34;responses-21&#34;&gt;Responses&lt;/h4&gt;
&lt;p&gt;The following responses may be returned.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;200&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Successful operation.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;401&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;API token is missing or invalid.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;404&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Plugin or Cloud Stack not found.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;409&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Conflicting operation, another operation is already in progress.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Example response:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;JSON&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-json&#34;&gt;{
  &amp;#34;id&amp;#34;: 256519,
  &amp;#34;instanceId&amp;#34;: 507363,
  &amp;#34;instanceUrl&amp;#34;: &amp;#34;https://createcloudstack.grafana.net&amp;#34;,
  &amp;#34;instanceSlug&amp;#34;: &amp;#34;createcloudstack&amp;#34;,
  &amp;#34;pluginId&amp;#34;: 663,
  &amp;#34;pluginSlug&amp;#34;: &amp;#34;grafana-github-datasource&amp;#34;,
  &amp;#34;pluginName&amp;#34;: &amp;#34;GitHub&amp;#34;,
  &amp;#34;version&amp;#34;: &amp;#34;1.3.0&amp;#34;,
  &amp;#34;latestVersion&amp;#34;: &amp;#34;1.3.1&amp;#34;,
  &amp;#34;createdAt&amp;#34;: &amp;#34;2023-01-04T08:50:42.000Z&amp;#34;,
  &amp;#34;updatedAt&amp;#34;: &amp;#34;2023-01-04T08:55:00.088Z&amp;#34;,
  &amp;#34;links&amp;#34;: [
    {
      &amp;#34;rel&amp;#34;: &amp;#34;self&amp;#34;,
      &amp;#34;href&amp;#34;: &amp;#34;/instances/createcloudstack/plugins/grafana-github-datasource&amp;#34;
    },
    {
      &amp;#34;rel&amp;#34;: &amp;#34;instance&amp;#34;,
      &amp;#34;href&amp;#34;: &amp;#34;/instances/createcloudstack&amp;#34;
    }
  ]
}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h3 id=&#34;delete-an-installed-plugin&#34;&gt;Delete an installed plugin&lt;/h3&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;http&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-http&#34;&gt;DELETE https://grafana.com/api/instances/&amp;lt;STACK_SLUG&amp;gt;/plugins/&amp;lt;PLUGIN&amp;gt;&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&#34;responses-22&#34;&gt;Responses&lt;/h4&gt;
&lt;p&gt;The following responses may be returned.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;200&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Successful operation.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;401&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;API token is missing or invalid.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;404&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Plugin or Cloud Stack not found.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;409&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Conflicting operation, another operation is already in progress.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Example response:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;JSON&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-json&#34;&gt;{
  &amp;#34;id&amp;#34;: 256519,
  &amp;#34;instanceId&amp;#34;: 507363,
  &amp;#34;instanceUrl&amp;#34;: &amp;#34;https://createcloudstack.grafana.net&amp;#34;,
  &amp;#34;instanceSlug&amp;#34;: &amp;#34;createcloudstack&amp;#34;,
  &amp;#34;pluginId&amp;#34;: 663,
  &amp;#34;pluginSlug&amp;#34;: &amp;#34;grafana-github-datasource&amp;#34;,
  &amp;#34;pluginName&amp;#34;: &amp;#34;GitHub&amp;#34;,
  &amp;#34;version&amp;#34;: &amp;#34;1.3.1&amp;#34;,
  &amp;#34;latestVersion&amp;#34;: &amp;#34;1.3.1&amp;#34;,
  &amp;#34;createdAt&amp;#34;: &amp;#34;2023-01-04T08:50:42.000Z&amp;#34;,
  &amp;#34;updatedAt&amp;#34;: &amp;#34;2023-01-04T08:59:20.794Z&amp;#34;,
  &amp;#34;links&amp;#34;: [
    {
      &amp;#34;rel&amp;#34;: &amp;#34;self&amp;#34;,
      &amp;#34;href&amp;#34;: &amp;#34;/instances/createcloudstack/plugins/grafana-github-datasource&amp;#34;
    },
    {
      &amp;#34;rel&amp;#34;: &amp;#34;instance&amp;#34;,
      &amp;#34;href&amp;#34;: &amp;#34;/instances/createcloudstack&amp;#34;
    }
  ]
}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h2 id=&#34;regions&#34;&gt;Regions&lt;/h2&gt;
&lt;h3 id=&#34;list-regions&#34;&gt;List regions&lt;/h3&gt;
&lt;p&gt;Use the following call to retrieve a list of regions to specify when you create a stack.&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;http&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-http&#34;&gt;GET https://grafana.com/api/stack-regions&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&#34;responses-23&#34;&gt;Responses&lt;/h4&gt;
&lt;p&gt;The following responses may be returned.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;200&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Successful operation.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;401&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;API token is missing or invalid.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;409&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Conflicting operation, another operation is already in progress.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Example response:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;JSON&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-json&#34;&gt;{
  &amp;#34;items&amp;#34;: [
    {
      &amp;#34;id&amp;#34;: 1,
      &amp;#34;status&amp;#34;: &amp;#34;active&amp;#34;,
      &amp;#34;slug&amp;#34;: &amp;#34;us&amp;#34;,
      &amp;#34;name&amp;#34;: &amp;#34;GCP US Central&amp;#34;,
      &amp;#34;description&amp;#34;: &amp;#34;United States&amp;#34;,
      &amp;#34;provider&amp;#34;: &amp;#34;gcp&amp;#34;,
      &amp;#34;createdAt&amp;#34;: &amp;#34;2021-08-20T20:00:27.000Z&amp;#34;,
      &amp;#34;updatedAt&amp;#34;: &amp;#34;2022-12-12T12:29:37.000Z&amp;#34;
    },
    {
      &amp;#34;id&amp;#34;: 2,
      &amp;#34;status&amp;#34;: &amp;#34;active&amp;#34;,
      &amp;#34;slug&amp;#34;: &amp;#34;us-azure&amp;#34;,
      &amp;#34;name&amp;#34;: &amp;#34;Azure US Central&amp;#34;,
      &amp;#34;description&amp;#34;: &amp;#34;United States (Azure)&amp;#34;,
      &amp;#34;provider&amp;#34;: &amp;#34;azure&amp;#34;,
      &amp;#34;createdAt&amp;#34;: &amp;#34;2021-08-20T20:08:03.000Z&amp;#34;,
      &amp;#34;updatedAt&amp;#34;: &amp;#34;2022-11-29T12:04:00.000Z&amp;#34;
    },
    {
      &amp;#34;id&amp;#34;: 3,
      &amp;#34;status&amp;#34;: &amp;#34;active&amp;#34;,
      &amp;#34;slug&amp;#34;: &amp;#34;eu&amp;#34;,
      &amp;#34;name&amp;#34;: &amp;#34;GCP Belgium&amp;#34;,
      &amp;#34;description&amp;#34;: &amp;#34;Europe&amp;#34;,
      &amp;#34;provider&amp;#34;: &amp;#34;gcp&amp;#34;,
      &amp;#34;createdAt&amp;#34;: &amp;#34;2021-08-20T20:28:52.000Z&amp;#34;,
      &amp;#34;updatedAt&amp;#34;: &amp;#34;2022-12-05T18:05:33.000Z&amp;#34;
    },
    {
      &amp;#34;id&amp;#34;: 4,
      &amp;#34;status&amp;#34;: &amp;#34;active&amp;#34;,
      &amp;#34;slug&amp;#34;: &amp;#34;au&amp;#34;,
      &amp;#34;name&amp;#34;: &amp;#34;GCP Australia&amp;#34;,
      &amp;#34;description&amp;#34;: &amp;#34;Australia&amp;#34;,
      &amp;#34;provider&amp;#34;: &amp;#34;gcp&amp;#34;,
      &amp;#34;createdAt&amp;#34;: &amp;#34;2021-11-16T22:03:18.000Z&amp;#34;,
      &amp;#34;updatedAt&amp;#34;: &amp;#34;2022-09-22T09:27:47.000Z&amp;#34;
    }
  ],
  &amp;#34;orderBy&amp;#34;: &amp;#34;id&amp;#34;,
  &amp;#34;direction&amp;#34;: &amp;#34;asc&amp;#34;,
  &amp;#34;total&amp;#34;: 9,
  &amp;#34;pages&amp;#34;: 1,
  &amp;#34;pageSize&amp;#34;: 1000000,
  &amp;#34;page&amp;#34;: 1,
  &amp;#34;links&amp;#34;: [
    {
      &amp;#34;rel&amp;#34;: &amp;#34;self&amp;#34;,
      &amp;#34;href&amp;#34;: &amp;#34;/stack-regions&amp;#34;
    }
  ]
}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h2 id=&#34;api-keys&#34;&gt;API keys&lt;/h2&gt;


&lt;div class=&#34;admonition admonition-caution&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Caution&lt;/p&gt;&lt;p&gt;Cloud API keys are now deprecated. Use &lt;a href=&#34;#access-policies-and-tokens&#34;&gt;Cloud Access Policies&lt;/a&gt; instead.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h3 id=&#34;list-api-keys&#34;&gt;List API keys&lt;/h3&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;http&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-http&#34;&gt;GET https://grafana.com/api/orgs/&amp;lt;ORG_SLUG&amp;gt;/api-keys&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&#34;responses-24&#34;&gt;Responses&lt;/h4&gt;
&lt;p&gt;The following responses may be returned.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;200&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Successful operation.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;401&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;API token is missing or invalid.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;403&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Forbidden.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Example response:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;JSON&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-json&#34;&gt;{
  &amp;#34;items&amp;#34;: [
    {
      &amp;#34;id&amp;#34;: 5045812,
      &amp;#34;orgId&amp;#34;: 652945,
      &amp;#34;orgSlug&amp;#34;: &amp;#34;grafanacom&amp;#34;,
      &amp;#34;orgName&amp;#34;: &amp;#34;grafanacom&amp;#34;,
      &amp;#34;instanceId&amp;#34;: null,
      &amp;#34;name&amp;#34;: &amp;#34;SRE&amp;#34;,
      &amp;#34;role&amp;#34;: &amp;#34;Admin&amp;#34;,
      &amp;#34;createdAt&amp;#34;: &amp;#34;2023-01-04T06:43:51.000Z&amp;#34;,
      &amp;#34;updatedAt&amp;#34;: null,
      &amp;#34;firstUsed&amp;#34;: &amp;#34;2023-01-04T06:44:26.000Z&amp;#34;,
      &amp;#34;links&amp;#34;: [
        {
          &amp;#34;rel&amp;#34;: &amp;#34;self&amp;#34;,
          &amp;#34;href&amp;#34;: &amp;#34;/orgs/grafanacom/api-keys/SRE&amp;#34;
        },
        {
          &amp;#34;rel&amp;#34;: &amp;#34;org&amp;#34;,
          &amp;#34;href&amp;#34;: &amp;#34;/orgs/grafanacom&amp;#34;
        }
      ]
    }
  ],
  &amp;#34;orderBy&amp;#34;: &amp;#34;name&amp;#34;,
  &amp;#34;direction&amp;#34;: &amp;#34;asc&amp;#34;,
  &amp;#34;links&amp;#34;: [
    {
      &amp;#34;rel&amp;#34;: &amp;#34;self&amp;#34;,
      &amp;#34;href&amp;#34;: &amp;#34;/orgs/grafanacom/api-keys&amp;#34;
    }
  ]
}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h3 id=&#34;create-api-key&#34;&gt;Create API key&lt;/h3&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;http&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-http&#34;&gt;POST https://grafana.com/api/orgs/&amp;lt;ORG_SLUG&amp;gt;/api-keys&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&#34;request-body-9&#34;&gt;Request Body&lt;/h4&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
              &lt;th&gt;Required&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;name&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;API key name&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;role&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;String&lt;/td&gt;
              &lt;td&gt;Permission level of API key. One of &lt;code&gt;Viewer&lt;/code&gt;, &lt;code&gt;Editor&lt;/code&gt;, &lt;code&gt;Admin&lt;/code&gt;, or &lt;code&gt;MetricsPublisher&lt;/code&gt;.&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h4 id=&#34;responses-25&#34;&gt;Responses&lt;/h4&gt;
&lt;p&gt;The following responses may be returned.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;200&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Successful operation.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;401&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;API token is missing or invalid.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;409&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Conflict.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Example response:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;JSON&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-json&#34;&gt;{
  &amp;#34;id&amp;#34;: 5046212,
  &amp;#34;orgId&amp;#34;: 652945,
  &amp;#34;orgSlug&amp;#34;: &amp;#34;grafanacom&amp;#34;,
  &amp;#34;orgName&amp;#34;: &amp;#34;grafanacom&amp;#34;,
  &amp;#34;instanceId&amp;#34;: null,
  &amp;#34;name&amp;#34;: &amp;#34;createapikey&amp;#34;,
  &amp;#34;role&amp;#34;: &amp;#34;Admin&amp;#34;,
  &amp;#34;createdAt&amp;#34;: &amp;#34;2023-01-04T07:50:54.000Z&amp;#34;,
  &amp;#34;updatedAt&amp;#34;: null,
  &amp;#34;firstUsed&amp;#34;: null,
  &amp;#34;token&amp;#34;: &amp;#34;eyJrIjoiZmU5ZDlmY2JkODkzNTg4ZGUyYTJhNmJiZGJiMWYwNjQyMGM0MzBkNiIsIm4iOiJjcmVhdGVhcGlrZXkiLCJpZCI6NjUyOTkyf&amp;#34;,
  &amp;#34;links&amp;#34;: [
    {
      &amp;#34;rel&amp;#34;: &amp;#34;self&amp;#34;,
      &amp;#34;href&amp;#34;: &amp;#34;/orgs/grafanacom/api-keys/createapikey&amp;#34;
    },
    {
      &amp;#34;rel&amp;#34;: &amp;#34;org&amp;#34;,
      &amp;#34;href&amp;#34;: &amp;#34;/orgs/grafanacom&amp;#34;
    }
  ]
}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h3 id=&#34;delete-api-key&#34;&gt;Delete API key&lt;/h3&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;http&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-http&#34;&gt;DELETE https://grafana.com/api/orgs/&amp;lt;ORG_SLUG&amp;gt;/api-keys/&amp;lt;API KEY NAME&amp;gt;&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&#34;responses-26&#34;&gt;Responses&lt;/h4&gt;
&lt;p&gt;The following responses may be returned.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;200&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Successful operation.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;401&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;API token is missing or invalid.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;404&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;API Key not found.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Example response:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;JSON&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-json&#34;&gt;true&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h2 id=&#34;billed-usage&#34;&gt;Billed usage&lt;/h2&gt;
&lt;p&gt;This API makes it possible to fetch billed usage broken down by stack for a specified year and month.&lt;/p&gt;
&lt;h3 id=&#34;get-billed-usage&#34;&gt;Get billed usage&lt;/h3&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;http&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-http&#34;&gt;GET https://grafana.com/api/orgs/&amp;lt;ORG_SLUG&amp;gt;/billed-usage?month=&amp;lt;MONTH&amp;gt;&amp;amp;year=&amp;lt;YEAR&amp;gt;&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&#34;parameters-10&#34;&gt;Parameters&lt;/h4&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
              &lt;th&gt;Required&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;month&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Query&lt;/td&gt;
              &lt;td&gt;numeric value for the month to retrieve billed usage for&lt;/td&gt;
              &lt;td&gt;yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;year&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Query&lt;/td&gt;
              &lt;td&gt;numeric value for the year to retrieve billed usage for&lt;/td&gt;
              &lt;td&gt;yes&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h4 id=&#34;responses-27&#34;&gt;Responses&lt;/h4&gt;
&lt;p&gt;The following responses may be returned.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Code&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;200&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Successful operation.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;401&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;API token is missing or invalid.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;403&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Forbidden.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;404&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Not found.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;409&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Wrong or missing parameters.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Example response:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;JSON&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-json&#34;&gt;{
  &amp;#34;items&amp;#34;: [
    {
      &amp;#34;id&amp;#34;: 1111198068,
      &amp;#34;dimensionId&amp;#34;: &amp;#34;hl&amp;#34;,
      &amp;#34;dimensionName&amp;#34;: &amp;#34;Logs&amp;#34;,
      &amp;#34;unit&amp;#34;: &amp;#34;GB&amp;#34;,
      &amp;#34;includedUsage&amp;#34;: 50,
      &amp;#34;totalUsage&amp;#34;: 251.02109133593612,
      &amp;#34;overage&amp;#34;: 201,
      &amp;#34;orgRates&amp;#34;: {
        &amp;#34;tiers&amp;#34;: [
          {
            &amp;#34;min&amp;#34;: 50,
            &amp;#34;rate&amp;#34;: 0.5
          }
        ]
      },
      &amp;#34;amountDue&amp;#34;: 100.5,
      &amp;#34;periodStart&amp;#34;: &amp;#34;2024-09-01T00:00:00Z&amp;#34;,
      &amp;#34;periodEnd&amp;#34;: &amp;#34;2024-09-30T23:59:59Z&amp;#34;,
      &amp;#34;description&amp;#34;: &amp;#34;Hosted Logs Usage - September 2024&amp;#34;,
      &amp;#34;notes&amp;#34;: &amp;#34;Per-instance Usage\n - example-logs - Usage: 251.021GB\n\nIncluded Usage: 50GB\nTotal Usage: 251.021GB\nUsage in excess of 50GB: 201GB @ $0.5/GB = $100.50\nTotal Usage Amount: $100.50&amp;#34;,
      &amp;#34;usages&amp;#34;: [
        {
          &amp;#34;id&amp;#34;: 1111163428,
          &amp;#34;stackId&amp;#34;: 111118,
          &amp;#34;periodStart&amp;#34;: &amp;#34;2024-09-01T00:00:00Z&amp;#34;,
          &amp;#34;periodEnd&amp;#34;: &amp;#34;2024-09-30T23:59:59Z&amp;#34;,
          &amp;#34;totalUsage&amp;#34;: 251.02109133593612,
          &amp;#34;isProrated&amp;#34;: false,
          &amp;#34;ingestUsage&amp;#34;: 251.02109133593612,
          &amp;#34;queryUsage&amp;#34;: 1255.8636820528654,
          &amp;#34;stackName&amp;#34;: &amp;#34;example.grafana.net&amp;#34;,
          &amp;#34;stackLabels&amp;#34;: {}
        }
      ]
    },
    {
      &amp;#34;id&amp;#34;: 2222297587,
      &amp;#34;dimensionId&amp;#34;: &amp;#34;hm&amp;#34;,
      &amp;#34;dimensionName&amp;#34;: &amp;#34;Metrics&amp;#34;,
      &amp;#34;unit&amp;#34;: &amp;#34;series&amp;#34;,
      &amp;#34;includedUsage&amp;#34;: 10000,
      &amp;#34;totalUsage&amp;#34;: 129755.72,
      &amp;#34;overage&amp;#34;: 119756,
      &amp;#34;orgRates&amp;#34;: {
        &amp;#34;tiers&amp;#34;: [
          {
            &amp;#34;min&amp;#34;: 10000,
            &amp;#34;rate&amp;#34;: 6.5
          }
        ],
        &amp;#34;includedDPM&amp;#34;: 1
      },
      &amp;#34;amountDue&amp;#34;: 778.41,
      &amp;#34;periodStart&amp;#34;: &amp;#34;2024-09-01T00:00:00Z&amp;#34;,
      &amp;#34;periodEnd&amp;#34;: &amp;#34;2024-09-30T23:59:59Z&amp;#34;,
      &amp;#34;description&amp;#34;: &amp;#34;Hosted Metrics Usage - September 2024&amp;#34;,
      &amp;#34;notes&amp;#34;: &amp;#34;Per-instance Usage\n - example-prom - Series: 55937, DPM: 132364, Usage: 132364\n   Usage pro-rated 2024-09-01 - 2024-09-30: 129756\n\nIncluded Usage: 10000\nTotal Usage: 129756\nUsage in excess of 10000: 119756 @ $6.50/1000 = $778.41\nTotal Usage Amount: $778.41&amp;#34;,
      &amp;#34;usages&amp;#34;: [
        {
          &amp;#34;id&amp;#34;: 1111162008,
          &amp;#34;stackId&amp;#34;: 111118,
          &amp;#34;periodStart&amp;#34;: &amp;#34;2024-09-01T00:00:00Z&amp;#34;,
          &amp;#34;periodEnd&amp;#34;: &amp;#34;2024-09-30T23:59:59Z&amp;#34;,
          &amp;#34;totalUsage&amp;#34;: 129755.72,
          &amp;#34;isProrated&amp;#34;: false,
          &amp;#34;activeSeries&amp;#34;: 55937,
          &amp;#34;dpm&amp;#34;: 132364,
          &amp;#34;stackName&amp;#34;: &amp;#34;example.grafana.net&amp;#34;,
          &amp;#34;stackLabels&amp;#34;: {}
        }
      ]
    },
    {
      &amp;#34;id&amp;#34;: 1111195084,
      &amp;#34;dimensionId&amp;#34;: &amp;#34;hg&amp;#34;,
      &amp;#34;dimensionName&amp;#34;: &amp;#34;Grafana Users&amp;#34;,
      &amp;#34;unit&amp;#34;: &amp;#34;user&amp;#34;,
      &amp;#34;includedUsage&amp;#34;: 3,
      &amp;#34;totalUsage&amp;#34;: 14,
      &amp;#34;overage&amp;#34;: 11,
      &amp;#34;orgRates&amp;#34;: {
        &amp;#34;tiers&amp;#34;: [
          {
            &amp;#34;min&amp;#34;: 3,
            &amp;#34;rate&amp;#34;: 8
          }
        ]
      },
      &amp;#34;amountDue&amp;#34;: 88,
      &amp;#34;periodStart&amp;#34;: &amp;#34;2024-09-01T00:00:00Z&amp;#34;,
      &amp;#34;periodEnd&amp;#34;: &amp;#34;2024-09-30T23:59:59Z&amp;#34;,
      &amp;#34;description&amp;#34;: &amp;#34;Hosted Grafana Usage - September 2024&amp;#34;,
      &amp;#34;notes&amp;#34;: &amp;#34;Per-instance Usage\n - example.grafana.net - Total Unique Users: 14\n\nIncluded Users: 3\nTotal Unique Users: 14\nUsers in excess of 3: 11 @ $8/User = $88.00\nTotal Usage Amount: $88.00&amp;#34;,
      &amp;#34;usages&amp;#34;: [
        {
          &amp;#34;id&amp;#34;: 1111157272,
          &amp;#34;stackId&amp;#34;: 111118,
          &amp;#34;periodStart&amp;#34;: &amp;#34;2024-09-01T00:00:00Z&amp;#34;,
          &amp;#34;periodEnd&amp;#34;: &amp;#34;2024-09-30T23:59:59Z&amp;#34;,
          &amp;#34;totalUsage&amp;#34;: 14,
          &amp;#34;isProrated&amp;#34;: false,
          &amp;#34;grafanaUsage&amp;#34;: 14,
          &amp;#34;onCallUsage&amp;#34;: 0,
          &amp;#34;stackName&amp;#34;: &amp;#34;example.grafana.net&amp;#34;,
          &amp;#34;stackLabels&amp;#34;: {}
        }
      ]
    }
  ]
}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
]]></content><description>&lt;h1 id="grafana-cloud-api">Grafana Cloud API&lt;/h1>
&lt;p>The Grafana Cloud API, sometimes referred to as the Grafana.com API or GCOM API, allows you to interact with resources from your &lt;a href="/docs/grafana-cloud/account-management/cloud-stacks/">Grafana Cloud Stack&lt;/a> programmatically.&lt;/p></description></item><item><title>Grafana Cloud tracing API</title><link>https://grafana.com/docs/grafana/v12.4/developer-resources/api-reference/tracing-api/</link><pubDate>Fri, 03 Apr 2026 19:43:06 +0000</pubDate><guid>https://grafana.com/docs/grafana/v12.4/developer-resources/api-reference/tracing-api/</guid><content><![CDATA[&lt;h1 id=&#34;grafana-cloud-tracing-api&#34;&gt;Grafana Cloud tracing API&lt;/h1&gt;
&lt;p&gt;Consult the following tracing API reference resources as necessary:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/docs/tempo/latest/api_docs/&#34;&gt;Tempo HTTP API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/docs/tempo/latest/api_docs/pushing-spans-with-http/&#34;&gt;Push spans with HTTP: Example using HTTP API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/docs/grafana-cloud/send-data/traces/metrics-summary-api/&#34;&gt;Metrics summary API (experimental)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/docs/enterprise-traces/latest/admin-api/&#34;&gt;Grafana Enterprise Traces Admin API&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="grafana-cloud-tracing-api">Grafana Cloud tracing API&lt;/h1>
&lt;p>Consult the following tracing API reference resources as necessary:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="/docs/tempo/latest/api_docs/">Tempo HTTP API&lt;/a>&lt;/li>
&lt;li>&lt;a href="/docs/tempo/latest/api_docs/pushing-spans-with-http/">Push spans with HTTP: Example using HTTP API&lt;/a>&lt;/li>
&lt;li>&lt;a href="/docs/grafana-cloud/send-data/traces/metrics-summary-api/">Metrics summary API (experimental)&lt;/a>&lt;/li>
&lt;li>&lt;a href="/docs/enterprise-traces/latest/admin-api/">Grafana Enterprise Traces Admin API&lt;/a>&lt;/li>
&lt;/ul></description></item></channel></rss>