> ## Documentation Index
> Fetch the complete documentation index at: https://developer.finogates.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get User Verification

> Get one user's identity verification (KYC) details.

The response combines the latest identity check (status, decline reason,
contact email, Persona inquiry id) with the personal information captured
during verification (name, date of birth, address, ID document images).
Image fields come back as short-lived download links.

If the user has not started identity verification yet, the response is
still a success and collapses to ``user_id``, ``kyc_status`` of
``not_applied``, and a short ``message`` saying so — there is no body full
of empty fields. That is a normal, expected state, not an error.



## OpenAPI

````yaml GET /v1/platform/users/verification/{user_id}
openapi: 3.1.0
info:
  title: Finogate Platform API v1
  version: 0.1.0
servers:
  - url: https://api-sandbox.finogates.com
    description: Sandbox
  - url: https://api.finogates.com
    description: Production
security: []
tags:
  - name: auth
  - name: users
  - name: payees
  - name: verification
  - name: bank accounts
  - name: card processing
  - name: digital-assets
  - name: international
  - name: onboarding
  - name: pending-applications
  - name: wallets
  - name: payments
  - name: catalog
  - name: webhooks
  - name: phone-numbers
  - name: sms
  - name: calls
  - name: listings
  - name: embed-tokens
paths:
  /v1/platform/users/verification/{user_id}:
    get:
      tags:
        - verification
      summary: Get a User's Identity Check
      description: >-
        Get one user's identity verification (KYC) details.


        The response combines the latest identity check (status, decline reason,

        contact email, Persona inquiry id) with the personal information
        captured

        during verification (name, date of birth, address, ID document images).

        Image fields come back as short-lived download links.


        If the user has not started identity verification yet, the response is

        still a success and collapses to ``user_id``, ``kyc_status`` of

        ``not_applied``, and a short ``message`` saying so — there is no body
        full

        of empty fields. That is a normal, expected state, not an error.
      operationId: get_user_verification_v1_platform_users_verification__user_id__get
      parameters:
        - name: user_id
          in: path
          required: true
          schema:
            type: string
            format: uuid
            title: User Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/CommonResponse_Union_PlatformUserVerificationRead__NoneType__
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
        - _AuthenticatedBearer: []
components:
  schemas:
    CommonResponse_Union_PlatformUserVerificationRead__NoneType__:
      properties:
        status_code:
          type: integer
          title: Status Code
          description: HTTP status code for the response.
        data:
          anyOf:
            - $ref: '#/components/schemas/PlatformUserVerificationRead'
            - type: 'null'
          description: Payload or error details.
        query_generated_time:
          type: integer
          title: Query Generated Time
          description: >-
            UTC timestamp (milliseconds since epoch) when response was
            generated.
      type: object
      required:
        - status_code
        - data
        - query_generated_time
      title: CommonResponse[Union[PlatformUserVerificationRead, NoneType]]
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    PlatformUserVerificationRead:
      properties:
        user_id:
          anyOf:
            - type: string
              format: uuid
            - type: 'null'
          title: User Id
        first_name:
          anyOf:
            - type: string
            - type: 'null'
          title: First Name
        last_name:
          anyOf:
            - type: string
            - type: 'null'
          title: Last Name
        dob:
          anyOf:
            - type: string
            - type: 'null'
          title: Dob
        phone_no:
          anyOf:
            - type: string
            - type: 'null'
          title: Phone No
        ssn:
          anyOf:
            - type: string
            - type: 'null'
          title: Ssn
        address:
          anyOf:
            - type: string
            - type: 'null'
          title: Address
        city:
          anyOf:
            - type: string
            - type: 'null'
          title: City
        state:
          anyOf:
            - type: string
            - type: 'null'
          title: State
        zip:
          anyOf:
            - type: string
            - type: 'null'
          title: Zip
        country:
          anyOf:
            - type: string
            - type: 'null'
          title: Country
        id_type:
          anyOf:
            - type: string
            - type: 'null'
          title: Id Type
        selfie:
          anyOf:
            - type: string
            - type: 'null'
          title: Selfie
        id_front_img:
          anyOf:
            - type: string
            - type: 'null'
          title: Id Front Img
        id_back_img:
          anyOf:
            - type: string
            - type: 'null'
          title: Id Back Img
        kyc_status:
          anyOf:
            - type: string
            - type: 'null'
          title: Kyc Status
        decline_reason:
          anyOf:
            - type: string
            - type: 'null'
          title: Decline Reason
        email:
          anyOf:
            - type: string
            - type: 'null'
          title: Email
        inquiry_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Inquiry Id
        message:
          anyOf:
            - type: string
            - type: 'null'
          title: Message
      type: object
      title: PlatformUserVerificationRead
      description: |-
        The identity verification (KYC) details on file for one user.

        Combines the latest identity check (status, decline reason, email,
        Persona inquiry id) with the personal information captured during
        verification (name, date of birth, address, ID document images, etc.).
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
              - type: string
              - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
      type: object
      required:
        - loc
        - msg
        - type
      title: ValidationError
  securitySchemes:
    _AuthenticatedBearer:
      type: oauth2
      flows:
        password:
          scopes: {}
          tokenUrl: /v1/platform/auth/token

````