تخطَّ إلى المحتوى

invitations

هذا المحتوى غير متوفر بلغتك بعد.

User invitation system with email/SMS delivery and token-based join links. Free: MIT licensed.

Terminal window
nself plugin install invitations

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.

Env VarDefaultDescription
INVITATIONS_PORT3402Invitations service port
INVITATIONS_EXPIRY_HOURS72Hours before invite expires
INVITATIONS_BASE_URLnoneYour app URL for invite links
INVITATIONS_SMTP_HOSTnoneSMTP host for email delivery
PortPurpose
3402Invitations REST API

1 table added to your Postgres database:

  • np_invitations_invitations: invitation records, tokens, and status

None, invitations service is internal only.

GET /health: Health check
POST /invitations: Create and send invitation
GET /invitations: List invitations
GET /invitations/{token}: Verify an invite token
POST /invitations/{token}/accept: Accept an invitation
DELETE /invitations/{id}: Revoke an invitation