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

# Retrieve verified KYC profile for an associated person

> Returns verified KYC profile document data for a specific associated person (director, UBO, or applicant) linked to an approved business application.



## OpenAPI

````yaml /autogenerated/openapi/onboarding.openapi.json get /applications/associated-people/{associatedPersonId}/kyc-profile
openapi: 3.1.0
info:
  title: Onboarding API
  version: 2.0.0
  description: Version 2
  license:
    name: UNLICENSED
    url: https://docs.equalsmoney.com
servers:
  - url: https://api.equalsmoney.com/v2
    description: Production
  - url: https://api-sandbox.equalsmoney.com/v2
    description: Sandbox
security: []
paths:
  /applications/associated-people/{associatedPersonId}/kyc-profile:
    get:
      tags:
        - Onboarding
      summary: Retrieve verified KYC profile for an associated person
      description: >-
        Returns verified KYC profile document data for a specific associated
        person (director, UBO, or applicant) linked to an approved business
        application.
      operationId: findAssociatedPersonKycProfile
      parameters:
        - name: associatedPersonId
          in: path
          required: true
          schema:
            description: The ID of the associated person to work with.
            type:
              - string
            format: uuid
            maxLength: 36
            example: e9293471-5eb3-4dbc-916c-dbaf9e2deefd
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type:
                  - object
                properties:
                  associatedPersonId:
                    description: The ID of the associated person to work with.
                    type:
                      - string
                    format: uuid
                    maxLength: 36
                    example: e9293471-5eb3-4dbc-916c-dbaf9e2deefd
                  kycProfile:
                    type:
                      - array
                    items:
                      type:
                        - object
                      properties:
                        idType:
                          type:
                            - string
                            - 'null'
                          enum:
                            - PASSPORT
                            - ID_CARD
                            - RESIDENCE_PERMIT
                            - DRIVERS_LICENSE
                            - VISA
                            - OTHER
                          description: >-
                            Type of identity document captured during KYC
                            verification.
                          example: PASSPORT
                        idNumber:
                          type:
                            - string
                            - 'null'
                          maxLength: 255
                          description: Number printed on the identity document (free-form).
                          example: '123456789'
                        expiryDate:
                          type:
                            - string
                            - 'null'
                          description: >-
                            Document expiry date (ISO 8601 date), null if the
                            document has no expiry.
                          example: '2030-06-15'
                        issueDate:
                          type:
                            - string
                            - 'null'
                          description: Document issue date (ISO 8601 date), where captured.
                          example: '2020-06-15'
                        issuerCountry:
                          type:
                            - string
                            - 'null'
                          minLength: 2
                          maxLength: 2
                          description: >-
                            Country of issuance (ISO 3166-1 Alpha-2), where
                            captured.
                          example: GB
                      required:
                        - idType
                        - idNumber
                        - expiryDate
                        - issueDate
                        - issuerCountry
                  verifiedAt:
                    type:
                      - string
                      - 'null'
                    format: date-time
                    description: >-
                      Timestamp at which the identity was verified (ISO 8601
                      datetime).
                    example: '2026-04-01T10:30:00.000Z'
                required:
                  - associatedPersonId
                  - kycProfile
                  - verifiedAt
                title: AssociatedPersonKycProfile
                example:
                  associatedPersonId: e9293471-5eb3-4dbc-916c-dbaf9e2deefd
                  kycProfile:
                    - idType: PASSPORT
                      idNumber: '123456789'
                      expiryDate: '2030-06-15'
                      issueDate: '2020-06-15'
                      issuerCountry: GB
                  verifiedAt: '2026-04-01T10:30:00.000Z'
      security:
        - CommonAuth:
            - kyc-profile:read:any
components:
  securitySchemes:
    CommonAuth:
      type: apiKey
      in: header
      name: Authorization

````