Rolls back the configuration to a previously published revision.
Repoints `PublishedRevisionId` at the target revision without creating a new revision or version number; the draft on the config record is not modified. The target must already exist in this config's history — use `/integrations/{integration}/configs/{config}/revisions` to list valid IDs first.
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
The revision to roll back to.
uuidResponse Body
curl -X POST "https://api.fruxon.com/v1/tenants/string/integrations/string/configs/497f6eca-6276-4993-bfeb-53cbbbba6f08:rollback" \ -H "Content-Type: application/json" \ -d '{ "revisionId": "bae12d01-48af-47b3-9304-b09ef0081cd6" }'{
"id": "00000000-0000-0000-0000-000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000",
"configId": "00000000-0000-0000-0000-000000000000",
"version": 0,
"parameters": {},
"auth": {
"integrationAuthMetadataId": "string",
"level": "APPLICATION",
"parameters": {}
},
"authMap": [
{
"parameters": {},
"authConfig": {
"integrationAuthMetadataId": "string",
"level": "UNSPECIFIED",
"parameters": null
}
}
],
"sandboxMode": "NONE",
"sandboxVariant": {
"parameters": {},
"auth": {
"integrationAuthMetadataId": "string",
"level": "APPLICATION",
"parameters": {}
},
"authMap": [
{
"parameters": null,
"authConfig": null
}
]
},
"note": "string",
"createdBy": "string",
"createdAt": 0
}{
"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 revisions for a configuration.
Returns every published revision ever created for the config, ordered as stored (filter or sort client-side by `Version` for chronological order). Compare entries against the config's `PublishedRevisionId` to identify the currently active one; older revisions are retained for rollback via `:rollback`.
Tests a tool using the published config credentials.
Resolves the tool by ID within the integration and executes it using the credentials from the currently published revision. Returns 400 if the config has no published revision.