invitations
هذا المحتوى غير متوفر بلغتك بعد.
Invitations Plugin
Section titled “Invitations Plugin”User invitation system with email/SMS delivery and token-based join links. Free: MIT licensed.
Install
Section titled “Install”nself plugin install invitationsWhat It Does
Section titled “What It Does”Manages user invitations for your application. Generate token-based invite links, deliver them via email or SMS, track acceptance status, and enforce expiry. Integrates with ɳSelf Auth so accepted invitations automatically provision user accounts.
Configuration
Section titled “Configuration”| Env Var | Default | Description |
|---|---|---|
INVITATIONS_PORT | 3402 | Invitations service port |
INVITATIONS_EXPIRY_HOURS | 72 | Hours before invite expires |
INVITATIONS_BASE_URL | none | Your app URL for invite links |
INVITATIONS_SMTP_HOST | none | SMTP host for email delivery |
| Port | Purpose |
|---|---|
| 3402 | Invitations REST API |
Database Tables
Section titled “Database Tables”1 table added to your Postgres database:
np_invitations_invitations: invitation records, tokens, and status
Nginx Routes
Section titled “Nginx Routes”None, invitations service is internal only.
GET /health: Health checkPOST /invitations: Create and send invitationGET /invitations: List invitationsGET /invitations/{token}: Verify an invite tokenPOST /invitations/{token}/accept: Accept an invitationDELETE /invitations/{id}: Revoke an invitation