Billing suspension & service access
How Linkit responds when subscription billing is overdue after the grace period.
Billing suspension & service access
When an organization leaves the paid window and passes the configured grace period without settling the subscription line, billing status becomes OVERDUE. In that state Linkit applies a full service suspension:
- HTTP APIs for authenticated tenant users return
403 Forbiddenwith bodycode: BILLING_SERVICE_SUSPENDED, except for payment, authentication, health, webhooks, and contract download routes. - Admin dashboard shows a blocking overlay; only the Payment and Legal contract flows remain reachable until billing is healthy again.
- Connected apps stop syncing: scheduled and manual runs for the organization are skipped, and installed apps are paused until balances are cleared and the server lifts the freeze after a successful payment.
Operational state is also exposed on GET /api/v1/payments/status as service_operational (inverse of hard suspension) together with billing_mode, included_app_slots, and add-on subtotals for transparency.
Suspension checks may be cached briefly per organization; after a successful payment, allow/deny state catches up automatically.