{"command":{"effect":"read","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Returns the latest version of the named toolbelt, or the version requested, with catalog metadata for one page of its members in `tool_details`. A deleted toolbelt returns 404 unless a version is requested.","properties":{"path":{"type":"object","properties":{"name":{"type":"string","pattern":"^[a-z][a-z0-9_-]{0,63}$","examples":["search-toolbelt"],"description":"Toolbelt name."}},"required":["name"],"additionalProperties":false},"query":{"type":"object","properties":{"version":{"type":"string","pattern":"^[0-9]+$","examples":["1"],"description":"Version number to read. Empty returns the latest version."},"page_size":{"type":"integer","minimum":1,"maximum":100,"default":20,"examples":[20],"description":"Page size for `tool_details` only; toolbelt.tools always lists every member. Defaults to 20; values above 100 are capped at 100."},"page_token":{"type":"string","examples":["ZXhhX3dlYl9zZWFyY2hAMQ"],"description":"`next_page_token` from the previous response, to continue `tool_details`. Treat it as opaque, and send it only with the same toolbelt, version, and search."},"search":{"type":"string","examples":["search"],"description":"Restricts `tool_details` to members whose tool slug, name, title, description, provider, or category contains this value, case-insensitively. It does not filter toolbelt.tools. This is a substring match, not a filter expression."}},"required":[],"additionalProperties":false}},"required":["path"],"additionalProperties":false},"name":"Get a Toolbelt","id":"digitalocean.toolbelts_get","example":{"path":{"name":"search-toolbelt"}},"maxRequests":1,"summary":false}}