> ## Documentation Index
> Fetch the complete documentation index at: https://docs.withsutro.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Create a new User



## OpenAPI

````yaml /example.yaml post /users
openapi: 3.1.1
info:
  title: TaskTracker Pro
  version: 1.0.1
  description: >-
    Manage and track personal tasks with deadlines to stay organized and ensure
    timely completion of work
servers:
  - url: https://fc9fe14b-43ed-4a3b-99a7-ee4d0ba13224.app.withsutro.com/api/v1.0.1
    description: Development Server
security: []
paths:
  /users:
    post:
      summary: Create a new User
      operationId: createUser
      requestBody:
        $ref: '#/components/requestBodies/CreateUserRequestBody'
      responses:
        '200':
          $ref: '#/components/responses/CreateUserResponse'
components:
  requestBodies:
    CreateUserRequestBody:
      description: Request body for createUser
      content:
        application/json:
          schema:
            type: object
            required:
              - todos
            properties:
              name:
                type: string
                $comment: p_TEXT
              email:
                type: string
                $comment: p_TEXT
              todos:
                type: array
                items:
                  type: string
                  description: ID of To Do
                $comment: urn:sutro:model:toDo
                x-sutro-relOwner: true
            title: User
            description: Request body for User
            additionalProperties: false
            $id: CreateUserRequestBody
      required: true
  responses:
    CreateUserResponse:
      description: createEntity successful
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/User'
  schemas:
    User:
      type: object
      required:
        - id
        - todos
      properties:
        id:
          type: string
          format: uuid
        name:
          type: string
          $comment: p_TEXT
        email:
          type: string
          $comment: p_TEXT
        todos:
          type: array
          items:
            $ref: '#/components/schemas/ToDo'
          $comment: urn:sutro:model:toDo
          x-sutro-relOwner: true
      title: User
      description: User
      additionalProperties: false
      $id: User
    ToDo:
      type: object
      required:
        - id
        - user
      properties:
        id:
          type: string
          format: uuid
        title:
          type: string
          $comment: p_TEXT
        description:
          type: string
          $comment: p_TEXT
        deadline:
          type: string
          format: date-time
          $comment: p_DATE_TIME
        status:
          type: string
          $comment: p_TEXT
        user:
          $ref: '#/components/schemas/User'
          $comment: urn:sutro:model:user
          x-sutro-relOwner: false
      title: ToDo
      description: To Do
      additionalProperties: false
      $id: ToDo

````