Skip to content

Organizations

Tenant workspace: name, slug, branding, interview/credit settings, and cached credit balances.

Key APIs

No dedicated routes. Organization appears in signup responses, GET /v1/auth/me, and candidate join branding.

Business Rules

  • All tenant data is scoped by organizationId; soft-deleted orgs block normal auth.
  • Slug is unique globally and used for workspace URLs.
  • Cached credits.available / reserved mirrors the ledger; movements go through the credits module.

Dependencies

None (persistence only; other modules read/update org records)

Sophia AI Interview Platform — Internal Documentation