# Block elements

- [Data types](/custom-apps-documentation/block-elements/types.md): Make data types are derived from normal JSON data types, with some limitations and additions.
- [Parameters](/custom-apps-documentation/block-elements/parameters.md)
- [Array](/custom-apps-documentation/block-elements/parameters/array.md): An array of items of the same type
- [Boolean](/custom-apps-documentation/block-elements/parameters/boolean.md): A true or false value
- [Buffer](/custom-apps-documentation/block-elements/parameters/buffer.md): A binary buffer (file data)
- [Cert](/custom-apps-documentation/block-elements/parameters/cert.md): A certificate in PEM format
- [Collection](/custom-apps-documentation/block-elements/parameters/collection.md): An object with key: value pairs
- [Color](/custom-apps-documentation/block-elements/parameters/color.md): Hexadecimal color input
- [Date](/custom-apps-documentation/block-elements/parameters/date.md): Date or date with time (ISO 8601)
- [Email](/custom-apps-documentation/block-elements/parameters/email.md): Allows only a valid email address to be filled in
- [Filename](/custom-apps-documentation/block-elements/parameters/filename.md): A file name with extension
- [Folder, File](/custom-apps-documentation/block-elements/parameters/folder-file.md): A folder or file selection for use with RPCs
- [Filter](/custom-apps-documentation/block-elements/parameters/filter.md): An advanced parameter used for filtering
- [Hidden](/custom-apps-documentation/block-elements/parameters/hidden.md): A parameter of this type is hidden from the user. The value should always be of type text. If the default is not text then it will be converted to text.
- [Integer, Uinteger](/custom-apps-documentation/block-elements/parameters/integer-uinteger.md): A whole number or positive whole number
- [JSON](/custom-apps-documentation/block-elements/parameters/json.md): A valid JSON string
- [Number](/custom-apps-documentation/block-elements/parameters/number.md): A number that can include a decimal or fractional parts
- [Password](/custom-apps-documentation/block-elements/parameters/password.md): Marks passwords and secrets when creating a connection to avoid exposing them
- [Path](/custom-apps-documentation/block-elements/parameters/path.md): A path to a file or a folder.
- [Pkey](/custom-apps-documentation/block-elements/parameters/pkey.md): A private key in PEM format
- [Port](/custom-apps-documentation/block-elements/parameters/port.md): A whole number with a value from 1 to 65535
- [Select](/custom-apps-documentation/block-elements/parameters/select.md): A selection from predefined values
- [Text](/custom-apps-documentation/block-elements/parameters/text.md): A plain text value
- [Time](/custom-apps-documentation/block-elements/parameters/time.md): Time in hh:mm format
- [Timestamp](/custom-apps-documentation/block-elements/parameters/timestamp.md): A timestamp in Unix epoch format (number of seconds since 01/01/1970 00:00:00 UTC)
- [Timezone](/custom-apps-documentation/block-elements/parameters/timezone.md): A time zone name in IANA ID format (e.g. Europe/Prague)
- [URL](/custom-apps-documentation/block-elements/parameters/url.md): A URL address
- [UUID](/custom-apps-documentation/block-elements/parameters/uuid.md): UUID
- [JavaScript in Make](/custom-apps-documentation/block-elements/iml.md)
