---
title: "Confirm active session"
method: GET
path: "/api/v1/auth/confirm"
tags: ["Auth"]
---

# Confirm active session

`GET /api/v1/auth/confirm`

## Request

- Base URL: `https://www.devspeak.dev`
- URL: `https://www.devspeak.dev/api/v1/auth/confirm`
- Auth: one of:
  - API key in header `x-api-key`
  - HTTP bearer

Validates that the supplied API key or Firebase-authenticated session maps to an active user.

## Response `200`

Active session confirmation

- AuthConfirmResponse
  - `success` true, required
  - `data` object, required
    - `userId` string, required
    - `confirmed` true, required

## Other responses

- `401`: Missing or invalid credentials

---

[API](https://skmtc.dev/devspeak/apis/devspeak-api-v1.md) · [All operations](https://skmtc.dev/devspeak/apis/devspeak-api-v1/llms.txt) · [OpenAPI document](https://skmtc.dev/devspeak/apis/devspeak-api-v1/revisions/7000833a5bbf?raw)
