pydo.toolbelts.create()
Generated on 1 Oct 2026
from pydo version
v0.43.0
Usage
client.toolbelts.create(
body={
"name": "search-toolbelt",
"version": "1",
"display_name": "Search Tools",
...,
},
)Description
A toolbelt is a named set of tools, each pinned to a version, that your team can attach to sessions as toolbelt:<name>@<version>. The first version is 1 unless version is set. Returns 409 if an active toolbelt with the same name exists. The name of a deleted toolbelt can be reused; its versions start again from the initial version.
Parameters
namestring requiredExample:
search-toolbeltToolbelt name, unique among your team's active toolbelts. Must match
^[a-z]`[a-z0-9_-]{0,63}$;search` is reserved.versionstring optionalExample:
1Optional initial version number, a positive integer such as
1. Defaults to 1.display_namestring optionalExample:
Search ToolsOptional human-readable label, separate from name. At most 128 bytes.
descriptionstring optionalExample:
Tools for searching and fetching public web pages.Optional description. At most 255 bytes.
toolsarray of strings optionalExample:
['exa_web_search', 'exa_web_fetch']Optional initial members, as catalog tool slugs (
<provider>_<name>). Each may be pinned as<tool_slug>@<version>; a pin must equal the tool's current released version, and an unpinned tool is pinned to that version. Every tool must be an active catalog tool. Duplicates are merged; at most 500 tools. Empty creates a toolbelt with no tools.
Request Sample
Response Example
More Information
See /v2/action-gateway/toolbelts in the API reference for additional detail on responses, headers, parameters, and more.