Parameter Types
CTP supports 12 distinct parameter types for tool inputs.Parameter Schema
Every parameter MUST include these required fields:Optional Fields
Available Types
Text Input Types
text - Single-line text
text - Single-line text
textarea - Multi-line text
textarea - Multi-line text
url - URL input with validation
url - URL input with validation
email - Email input with validation
email - Email input with validation
Numeric Types
number - Numeric input
number - Numeric input
Selection Types
boolean - Toggle/checkbox
boolean - Toggle/checkbox
select - Dropdown selection
select - Dropdown selection
Data Types
json - JSON object input
json - JSON object input
file - File upload
file - File upload
Specialized Types
color - Color picker
color - Color picker
date - Date picker
date - Date picker
datetime - Date and time picker
datetime - Date and time picker
Validation Constraints
Conditional Parameters
UsedependsOn to show/hide parameters based on other values:
Condition Types
AI Hints
Guide AI models with theaiHint field: