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

# Get session link (enrolled)

> Returns the transactional UI link using only the already enrolled and validated UUID (client pre-existing).



## OpenAPI

````yaml /raas/swagger-partner-widget-ask.json get /auth/sessionlink-v4/{userToken}
openapi: 3.0.0
info:
  title: ''
  version: 0.0.1
servers:
  - url: https://raas-partner-cv.nomas.cash/v1
security: []
paths:
  /auth/sessionlink-v4/{userToken}:
    get:
      tags:
        - Users
      summary: Get session link (enrolled)
      description: >-
        Returns the transactional UI link using only the already enrolled and
        validated UUID (client pre-existing).
      operationId: getSessionLinkV4
      parameters:
        - description: '- Authenticated user identifier or token.'
          in: path
          name: userToken
          required: true
          schema:
            type: string
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SessionLinkResponse'
              example:
                link: https://links-dev.nomas.cash/pBFWL
                status: Completed
                statusDetail: None
        '204':
          description: No content
        '400':
          description: ''
          content:
            application/json:
              schema:
                properties:
                  reason:
                    type: string
                required:
                  - reason
                type: object
              example:
                reason: Invalid userToken or request body.
        '500':
          description: ''
          content:
            application/json:
              schema:
                properties:
                  reason:
                    type: string
                required:
                  - reason
                type: object
              example:
                reason: An unhandled error has occurred
      security:
        - api_key:
            - partner
            - partner_full
            - partner_send
components:
  schemas:
    SessionLinkResponse:
      description: >-
        Response when a session link is created for onboarding or upgrade
        (`sessionlink-*` routes).
      properties:
        link:
          type: string
          description: >-
            HTTPS URL the end user should open to continue onboarding in the
            widget.
        status:
          type: string
          description: High-level user or flow status string (product-specific).
        statusDetail:
          $ref: '#/components/schemas/PlatLevelStatusDetail'
          description: >-
            Structured status detail from the CIP / account platform when
            provided.
        cipStatus:
          type: string
          description: CIP pipeline status label when applicable.
        cipStatusDetail:
          $ref: '#/components/schemas/PlatLevelStatusDetail'
          description: Structured CIP detail when provided.
        accountStatus:
          type: string
          description: Account lifecycle status when returned by the platform.
        paymentMethodStatus:
          type: string
          description: Funding instrument readiness when returned by the platform.
        userId:
          type: string
          description: Internal user id once the user record exists.
      required:
        - link
      type: object
      additionalProperties: false
    PlatLevelStatusDetail:
      enum:
        - None
        - InvalidAddress
        - InvalidEMail
        - UnreadableDoc
        - ProvideAdditionalInfo
        - InvalidPersonalData
        - OtpPrivacyMissing
        - OtpContractMissing
        - Compliance
        - ComplianceBlocked
        - OfacFailed
      type: string
  securitySchemes:
    api_key:
      type: apiKey
      name: api_key
      in: header

````