Add Composio Tool

Add a new Composio tool by action name (Composio refers to each tool as an Action)

Path parameters

composio_action_namestringRequired

Headers

AuthorizationstringRequired

Header authentication of the form Bearer <token>

Response

Successful Response

idstringOptionalformat: "^tool-[a-fA-F0-9]{8}"

The human-friendly ID of the Tool

tool_typeenumOptional

The type of the tool.

descriptionstringOptional

The description of the tool.

source_typestringOptional

The type of the source code.

namestringOptional

The name of the function.

tagslist of stringsOptional

Metadata tags.

source_codestringOptional

The source code of the function.

json_schemamap from strings to anyOptional

The JSON schema of the function.

args_json_schemamap from strings to anyOptional

The args JSON schema of the function.

return_char_limitintegerOptionalDefaults to 6000

The maximum number of characters in the response.

created_by_idstringOptional

The id of the user that made this Tool.

last_updated_by_idstringOptional

The id of the user that made this Tool.

metadata_map from strings to anyOptional

A dictionary of additional metadata for the tool.

Errors