Expand description
§Organization Members Admin API
This module provides a Rust interface to Anthropic’s Admin API for managing organization members, which allows you to list, get, update, and remove users from your organization.
§Key Features
- List all users with pagination and filtering support
- Get detailed information about a specific user
- Update user roles within the organization
- Remove users from the organization
§Basic Usage
use anthropic_api::{admin::members::*, Credentials};
#[tokio::main]
async fn main() {
let credentials = Credentials::from_env();
// List users
let users = UserList::builder()
.credentials(credentials.clone())
.create()
.await
.unwrap();
println!("Organization members: {:?}", users.data);
// Get a specific user
if let Some(user) = users.data.first() {
let user_details = User::builder(&user.id)
.credentials(credentials.clone())
.create()
.await
.unwrap();
println!("User details: {:?}", user_details);
}
}Structs§
- User
- A user in the organization
- User
Builder - Builder for
UserRequest. - User
Deleted - Response from the Remove User API
- User
List - Response from the List Users API
- User
List Builder - Builder for
UserListRequest. - User
List Request - Request parameters for listing users
- User
Remove Builder - Builder for
UserRemoveRequest. - User
Remove Request - Request parameters for removing a user
- User
Request - Request parameters for getting a specific user
- User
Update Builder - Builder for
UserUpdateRequest. - User
Update Request - Request parameters for updating a user
Enums§
- User
Builder Error - Error type for UserBuilder
- User
List Builder Error - Error type for UserListBuilder
- User
Remove Builder Error - Error type for UserRemoveBuilder
- User
Role - Organization role of a user
- User
Update Builder Error - Error type for UserUpdateBuilder