Skip to content

plugin invitations

github-actions[bot] edited this page Apr 26, 2026 · 2 revisions

Invitations Plugin

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

Install

nself plugin install invitations

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

Env Var Default Description
INVITATIONS_PORT 3402 Invitations service port
INVITATIONS_EXPIRY_HOURS 72 Hours before invite expires
INVITATIONS_BASE_URL Your app URL for invite links
INVITATIONS_SMTP_HOST SMTP host for email delivery

Ports

Port Purpose
3402 Invitations REST API

Database Tables

1 table added to your Postgres database:

  • np_invitations_invitations, invitation records, tokens, and status

Nginx Routes

None, invitations service is internal only.

API

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

Home


Getting Started


Commands


Features


Configuration


Plugins (87 + 10 monitoring)

Free (25)
Pro (62)
Planned (26)
  • plugin-audit
  • plugin-blog
  • plugin-checkout
  • plugin-commerce
  • plugin-drm
  • plugin-export
  • plugin-flow
  • plugin-import
  • plugin-ldap
  • plugin-mailgun
  • plugin-media
  • plugin-oauth-providers
  • plugin-pages
  • plugin-postmark
  • plugin-rate-limit
  • plugin-reports
  • plugin-saml
  • plugin-scheduler
  • plugin-sendgrid
  • plugin-sso
  • plugin-subscription
  • plugin-thumb
  • plugin-transcoder
  • plugin-twilio
  • plugin-waf
  • plugin-watermark

Guides


Architecture


Reference


Licensing


Security


Brand


Operations


Contributing


Admin


Changelog

Clone this wiki locally