# Create person **POST /data/persons** Create a new person with data provided in the request body. JSON format is expected. Requires admin permissions. Validates role, contract_type, two_factor_authentication, email, and expiration_date. Checks user limit for active non-bot users. ## Servers - http://api.example.com: http://api.example.com () ## Authentication methods - Jwt authorization ## Parameters ## Body parameters Content-type: application/json - **first_name** (string) - **last_name** (string) - **email** (string(email)) - **password** (string) - **role** (string) - **active** (boolean) - **contract_type** (string) - **two_factor_authentication** (string) - **expiration_date** (string(date)) - **is_bot** (boolean) ## Responses ### 201: Person created successfully #### Body Parameters: application/json (object) - **id** (string(uuid)) - **first_name** (string) - **last_name** (string) - **email** (string(email)) - **role** (string) - **active** (boolean) - **contract_type** (string) - **two_factor_authentication** (string) - **access_token** (string) - **created_at** (string(date-time)) - **updated_at** (string(date-time)) ### 400: Invalid data format or validation error or user limit reached [Powered by Bump.sh](https://bump.sh)