Inputs are not changed by the API. They have the same values on the return from the API call as they do before the API call. Inputs can be used to pass needed information to the API to enable it to perform its function.
An Input can be created using the same Data Types that are used in the database.
Here's a look at the structure of an Input:
Name: this is the title given to the Input.
Required: the default value is "no", this determines whether or not the API needs the Input to work.
Description: this is an optional internal explanation of the Input.
Default Value: this is an optional value that is automatically assigned to the Input.
Structure: the default value is "single", this determines whether or not the API needs a single Input or an array of Inputs.
Nullable: the default value is "no", this determines whether or not the API will allow a value of "null".
API Access: the default value is "public", the other options are "private" and "internal".