---
title: "Verify Age"
method: POST
path: "/api/v1/auth/verify-age"
tags: ["Auth"]
---

# Verify Age

`POST /api/v1/auth/verify-age`

## Request

- The document declares no server URL.
- Auth: one of:
  - OAuth 2
    - Authorization code: `https://auth.mor.org/oauth2/authorize`
    - Token URL: `https://auth.mor.org/oauth2/token` scopes: `aws.cognito.signin.user.admin`, `openid`, `email`, `profile`
  - HTTP bearer

Submit age verification consent (18+).

The user must send `{"age_verified": true}` to confirm they are 18 or older.
The confirmation and the timestamp are stored as evidence of consent.

Requires JWT Bearer authentication with Cognito token.

## Request body

- AgeVerificationRequest: Schema for age verification consent submission.
  - `age_verified` boolean, required: User confirms they are 18 years or older

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

## Changes

- **2026-05-22** `6059f99c1875`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/morpheusais/apis/morpheus-api-gateway/changes/api/v1/auth/verify-age/post.md)

---

[API](https://skmtc.dev/morpheusais/apis/morpheus-api-gateway.md) - [All operations](https://skmtc.dev/morpheusais/apis/morpheus-api-gateway/llms.txt) - [OpenAPI document](https://skmtc.dev/morpheusais/apis/morpheus-api-gateway/revisions/6059f99c1875?raw)
