---
title: "Get available login options"
method: POST
path: "/userauth/login_options"
tags: ["Users"]
---

# Get available login options

`POST /userauth/login_options`

Get available user login options

## Request body

- UserAuthLoginOptionsRequestBody — UserAuthLoginOptionsRequestBody
  - `email` string — User email address

## Response `200`

Response

- UserAuthLoginOptionsResponse — UserAuthLoginOptionsResponse
  - `None` object[] — List of available login methods
  - `action` 'azure_oauth' | 'github_oauth' | 'google_oauth' | 'hasura_oauth' | 'password' | 'saml' | 'signup', required — Action
  - `method` 'POST' | 'GET' — HTTP method used for redirecting
  - `name` string — Human readable name
  - `redirect_url` string — Redirect URL for signing in

---

[API](https://skmtc.net/aiven/apis/aiven-api-documentation.md) · [All operations](https://skmtc.net/aiven/apis/aiven-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aiven/aiven-api-documentation/revisions/cbfbf0f96a48/schema)
