@Generated public interface DbsqlPermissionsService
There are three levels of permission:
- `CAN_VIEW`: Allows read-only access
- `CAN_RUN`: Allows read access and run access (superset of `CAN_VIEW`)
- `CAN_MANAGE`: Allows all actions: read, run, edit, delete, modify permissions (superset of `CAN_RUN`)
**Warning**: This API is deprecated. Please see the latest version of the Databricks SQL API. [Learn more]
[Learn more]: https://docs.databricks.com/en/sql/dbsql-api-latest.html
This is the high-level interface, that contains generated methods.
Evolving: this interface is under development. Method signatures may change.
| Modifier and Type | Method and Description |
|---|---|
GetResponse |
get(GetDbsqlPermissionRequest getDbsqlPermissionRequest)
Gets a JSON representation of the access control list (ACL) for a specified object.
|
SetResponse |
set(SetRequest setRequest)
Sets the access control list (ACL) for a specified object.
|
Success |
transferOwnership(TransferOwnershipRequest transferOwnershipRequest)
Transfers ownership of a dashboard, query, or alert to an active user.
|
GetResponse get(GetDbsqlPermissionRequest getDbsqlPermissionRequest)
**Warning**: This API is deprecated. Please use :method:workspace/getpermissions instead. [Learn more]
[Learn more]: https://docs.databricks.com/en/sql/dbsql-api-latest.html
SetResponse set(SetRequest setRequest)
**Warning**: This API is deprecated. Please use :method:workspace/setpermissions instead. [Learn more]
[Learn more]: https://docs.databricks.com/en/sql/dbsql-api-latest.html
Success transferOwnership(TransferOwnershipRequest transferOwnershipRequest)
**Warning**: This API is deprecated. For queries and alerts, please use :method:queries/update and :method:alerts/update respectively instead. [Learn more]
[Learn more]: https://docs.databricks.com/en/sql/dbsql-api-latest.html
Copyright © 2026. All rights reserved.