---
title: "Get Auth Method"
method: POST
path: "/v1/auth/method"
tags: ["auth"]
---

# Get Auth Method

`POST /v1/auth/method`

## Request

- Base URL: `https://api.shapemaker.io` (the document declares no server; this is the origin it was published from)
- URL: `https://api.shapemaker.io/v1/auth/method`
- Auth: none declared

Resolve which login method the email's domain uses. Routing is by domain
only: the users table is never consulted, so the response does not reveal
whether an account exists. Deliberately unthrottled (accepted risk: the
domain-to-organization mapping is effectively public); the log line below
is the tripwire for bulk harvesting.

## Request body

- AuthMethodRequest
  - `email` string, required

## Response `200`

Successful Response

- AuthMethodView
  - `method` 'sso' | 'password', required
  - `ssoOptions` AuthMethodSSOOptionView[]
    - `tenantId` string, required
    - `providerId` string, required
    - `organizationName` string, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/shapemaker/apis/shapemaker-api.md) - [All operations](https://skmtc.dev/shapemaker/apis/shapemaker-api/llms.txt) - [OpenAPI document](https://skmtc.dev/shapemaker/apis/shapemaker-api/revisions/b8461cf1236c?raw)
