---
title: "Enable permissions for a data source."
method: POST
path: "/datasources/{datasourceId}/enable-permissions"
tags: ["datasource_permissions", "enterprise"]
---

# Enable permissions for a data source.

`POST /datasources/{datasourceId}/enable-permissions`

Enables permissions for the data source with the given id.
No one except Org Admins will be able to query the data source until permissions have been added
which permit certain users or teams to query the data source.

You need to have a permission with action `datasources.permissions:toggle` and scopes `datasources:*`, `datasources:id:*`, `datasources:id:1` (single data source).

## Path parameters

- `datasourceId` string, required

## Response `200`

(empty)

- object
  - `datasource` DataSource, required
    - `access` string
    - `accessControl` Metadata — Metadata contains user accesses for a given resource Ex: map[string]bool{"create":true, "delete": true}
    - `basicAuth` boolean
    - `basicAuthUser` string
    - `database` string
    - `id` integer
    - `isDefault` boolean
    - `jsonData` Json
    - `name` string
    - `orgId` integer
    - `readOnly` boolean
    - `secureJsonFields` object
    - `type` string
    - `typeLogoUrl` string
    - `uid` string
    - `url` string
    - `user` string
    - `version` integer
    - `withCredentials` boolean
  - `id` integer, required — ID Identifier of the new data source.
  - `message` string, required — Message Message of the deleted dashboard.
  - `name` string, required — Name of the new data source.

## Other responses

- `400` — BadRequestError is returned when the request is invalid and it cannot be processed.
- `401` — UnauthorizedError is returned when the request is not authenticated.
- `403` — ForbiddenError is returned if the user/token has insufficient permissions to access the requested resource.
- `404` — NotFoundError is returned when the requested resource was not found.
- `500` — InternalServerError is a general error indicating something went wrong internally.

---

[API](https://skmtc.net/nforgeio/apis/grafana-http-api.md) · [All operations](https://skmtc.net/nforgeio/apis/grafana-http-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/nforgeio/grafana-http-api/revisions/3cb6c3f42dc7/schema)
