Endpoints at a glance
Reference
GET /api/v1/integrations
List third-party integrations
Returns the catalog of third-party integrations (Stripe, Shopify, …) for this tenant. Includes per-category counts.
Parameters
Responses
Example
GET /api/v1/integrations/{id}
Get a single integration
Parameters
Responses
Example
POST /api/v1/integrations/{id}/install
Install an integration
Stores params (plaintext) and secrets (encrypted) supplied by the caller, then flips the integration row’s status to ‘installed’. Empty body installs without params.
Parameters
Request body (
application/json)
Schema: handlers.InstallIntegrationRequest. Server-set fields (id, created_at, updated_at, …) are ignored if supplied; only the user-settable fields are shown below.
Responses
Example
POST /api/v1/integrations/{id}/uninstall
Uninstall an integration
Flips status back to ‘available’ and clears installed_at. Stored params/secrets are NOT purged.
Parameters
Responses
Example
GET /api/v1/mcp-connections
List MCP connections (stub)
Returns an empty list — endpoint reserved for future use.
Responses
Example
GET /api/v1/native-tools
List native tools (stub)
Returns an empty list — endpoint reserved for future use.
Responses
Example

