# Block elements

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developers.make.com/custom-apps-documentation/block-elements.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
