---
title: "Retrieve some of the public settings of the server."
method: GET
path: "/settings"
tags: ["general"]
---

# Retrieve some of the public settings of the server.

`GET /settings`

Use this endpoint to configure parts of any authentication UIs depending on the configured settings.

## Response `200`

Currently applicable settings of the server.

- object
  - `disable_signup` boolean — Whether new accounts can be created. (Valid for all providers.)
  - `mailer_autoconfirm` boolean — Whether new email addresses need to be confirmed before sign-in is possible.
  - `phone_autoconfirm` boolean — Whether new phone numbers need to be confirmed before sign-in is possible.
  - `sms_provider` string — Which SMS provider is being used to send messages to phone numbers.
  - `saml_enabled` boolean — Whether SAML is enabled on this API server. Defaults to false.
  - `external` object — Which external identity providers are enabled.

## Changes

- **2024-10-11** `f89bf040698f` — 1 warning
  - removed the optional property `mfa_enabled` from the response with the `200` status
- **2023-03-30** `a99b035b9b43` — 1 info
  - added the optional property `saml_enabled` to the response with the `200` status
- **2023-02-01** `144a34ca6d74` — 1 warning, 1 info
  - removed the optional property `saml_enabled` from the response with the `200` status
  - added the optional property `mfa_enabled` to the response with the `200` status

[Change history](https://skmtc.dev/supabase/apis/supabase-auth-rest-api/changes/settings/get.md)

---

[API](https://skmtc.dev/supabase/apis/supabase-auth-rest-api.md) · [All operations](https://skmtc.dev/supabase/apis/supabase-auth-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/supabase/supabase-auth-rest-api/revisions/2e2a74a7459f/schema)
