Create tool
Create a tool in your project.
Request body
The code of the tool. You must define a function named "execute" that takes in a single argument and returns a JSON-serializable value. The argument will be the "input" passed when executing the tool, and will match the input schema.
A description of the tool.
The language of the tool's code.
The name of the tool.
The ID of the runtime revision to use when executing the tool.
Response
OK
The code of the tool. You must define a function named "execute" that takes in a single argument and returns a JSON-serializable value. The argument will be the "input" passed when executing the tool, and will match the input schema.
A description of the tool.
The ID of the tool.
The language of the tool's code.
The name of the tool.
The ID of the tool's current revision. This is used to pin executions to a specific version of the tool, even if the tool is updated later.
The ID of the custom runtime revision that the tool uses for executions. This pins executions to specific version of a custom runtime runtime, even if the runtime is updated later.