Create a tool provider (optionally with its API tools)
Creates an api/mcp/sidenet provider for the org. For API providers an optional tools array creates tools in the same call. Sensitive credentials go in auth_secret (stored in Vault). Reloads the org tools and rebuilds dependent agents.
Authorizations
Org API key (scopes the request to its organization) or the shared trusted key (requires X-Organization-Id on every request).
Headers
Organization to scope the request to. Optional when authenticating with an org API key (the org is taken from the key; if sent, it must match). Required when authenticating with the trusted key.
End-user identity for the request; user-scoped data (threads, memory) resolves to {orgId}_{userId}. Required by endpoints that read or write user-scoped resources. A userId query param (or body field, where documented) is accepted as a fallback.
Body
1api, mcp, sidenet basic, bearer, api-key, oauth2, custom 1000 <= x <= 30000streamable_http, sse Response
Created
