Partner portal
Operational hub at partner.2meet.ir — credentials, customer tenants and reseller settings. Partner login is always on partner.2meet.ir; the LMS API host is a separate admin-assigned slug.
Credentials page
After wholesale onboarding, open Credentials to copy:
| Field | Purpose |
|---|---|
| LMS API slug | Admin-assigned host: {slug}.2meet.ir (pending until assigned) |
| LMS Server URL | Paste into Moodle / LMS plugin settings (available after slug assignment) |
| Integration Secret | Checksum (wire API) and HMAC (JSON API) |
| Docs URL | Link for your technical team |
Customer tenants
Resellers provision channel tenants for end customers (schools, academies). These accounts use billing_mode = channel — they draw from your wholesale concurrent user pool and inherit channel_tenant_defaults from your plan snapshot. They do not subscribe to retail teacher/school packages.
Management portal is app.2meet.ir; optional branded subdomain is assigned by platform admin.
Pool monitoring
The partner dashboard shows live pool utilization (used / max concurrent users) with warnings at 80% and 100%. When the pool is full, new participant joins return RESELLER_POOL_EXCEEDED until users disconnect.
Authentication
Portal login uses the same phone + OTP flow as 2meet marketing signup. The wholesale signup flow creates both reseller record and portal access in one step.