Tools (Public Beta)

Tools are authorable primitives for external integrations and structured IO.

Public beta scope: full CRUD and versioning endpoints are available.

Semantic guardrail: Tool execution and integration semantics are public only to the extent covered by documented beta routes and schemas; provider-specific behavior remains out of scope unless explicitly documented.

SDK methods

  • list({ organizationId }) -> GET /api/tools
  • get(toolId, { organizationId }) -> GET /api/tools/:id
  • create -> POST /api/tools
  • update -> PATCH /api/tools/:id
  • createVersion -> POST /api/tools/:id/versions
  • diff -> GET /api/tools/:id/versions/:versionId/diff

Beta notes

  • Tool authoring surfaces are public beta.
  • Changes will be versioned and communicated ahead of breaking updates.

Was this page helpful?