Skip to content

Tenant Management

Manage multi-tenant configuration and settings.

What is a Tenant?

A tenant represents an organization or company using your application. Each tenant has:

  • Isolated user base
  • Independent configuration
  • Custom branding
  • Separate JWT signing keys

Create Tenant

curl -X POST http://localhost:8000/api/sso/v1/tenants \
  -H "Authorization: Bearer TOKEN" \
  -d '{
    "name": "Acme Corp",
    "slug": "acme",
    "domains": ["acme.com", "app.acme.com"]
  }'

List Tenants

curl -X GET http://localhost:8000/api/sso/v1/tenants \
  -H "Authorization: Bearer TOKEN"

Learn more →