# Tenant subscriptions

Review subscriptions and change an approved tenant plan.

Category: Platform
Guide: https://avkul.in/docs/guides/screen-saas-subscriptions/
Guided sample demo: https://avkul.in/docs/demo/screen-saas-subscriptions/
Snapshot: 11 October 2026

## Features

- Subscription list
- Current plan
- Upgrade/downgrade

## Access and setup

Intended access: Platform administrator
- Platform administrator access.
- Choose the relevant school, academic session or child before working.


## Workflow

1. Locate the tenant subscription.
2. Review its current plan and state.
3. Apply the approved plan change and check usage implications.

## Fields and controls

- planCode (string, declared required)
- name (string, declared required)
- code (string, declared required)
- description (string, optional)
- billingCycle (string, optional)
- priceMonthly (number, optional)
- priceYearly (number, optional)
- trialDays (number, optional)
- maxStudents (number, optional)
- maxStaff (number, optional)
- maxSchools (number, optional)
- maxBranches (number, optional)
- isPublic (boolean, optional)
- isActive (boolean, optional)
- moduleKeys (string[], optional)

## Current limits

- Platform access is distinct from a school role. Online SaaS invoice collection and invitation delivery require configured providers.

## Actual application access

- https://avkul.in/en/saas/subscriptions

## API reference

- PATCH /api/v1/saas/subscriptions/:id/plan — Upgrade/downgrade a tenant subscription; Platform admin
- GET /api/v1/saas/plans — List subscription plans with their modules; Platform admin
- POST /api/v1/saas/plans — Create a plan (with module toggles); Platform admin

## Demo access

No login is required for the guided sample demo. Its fictional records and actions stay in this browser tab; they do not modify ERP records or send messages/payments. An assigned account is required for the actual ERP links.

Source inventory checked on 11 October 2026. This source inventory is not a certification of every external provider or device flow.
