tools.tool.read

Generated at from openvibe-contracts v0.33.0 and openvibe-sdk v0.5.0.

Not grantable to apps (planned, public).

Read the tool registry (ADR-027): every tool's descriptor (tools.tool@1: execution, whether the run API exposes it, how to call it, input and output schemas, files, limits, auth, quota class, cost, egress, hosts, docs), filtered by family, execution, api, status or text. GET /api/v1/tools answers tools.tool-list@1 with schemas as { $ref }; GET /api/v1/tools/:id has them embedded; GET /api/v1/tools/:id/schema answers { $schema, $id, $defs: { input, output } }. Open to everyone, anonymous callers included; cacheable. Planned until the gateway serves these routes.

Owner
tools (token audience openvibe.tools)
Version
1.0
Status
planned
Visibility
public
Resource constraints
none
Quota class
tools-read
Permissions
tools:catalog:read
Output
tools.tool@1
Events
Implemented by
  • GET /api/v1/tools
  • GET /api/v1/tools/:id
  • GET /api/v1/tools/:id/schema