---
# @generated by sylphx-gen 0.1.0 from contracts@e145cc7cf1bc9605f2b27439e5e17ed76a1a2fd7e7021906a013f7565e4a0cd5. Do not edit.
title: "Auth configs"
description: "The `auth_configs` collection of Sylphx Auth: An Auth Config is the app scope of Sylphx Auth in one environment: which sign-in methods the customer's app offers, and its MFA, passkey, lockout, session, CAPTCHA, and Account Portal policy."
type: reference
product: auth
summary: "An Auth Config is the app scope of Sylphx Auth in one environment: which sign-in methods the customer's app offers, and its MFA, passkey,…"
updated: 2026-09-28
order: 900
---

> **This method is not served on the public API.** `api.sylphx.com` does not route this call: its backend is not deployed behind the public API, or does not implement the call. This page documents the contract. It is kept out of the sidebar and of search engines.

An Auth Config is the app scope of Sylphx Auth in one environment: which sign-in methods the customer's app offers, and its MFA, passkey, lockout, session, CAPTCHA, and Account Portal policy. Every Auth fact is scoped to one `orgs/{o}/projects/{p}/envs/{e}`; an environment has exactly one Auth Config, id `default`.

**Service** Sylphx Auth · **Resource type** `auth.sylphx.com/AuthConfig` · **Name pattern** `orgs/{org}/projects/{project}/envs/{env}/auth_configs/{auth_config}` · **Shape** `singleton`

## Fields

| Field | Type | What it is |
| --- | --- | --- |
| `name` | `string` | `orgs/{org}/projects/{project}/envs/{env}/auth_configs/{auth_config}`. |
| `uid` | `string` | `acf_<cell><ulid>`; never reused. Output only. |
| `meta` | `ResourceMeta` | Resource metadata. |
| `spec` | `AuthConfigSpec` | Desired state. Required. |
| `status` | `AuthConfigStatus` | Observed state. Output only. |

## Methods

Every method of the collection, in the registry's order, with the scope it
needs. The full request, response and examples are one link away.

| Method | Call | What it does |
| --- | --- | --- |
| `GET` | [`get`](/docs/api/auth_configs#get) | Gets an auth config. |
| `PATCH` | [`update`](/docs/api/auth_configs#update) | Updates an auth config. |

## get

Gets an auth config.

`GET https://api.sylphx.com/v1/orgs/acme/projects/shop/envs/production/auth_configs/auth-config` · scope `auth:read` · effect `read` · [Request, response and examples](/docs/api/auth_configs/get)

## update

Updates an auth config.

`PATCH https://api.sylphx.com/v1/orgs/acme/projects/shop/envs/production/auth_configs/auth-config` · scope `auth:write` · effect `write` · [Request, response and examples](/docs/api/auth_configs/update)
