Querying Authorization
Function
This API is used to query all label and property permissions of the current user.
URI
- URI format
GET /ges/v1.0/{project_id}/graphs/{graph_name}/rbac - Parameter description
Table 1 URI parameter description Parameter
Mandatory
Type
Description
project_id
Yes
String
Project ID. For details about how to obtain the project ID, see Obtaining a Project ID.
graph_name
Yes
String
Graph name
Request
- Request example
GET http://{SERVER_URL}/ges/v1.0/{project_id}/graphs/{graph_name}/rbac
SERVER_URL: Address for accessing a graph. For details about its value, see Using Service Plane APIs.
Response
{
"data": {
"acl": [
{
"detail": [],
"type": "traverse"
},
{
"detail": [
{
"label": "movie",
"properties": [
"movieid",
"title"
]
},
{
"label": "user",
"properties": [
"gender",
"age",
"userid"
]
}
],
"type": "read"
},
{
"detail": [],
"type": "write"
}
]
}
}
Status Code
|
Response Code |
Description |
|---|---|
|
400 Bad Request |
Request error. |
|
401 Unauthorized |
Authentication failed. |
|
403 Forbidden |
No operation permission. |
|
404 Not Found |
The requested resource was not found. |
|
500 Internal Server Error |
Internal service error. |
|
503 Service Unavailable |
Service unavailable. |
Error Code
See Error Code.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.