Deletes a custom integration and its tools.
Configs are not cascaded — they must be deleted explicitly first so agents pinned to a config don't get silently broken. System integrations cannot be deleted and return 404.
Authorization
Bearer JWT Authorization header using the Bearer scheme. Enter 'Bearer' [space] and then your token.
In: header
Path Parameters
The unique identifier of the integration.
The tenant identifier
Response Body
curl -X DELETE "https://api.fruxon.com/v1/tenants/string/integrations/string"{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"property1": null,
"property2": null
}{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"property1": null,
"property2": null
}Consumes temporarily stored OAuth credentials from a completed application-level OAuth flow and creates an `IntegrationAuth` record bound to the specified integration config.
The credential key is returned to the frontend via the OAuth success redirect after the user completes authorization. The resulting connection is shared by every agent that references the target config. The credential key is single-use.
Returns the filter values (types, tags) available across the integration catalog.
Faceted-search style — values are computed across the entire visible catalog, not just the currently-filtered page, so the chip pickers stay populated even when an active filter narrows the list to zero. Use this to drive the type and tag pickers alongside `GET /integrations`.