# Create Teacher User **POST /teachers** Create a new teacher user account and assign it to one or more class (as a teacher). ## Servers - Production: https://connect.century.tech/api/v1 (Production) ## Authentication methods - Api key ## Parameters ### Body: application/json (object) - **user** (object) `username` or `email` must be provided - **classIds** (array[string(uuid)]) The IDs of the classes to which the user should be assigned. ## Responses ### 201 Teacher created successfully. #### Body: application/json (object) - **user** (object) ### 400 Invalid request. ### 401 Invalid authentication credentials ### 403 Not authorised to access this resource ### 409 User already exists. [Powered by Bump.sh](https://bump.sh)