CreateForm

  • title
    Type: string
    min length:  
    1
    max length:  
    200
    required
  • description
    Type: string
    max length:  
    2000
  • fields
    Type: array · Field[] …100
      • key
        Type: string
        min length:  
        1
        max length:  
        64
        Pattern: ^[a-zA-Z][a-zA-Z0-9_]*$
        required
      • label
        Type: string
        min length:  
        1
        max length:  
        200
        required
      • type
        enum
        const:  
        text
        required
        values
        • text
      • description
        Type: string
        max length:  
        1000
      • maxLength
        Type: integer
        greater than:  
        0

        Integer numbers.

      • minLength
        Type: integer
        min:  
        0

        Integer numbers.

      • pattern
        Type: string
        max length:  
        500
      • placeholder
        Type: string
        max length:  
        200
      • required
        Type: boolean
  • slug
    Type: string
    min length:  
    2
    max length:  
    64
    Pattern: ^[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$
  • status
    Type: string enum
    values
    • draft
    • published
    • closed