# Amazon Managed Grafana API

> Amazon Managed Grafana API on Apizie: 19 endpoints (Assigns a Grafana Enterprise license to a workspace. Upgrading to Grafana Enterprise incurs additional fees.…, Removes the Grafana Enterprise license from a workspace., Returns a list of Amazon Managed Grafana workspaces in the account, with some information about each…, Creates a workspace . In a workspace, you can create Grafana dashboards and visualizations to analyze your…, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/cloud:amazonaws-grafana/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-grafana`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://apizie.tech/api/cloud/amazonaws-grafana
- OpenAPI: https://apizie.tech/api/cloud/amazonaws-grafana/openapi.json

Amazon Managed Grafana is a fully managed and secure data visualization service that you can use to instantly query, correlate, and visualize operational metrics, logs, and traces from multiple sources. Amazon Managed…

## Endpoints

### Assigns a Grafana Enterprise license to a workspace. Upgrading to Grafana Enterprise incurs additional fees.…
`POST https://apizie.tech/v1/cloud:amazonaws-grafana/associate-license` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| licenseType | string | yes | The type of license to associate with the workspace. |
| workspaceId | string | yes | The ID of the workspace to associate the license with. |

### Removes the Grafana Enterprise license from a workspace.
`POST https://apizie.tech/v1/cloud:amazonaws-grafana/disassociate-license` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| licenseType | string | yes | The type of license to remove from the workspace. |
| workspaceId | string | yes | The ID of the workspace to remove the Grafana Enterprise license from. |

### Returns a list of Amazon Managed Grafana workspaces in the account, with some information about each…
`GET https://apizie.tech/v1/cloud:amazonaws-grafana/list-workspaces` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The maximum number of workspaces to include in the results. |
| nextToken | string | no | The token for the next set of workspaces to return. (You receive this token from a previous ListWorkspaces operation.) |

### Creates a workspace . In a workspace, you can create Grafana dashboards and visualizations to analyze your…
`POST https://apizie.tech/v1/cloud:amazonaws-grafana/create-workspace` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Creates a Grafana API key for the workspace. This key can be used to authenticate requests sent to the…
`POST https://apizie.tech/v1/cloud:amazonaws-grafana/create-workspace-api-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| workspaceId | string | yes | The ID of the workspace to create an API key. |
| body | object | yes | JSON request body |

### Displays information about one Amazon Managed Grafana workspace.
`GET https://apizie.tech/v1/cloud:amazonaws-grafana/describe-workspace` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| workspaceId | string | yes | The ID of the workspace to display information about. |

### Modifies an existing Amazon Managed Grafana workspace. If you use this operation and omit any optional…
`POST https://apizie.tech/v1/cloud:amazonaws-grafana/update-workspace` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| workspaceId | string | yes | The ID of the workspace to update. |
| body | object | yes | JSON request body |

### Deletes an Amazon Managed Grafana workspace.
`POST https://apizie.tech/v1/cloud:amazonaws-grafana/delete-workspace` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| workspaceId | string | yes | The ID of the workspace to delete. |

### Deletes a Grafana API key for the workspace.
`POST https://apizie.tech/v1/cloud:amazonaws-grafana/delete-workspace-api-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| keyName | string | yes | The name of the API key to delete. |
| workspaceId | string | yes | The ID of the workspace to delete. |

### Displays information about the authentication methods used in one Amazon Managed Grafana workspace.
`GET https://apizie.tech/v1/cloud:amazonaws-grafana/describe-workspace-authentication` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| workspaceId | string | yes | The ID of the workspace to return authentication information about. |

### Use this operation to define the identity provider (IdP) that this workspace authenticates users from, using…
`POST https://apizie.tech/v1/cloud:amazonaws-grafana/update-workspace-authentication` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| workspaceId | string | yes | The ID of the workspace to update the authentication for. |
| body | object | yes | JSON request body |

### Gets the current configuration string for the given workspace.
`GET https://apizie.tech/v1/cloud:amazonaws-grafana/describe-workspace-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| workspaceId | string | yes | The ID of the workspace to get configuration information for. |

### Updates the configuration string for the given workspace
`POST https://apizie.tech/v1/cloud:amazonaws-grafana/update-workspace-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| workspaceId | string | yes | The ID of the workspace to update. |
| body | object | yes | JSON request body |

### Lists the users and groups who have the Grafana Admin and Editor roles in this workspace. If you use this…
`GET https://apizie.tech/v1/cloud:amazonaws-grafana/list-permissions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| groupId | string | no | (Optional) Limits the results to only the group that matches this ID. |
| maxResults | integer | no | The maximum number of results to include in the response. |
| nextToken | string | no | The token to use when requesting the next set of results. You received this token from a previous ListPermissions operation. |
| userId | string | no | (Optional) Limits the results to only the user that matches this ID. |
| userType | string | no | (Optional) If you specify SSO_USER , then only the permissions of IAM Identity Center users are returned. If you specify SSO_GROUP , only… |
| workspaceId | string | yes | The ID of the workspace to list permissions for. This parameter is required. |

### Updates which users in a workspace have the Grafana Admin or Editor roles.
`POST https://apizie.tech/v1/cloud:amazonaws-grafana/update-permissions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| workspaceId | string | yes | The ID of the workspace to update. |
| body | object | yes | JSON request body |

### The ListTagsForResource operation returns the tags that are associated with the Amazon Managed Service for…
`GET https://apizie.tech/v1/cloud:amazonaws-grafana/list-tags-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | The ARN of the resource the list of tags are associated with. |

### The TagResource operation associates tags with an Amazon Managed Grafana resource. Currently, the only…
`POST https://apizie.tech/v1/cloud:amazonaws-grafana/tag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | The ARN of the resource the tag is associated with. |
| body | object | yes | JSON request body |

### Lists available versions of Grafana. These are available when calling CreateWorkspace . Optionally, include…
`GET https://apizie.tech/v1/cloud:amazonaws-grafana/list-versions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The maximum number of results to include in the response. |
| nextToken | string | no | The token to use when requesting the next set of results. You receive this token from a previous ListVersions operation. |
| workspace-id | string | no | The ID of the workspace to list the available upgrade versions. If not included, lists all versions of Grafana that are supported for… |

### The UntagResource operation removes the association of the tag with the Amazon Managed Grafana resource.
`POST https://apizie.tech/v1/cloud:amazonaws-grafana/untag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | The ARN of the resource the tag association is removed from. |
| tagKeys | array | yes | The key values of the tag to be removed from the resource. |

## Example
```
curl "https://apizie.tech/v1/cloud:amazonaws-grafana/associate-license" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Amazon Managed Grafana API?
Create a free Apizie key, then send POST https://apizie.tech/v1/cloud:amazonaws-grafana/associate-license with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Amazon Managed Grafana API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Amazon Managed Grafana itself also needs your own key from amazonaws.com.

### Can AI agents use the Amazon Managed Grafana API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:amazonaws-grafana.

### What is the status of the Amazon Managed Grafana API?
Needs your own provider key (bring your own key)
