> For the complete documentation index, see [llms.txt](https://docs.codemash.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.codemash.io/cloud/membership/settings.md).

# Settings

Membership **Settings** controls how sign-in and permissions behave for your application's users. The screen has five tabs, kept in the URL hash: [Onboarding](/cloud/membership/settings/onboarding.md) (`#onboarding`), [Authentication](/cloud/membership/settings/authentication.md) (`#authentication`), [Account](/cloud/membership/settings/account.md) (`#account`), [Communication](/cloud/membership/settings/communication.md) (`#communication`), and [Advanced](/cloud/membership/settings/advanced.md) (`#advanced`). Older deep links such as `#registration`, `#passkey`, or `#deactivation` still work — they redirect into the tab that now holds that section.

<figure><img src="/files/Ju6y1bAU3cIT8N3JBVjx" alt=""><figcaption><p>Membership → Settings.</p></figcaption></figure>

## What you can do here

**Onboarding** — registration rules, default and permitted roles, password settings, invitation and verification emails, custom profile fields. **Authentication** — logout redirects and passkey (WebAuthn) sign-in. **Account** — the user deactivation flow. **Communication** — the preference topics users can subscribe to. **Advanced** — disable the whole module.

## Use it from code

[Membership → Settings](/sdks-and-cli/membership/settings.md).

## API reference

Endpoints: [Membership → Settings](/api-reference/membership/settings.md).
