---
title: "Method Lookup"
method: POST
path: "/auth/method-lookup"
tags: ["auth"]
---

# Method Lookup

`POST /auth/method-lookup`

## Request

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

Discriminate the step-2 affordance for the email entered on /login.

Unauthenticated. Registered in ``AuthMiddleware.public_paths`` so the
JWT middleware skips it.

## Request body

- MethodLookupRequest
  - `email` string, email, required

## Response `200`

Successful Response

- MethodLookupResponse
  - `method` string, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/projectindi/apis/indi-agent-api-first-principles.md) - [All operations](https://skmtc.dev/projectindi/apis/indi-agent-api-first-principles/llms.txt) - [OpenAPI document](https://skmtc.dev/projectindi/apis/indi-agent-api-first-principles/revisions/25a7813e21fd?raw)
