---
title: "Generate verification link for associated entity"
method: POST
path: "/v1/customers/{customerId}/associated_entities/{id}/verification-link"
tags: ["Customers"]
---

# Generate verification link for associated entity

`POST /v1/customers/{customerId}/associated_entities/{id}/verification-link`

Generate a KYC verification link for an existing individual associated entity. If the entity already has an active verification session, the existing link is returned. If the session has expired, the expiry is reset and the refreshed link is returned. Only individual associated entities are supported; business entities will return an error.

## Path parameters

- `customerId` string, required
- `id` string, required

## Headers

- `X-API-Key` string

## Response `200`

Verification link generated or retrieved successfully

- VerificationLinkDto
  - `sessionId` string, required — Verification session ID
  - `verificationUrl` string, required — URL for the UBO to complete their verification
  - `expiresAt` string, required — When the verification link expires
  - `status` 'PENDING' | 'ACTIVE' | 'IN_PROGRESS' | 'COMPLETED' | 'EXPIRED' | 'CANCELLED' | 'SUBMITTED', required — Current status of the verification session

## Other responses

- `400` — Entity is not an individual or other validation error
- `401` — Unauthorized - Invalid or missing authentication credentials
- `404` — Associated entity or customer not found

---

[API](https://skmtc.dev/infinite/apis/infinite-api.md) · [All operations](https://skmtc.dev/infinite/apis/infinite-api/llms.txt) · [OpenAPI document](https://skmtc.dev/infinite/apis/infinite-api/revisions/0b0a3231b482?raw)
