Integrations
Disconnect Integration
Stop Lemon Squeezy or SparkLoop ingestion and remove its managed webhook
POST
Disconnect Integration
Disconnect your Lemon Squeezy or SparkLoop integration using its integration
ID. No request body is needed. Your API key needs
integrations:manage; personal keys also need
owner or admin access to the selected company.
Local ingestion stops before provider cleanup. Existing subscribers and history
remain. Sequenzy removes managed webhooks only; manual webhooks stay under your
control. In-flight syncs and queued webhooks cannot reactivate the connection.
A successful response includes success, integrationId, provider,
cleanupWarning, and message. cleanupWarning is null after successful
cleanup or when there is no managed webhook. A warning still means you are
disconnected locally. For Lemon Squeezy, repeat the same request to retry
cleanup, including when the integration is inactive. Repeated successful
cleanup is safe.
SparkLoop disconnects clear the stored API key and webhook secret, so a repeat
cannot retry cleanup. If cleanupWarning is set, delete the Sequenzy webhook in
SparkLoop Settings → Integrations yourself. For example, SparkLoop refuses to
remove the last partner-referral webhook of a sponsor on a custom ESP.
Other providers return 400 and require the dashboard. Missing or invalid keys
return 401, insufficient scopes or roles return 403, and an ID outside your
selected company returns 404. A store change during disconnection returns
409; retry using the current integration. A local failure returns 500; retry
the request. Provider cleanup failure is a 200 response with a warning.
Use Connect Integration to reconnect with
valid credentials and resume ingestion.