RedUSers Integration (removed)
Removed on 2026-04-17The RedUSers reading-permissions proxy was removed from
farfalla-integrationson 2026-04-17 via PR #5. This page is kept so that older links and search results still land somewhere useful; there is no live integration to document.The RedUSers tenant (tenant_id
30) itself is unaffected; this removal only concerns the external permissions-sync proxy, which nothing has been calling for a long time.
Why it was removed
Three reasons, all true at the same time:
- Farfalla stopped calling it. Tenant 30 has been running with
custom_scope.enabled = falsefor an extended period. That flag is the switch that decides whether Farfalla calls this proxy at all, and with it off no traffic has reached the integration in practice. - The partner endpoints are unreachable. Both
usershop.redusers.com(cert expired 2025-10-22) andbackend.redusers.com(cert expired 2025-11-19) currently serve expired TLS certificates. Even if the switch were flipped back on, the integration would not work without partner-side intervention. - It had been treated as deprecated internally. See the Slack thread below. Removing the code removes a permanent "is this still alive?" question from the Laravel Cloud migration and Oh Dear monitoring work.
References
Historical note: what the integration used to do
For future readers who hit this page from a link and want to know what was
there: RedUSers' storefront (usershop.redusers.com) exposed a PHP endpoint
that returned a customer's purchased SKUs and active subscriptions. The proxy
translated that response into Publica.la reading-permissions and cached it for
a short window. If a replacement ever needs to be built, the shape of the old
endpoint lived at:
GET https://usershop.redusers.com/public/api/premium2.php
?email={email}&us={user}&ps={password}
Returning JSON with items[], subscriptions[] and a cache string. This is
noted here only as archaeological context. The partner URL has not been
accessible since at least late 2025.