# Users ## Add `UserAddResponse Express.Users.Add(UserAddParamsparameters, CancellationTokencancellationToken = default)` **post** `/v1/express/{expressCustomerId}/users` Associates an existing user with a customer, granting them access to customer-specific resources and studies. ### Parameters - `UserAddParams parameters` - `required string expressCustomerID` Unique Express customer identifier. Format: cus_{32-hex-chars} - `required string userID` User ID to add to the Express customer. Format: usr_{32-hex-chars} ### Returns - `class UserAddResponse:` Standard success response with optional message - `required Boolean Success` - `string Message` ### Example ```csharp UserAddParams parameters = new() { ExpressCustomerID = "cus_1234567890abcdef1234567890abcdef", UserID = "usr_1234567890abcdef1234567890abcdef", }; var response = await client.Express.Users.Add(parameters); Console.WriteLine(response); ``` ## Remove `UserRemoveResponse Express.Users.Remove(UserRemoveParamsparameters, CancellationTokencancellationToken = default)` **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 - `UserRemoveParams parameters` - `required string expressCustomerID` Unique Express customer identifier. Format: cus_{32-hex-chars} - `required string userID` User ID to remove from the Express customer. Format: usr_{32-hex-chars} ### Returns - `class UserRemoveResponse:` Standard success response with optional message - `required Boolean Success` - `string Message` ### Example ```csharp UserRemoveParams parameters = new() { ExpressCustomerID = "cus_1234567890abcdef1234567890abcdef", UserID = "usr_1234567890abcdef1234567890abcdef", }; var user = await client.Express.Users.Remove(parameters); Console.WriteLine(user); ```