> ## Documentation Index
> Fetch the complete documentation index at: https://umbrella-docs.info/llms.txt
> Use this file to discover all available pages before exploring further.

# Document Verification Verify Age Service (Upcoming)

> Document Verification Verify Age Service API Documentation

For a usage description of the Document Verification Verify Age Service, please refer to the [Document Verification](/essentials/documentVerification) page.

## Endpoint

**POST** `/verify/age`


## OpenAPI

````yaml POST /verify/age
openapi: 3.1.0
info:
  title: Umbrella API
  version: 1.0.0
  description: >-
    API documentation for Umbrella services including KYB, KYC, AML, payments,
    phone intelligence, onboarding, and address verification.
servers:
  - url: https://api-umbrella.io/api/services
    description: Production
  - url: https://sandbox-umbrella-api.azurewebsites.net/api/services
    description: Sandbox
security:
  - bearerAuth: []
paths:
  /verify/age:
    post:
      summary: Verify Age and Disability
      description: >-
        Performs an optional age/disability verification after documents are
        submitted. Checks if the user meets certain age or disability
        thresholds.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - journeyId
              properties:
                journeyId:
                  type: string
                  description: Unique identifier for the verification journey.
                  example: uniqueJourneyIdentifier
                ageFrom:
                  type: number
                  description: Minimum age for eligibility (can't combine with ageTo).
                  example: 21
                ageTo:
                  type: number
                  description: Maximum age for eligibility (can't combine with ageFrom).
                  example: 65
                minDisabilityPercentage:
                  type: number
                  description: Minimum disability percentage required for eligibility.
                  example: 50
      responses:
        '200':
          description: Successfully verified age and disability.
          content:
            application/json:
              schema:
                type: object
                properties:
                  journeyId:
                    type: string
                    description: Unique identifier for the verification journey.
                  status:
                    type: string
                    description: Status of the verification process.
                    example: ageAndDisabilityVerificationComplete
                  ageResult:
                    type: string
                    description: Indicates if the individual meets the age requirement.
                    enum:
                      - 'yes'
                      - 'no'
                    example: 'yes'
                  disabilityResult:
                    type: string
                    description: Indicates if the individual meets the disability criteria.
                    enum:
                      - eligible
                      - not eligible
                    example: eligible
        '400':
          description: Invalid request payload.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error400'
        '401':
          description: Unauthorized request.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error401'
        '404':
          description: Journey not found.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error404'
components:
  schemas:
    Error400:
      required:
        - message
      type: object
      properties:
        message:
          type: string
          example: Invalid request payload
    Error401:
      required:
        - message
      type: object
      properties:
        message:
          type: string
          example: Unauthorized request
    Error404:
      type: object
      properties:
        message:
          type: string
          example: Journey not found
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: Bearer token obtained from POST /auth. Valid for 60 minutes.

````