# Users ## Add `express.users.add(strexpress_customer_id, UserAddParams**kwargs) -> UserAddResponse` **post** `/v1/express/{expressCustomerId}/users` Associates an existing user with a customer, granting them access to customer-specific resources and studies. ### Parameters - `express_customer_id: str` Unique Express customer identifier. Format: cus_{32-hex-chars} - `user_id: str` User ID to add to the Express customer. Format: usr_{32-hex-chars} ### Returns - `class UserAddResponse: …` Standard success response with optional message - `success: bool` - `message: Optional[str]` ### Example ```python import os from avara import Avara client = Avara( api_key=os.environ.get("AVARA_API_KEY"), # This is the default and can be omitted ) response = client.express.users.add( express_customer_id="cus_1234567890abcdef1234567890abcdef", user_id="usr_1234567890abcdef1234567890abcdef", ) print(response.success) ``` ## Remove `express.users.remove(strexpress_customer_id, UserRemoveParams**kwargs) -> UserRemoveResponse` **delete** `/v1/express/{expressCustomerId}/users` Removes a user's association with a customer, revoking their access to customer-specific resources. The user account remains active but is no longer linked to this customer. ### Parameters - `express_customer_id: str` Unique Express customer identifier. Format: cus_{32-hex-chars} - `user_id: str` User ID to remove from the Express customer. Format: usr_{32-hex-chars} ### Returns - `class UserRemoveResponse: …` Standard success response with optional message - `success: bool` - `message: Optional[str]` ### Example ```python import os from avara import Avara client = Avara( api_key=os.environ.get("AVARA_API_KEY"), # This is the default and can be omitted ) user = client.express.users.remove( express_customer_id="cus_1234567890abcdef1234567890abcdef", user_id="usr_1234567890abcdef1234567890abcdef", ) print(user.success) ```