idstring
The human-friendly ID of the Tool
tool_type'custom' | 'letta_core' | 'letta_memory_core' | 'letta_multi_agent_core' | 'letta_sleeptime_core' | 'letta_voice_sleeptime_core' | 'letta_builtin' | 'letta_files_core' | 'external_langchain' | 'external_composio' | 'external_mcp'
descriptionstring nullable
The description of the tool.
source_typestring nullable
The type of the source code.
namestring nullable
The name of the function.
source_codestring nullable
The source code of the function.
json_schemaobject nullable
The JSON schema of the function.
args_json_schemaobject nullable
The args JSON schema of the function.
return_char_limitinteger
The maximum number of characters in the response.
default_requires_approvalboolean nullable
Default value for whether or not executing this tool requires approval.
created_by_idstring nullable
The id of the user that made this Tool.
last_updated_by_idstring nullable
The id of the user that made this Tool.
metadata_object nullable
A dictionary of additional metadata for the tool.