Update User Claims
UserClaims admin().users().updateClaims(UserUpdateClaimsParamsparams = UserUpdateClaimsParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
PATCH/api/v1/admin/users/{user_id}/claims
Additively update a user’s custom claims.
Claims in set_claims are added or overwritten; claims named in remove_claims are reset to their system default. Claims not referenced by either field are left unchanged, so a single claim can be changed without resending the full set. Returns the user’s resolved claims after the update.
Returns 404 if the user does not exist.
Global admin only.
Update User Claims
package ai.llamaindex.llamacloudadmin.example;
import ai.llamaindex.llamacloudadmin.client.LlamaCloudAdminClient;
import ai.llamaindex.llamacloudadmin.client.okhttp.LlamaCloudAdminOkHttpClient;
import ai.llamaindex.llamacloudadmin.models.admin.users.UserClaims;
import ai.llamaindex.llamacloudadmin.models.admin.users.UserUpdateClaimsParams;
public final class Main {
private Main() {}
public static void main(String[] args) {
LlamaCloudAdminClient client = LlamaCloudAdminOkHttpClient.fromEnv();
UserClaims userClaims = client.admin().users().updateClaims("user_id");
}
}{
"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"
}