Deletes a configuration.
Hard-deletes the config along with every revision in its history; there is no soft-delete or recovery path. The request is rejected with 400 if any agents still reference this config via `TenantConfigId`. Use the `/usage` endpoint to check which agents reference it before deleting.
Authorization
Bearer JWT Authorization header using the Bearer scheme. Enter 'Bearer' [space] and then your token.
In: header
Path Parameters
The configuration ID.
uuidThe tenant identifier
The integration identifier
Response Body
curl -X DELETE "https://api.fruxon.com/v1/tenants/string/integrations/string/configs/497f6eca-6276-4993-bfeb-53cbbbba6f08"{
"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
}Lists all configurations for the integration.
Returns every config record scoped to the integration, including unpublished drafts that have never had a revision created. Each entry exposes its current draft values plus the `PublishedRevisionId` pointer; use `/integrations/{integration}/configs/{config}/revisions` to walk the revision history.
Updates a configuration.
Patches the draft state of the config only; the published revision is untouched until `:publish` is called again. Fields left null on the request body are preserved, so this is safe for partial updates of `DisplayName`, `Parameters`, `Auth`, or `AuthMap`.