---
title: "Handles the IndieAuth auth endpoint"
method: GET
path: "/auth/provider/indieauth"
tags: ["Internal", "Auth", "Chat"]
---

# Handles the IndieAuth auth endpoint

`GET /auth/provider/indieauth`

## Query parameters

- `client_id` string, required
- `redirect_uri` string, required
- `code_challenge` string, required
- `state` string, required

## Response `200`

IndieAuth flow concluded

- IndieAuthResponse
  - `me` string
  - `profile` IndieAuthProfile
    - `name` string
    - `url` string
    - `photo` string
  - `error` string
  - `errorDescription` string

## Other responses

- `307` — Redirected to redirect URI
- `400` — Bad request
- `500` — Internal Server Error

---

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