# Introduction Zoom Contact Center has a set of APIs dedicated to manipulating users assigned to an admin's account. In this guide, we'll cover how to work with these APIs and what can be accomplished with them. > _This walk-through uses sample code written in JavaScript within the React framework. Beginner understanding will be helpful for following along._ We'll be reviewing the follow core actions, with the respective endpoints: - [Create a user profile](/docs/api/contact-center/#tag/users/post/contact_center/users) - [Batch create user profiles](/docs/api/contact-center/#tag/users/post/contact_center/users/batch) - [Update user information](/docs/api/contact-center/#tag/users/patch/contact_center/users/{userId}) - [Batch update user information](/docs/api/contact-center/#tag/users/patch/contact_center/users/status) > Ensure you are using the credentials of the application with assigned scopes to make the API calls. Otherwise, you'll run into a permission error. Once you have your credentials, you can begin making calls.