GET blipp/status), but the deactivate action calls the wrong integration API — so connected brands cannot be turned off from the UI.
Frontend (attik-frontend)
src/app/tools/settings/integrations/blipp/page.tsx.GET blipp/status reports connected, the page renders DeleteAnythingBtnWModel with serverUrl='integration' and body { _integrationId: 'blipp', active: false } — a PATCH to /integration with no Mongo document id.src/components/ui/DeleteAnythingBtnWModel.tsx sends PATCH to whatever serverUrl is passed.src/app/tools/settings/integrations/quickbooks/page.tsx fetches the integration row first (GET integration?_integrationId=quickbooks), then patches integration/${integration._id} with { active: false }.HubSpotConnectedState.tsx → POST hubspot/disable).Backend (attik-backend)
src/routes/integration.ts — deactivate is only supported as PATCH /integration/:id, which loads the document via getSingleItem (findById(req.params.id)). Missing or invalid id → 404 "Integration not found or does not exist"._integrationId in the body on PATCH /integration.src/routes/blipp.ts — GET /blipp/status finds an active integrations row with _integrationId: 'blipp'; POST /blipp/callback creates/updates that row on connect. No POST /blipp/disable endpoint exists today (unlike HubSpot's POST /hubspot/disable in src/routes/hubspot.ts).active integration in src/util/functions/actionFlows/sendBlippReviewRequest.ts.Decision needed
_id, patch by id — QuickBooks pattern), or add a dedicated POST /blipp/disable endpoint (HubSpot pattern). Either should set integration.active = false so status and action flows respect the disabled state.Interim workaround (ops / eng)
active: false on the integrations document where _integrationId: 'blipp' for affected company ids until the UI fix ships.attik-frontend/src/app/tools/settings/integrations/blipp/page.tsxattik-backend/src/routes/integration.tsattik-backend/src/routes/blipp.tsattik-frontend/src/app/tools/settings/integrations/quickbooks/page.tsxPlease authenticate to join the conversation.
Completed
Main App
2 days ago
Linear
Get notified by email when there are changes.
Completed
Main App
2 days ago
Linear
Get notified by email when there are changes.