Get User Claims
client.Admin.Users.GetClaims(ctx, userID) (*UserClaims, error)
GET/api/v1/admin/users/{user_id}/claims
Get a user’s resolved custom claims.
Claims that have not been explicitly set fall back to their system default. Returns 404 if the user does not exist.
Global admin only.
Get User Claims
package main
import (
"context"
"fmt"
"github.com/run-llama/llamacloud-admin-go"
"github.com/run-llama/llamacloud-admin-go/option"
)
func main() {
client := llamacloudadmin.NewClient(
option.WithAPIKey("My API Key"),
)
userClaims, err := client.Admin.Users.GetClaims(context.TODO(), "user_id")
if err != nil {
panic(err.Error())
}
fmt.Printf("%+v\n", userClaims.UserID)
}
{
"claims": {
"allow_org_deletion": true,
"allowed_org_creation": true,
"api_datasource_access": true,
"maximum_org_creation": 0
},
"user_id": "user_id"
}Returns Examples
{
"claims": {
"allow_org_deletion": true,
"allowed_org_creation": true,
"api_datasource_access": true,
"maximum_org_creation": 0
},
"user_id": "user_id"
}