# User ## Create user - [POST /site/{siteId}/ahds/v1/user](https://docs.heydonto.com/apis/animal-health/openapi/user/usercontroller_create.md): Creates a new User record. User resource in the Animal Health Data Store ## List users - [GET /site/{siteId}/ahds/v1/user](https://docs.heydonto.com/apis/animal-health/openapi/user/usercontroller_findall.md): Returns a paginated list of Users for the specified site. Supports filtering and sorting. ## Get user - [GET /site/{siteId}/ahds/v1/user/{userId}](https://docs.heydonto.com/apis/animal-health/openapi/user/usercontroller_findone.md): Returns a single User by its unique identifier. ## Update user - [PATCH /site/{siteId}/ahds/v1/user/{userId}](https://docs.heydonto.com/apis/animal-health/openapi/user/usercontroller_update.md): Partially updates an existing User. Only provided fields will be updated. ## Replace user - [PUT /site/{siteId}/ahds/v1/user/{userId}](https://docs.heydonto.com/apis/animal-health/openapi/user/usercontroller_replace.md): Fully replaces an existing User. All fields must be provided. ## Delete user - [DELETE /site/{siteId}/ahds/v1/user/{userId}](https://docs.heydonto.com/apis/animal-health/openapi/user/usercontroller_remove.md): Permanently deletes a User record.