# Introduction

<!-- WARNING: THIS FILE WAS AUTOGENERATED! DO NOT EDIT! -->

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.

<ChildNavigator sidebarName="contact-center" targetKey="managing-users" />
