--- title: "Using a Data type as robot inputs or outputs" slug: "using-a-data-type-as-robot-inputs-or-outputs-1" updated: 2025-03-12T18:25:12Z published: 2025-03-12T18:25:12Z canonical: "help.mozenda.com/using-a-data-type-as-robot-inputs-or-outputs-1" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.mozenda.com/llms.txt > Use this file to discover all available pages before exploring further. # Using a Data type as robot inputs or outputs You can configure your robots to take objects as inputs or outputs, as opposed to lists of properties. This allows you to use the pre-defined properties of an object as the inputs or outputs for a robot instead of having to copy lists of properties individually. ![u1.png](https://cdn.document360.io/03076343-9561-4857-8a4e-9f3bfed20ced/Images/Documentation/u1.png) When doing this, you can use the properties of the object given as an input inside your robots: ![u2.png](https://cdn.document360.io/03076343-9561-4857-8a4e-9f3bfed20ced/Images/Documentation/u2.png) ### Robot run configurations **Inputs** If your robots are configured to require objects as inputs, you can add full objects in the **Inputs** tab of the run configuration: ![u3.png](https://cdn.document360.io/03076343-9561-4857-8a4e-9f3bfed20ced/Images/Documentation/u3.png) **Outputs** Your robots can also be configured to output data types instead of lists of properties. This will simply ensure that the properties used as outputs are the top-level ones from the selected data type. Any object or list properties are presented as JSON text: ![u4.png](https://cdn.document360.io/03076343-9561-4857-8a4e-9f3bfed20ced/Images/Documentation/u4.png)