# `api.users.create` > `POST /users/user` — ACPortal **Python** ```python api.users.create(*, data: UserCreateRequest | dict) -> None ``` **CLI** ```bash ab users create [--data ...] ``` POST /users/user. Args: data: User creation payload. Accepts a :class:`UserCreateRequest` instance or a dict. Request model: :class:`UserCreateRequest` ## Request body — `UserCreateRequest` | Field | Type | Required | Description | |---|---|---|---| | `username` | `Optional[str]` | no | Username | | `email` | `Optional[str]` | no | Email | | `roles` | `Optional[list[str]]` | no | Role IDs | ## Response No response body. --- [← Back to api.users](../users.md)