---
title: "Get auth settings for a user"
method: GET
path: "/users/{userId}/identities"
tags: ["User"]
---

# Get auth settings for a user

`GET /users/{userId}/identities`

## Request

- Base URL: `https://api.ravion.com`
- URL: `https://api.ravion.com/users/{userId}/identities`
- Auth: HTTP bearer

Return authentication settings for a user, including whether a password exists and which external identity providers are connected.

## Path parameters

- `userId` string, required

## Response `200`

The request has succeeded.

- object
  - `data` UserUserAuthResponse, required
    - `hasPassword` boolean, required
    - `identityProviders` string[], required

## Other responses

- `400`: The request is invalid or malformed.
- `401`: You are not authenticated
- `403`: You do not have permission to access this resource.
- `422`: Client error
- `500`: Server error

---

[API](https://skmtc.dev/ravion/apis/ravion.md) - [All operations](https://skmtc.dev/ravion/apis/ravion/llms.txt) - [OpenAPI document](https://skmtc.dev/ravion/apis/ravion/revisions/66e5732205a0?raw)
