Skip to main content
GET
List KYC Validations for Entity

Overview

This endpoint retrieves the complete history of KYC validations for a specific entity. This is useful for auditing, compliance tracking, and understanding an entityโ€™s verification journey. Key features:
  • Returns all validations (current and historical) for an entity
  • Supports pagination for large validation histories
  • Includes full verification details for each validation
  • Ordered by creation date (most recent first)
  • Shows which validation is currently active

When to Use This

  • Audit verification history: View all KYC attempts and their outcomes
  • Compliance reporting: Track verification attempts for regulatory compliance
  • User support: Investigate why a userโ€™s verification failed or succeeded
  • Analytics: Analyze verification success rates and abandonment patterns
  • Debugging: Troubleshoot verification issues by reviewing the full history

Request

Endpoint

Path Parameters

string
required
The UUID of the entity to retrieve validations for

Query Parameters

integer
default:"1"
Page number for pagination (starts at 1)
integer
default:"100"
Number of validations per page (max 100)
string
Filter validations by status. Possible values:
  • pending - Validation created, user hasnโ€™t started
  • in_progress - User is actively completing verification (filling out form)
  • in_review - Verification completed, requires manual review from compliance team
  • approved - Verification successful
  • rejected - Verification failed
  • expired - Validation expired (user didnโ€™t complete in time)
  • abandoned - User started but didnโ€™t complete
  • cancelled - Validation was cancelled by organization
boolean
Filter to show only the current active validation (true) or historical validations (false)

Headers

Response

Success Response (200 OK)

Returns a paginated list of validations:

Response Fields

array
Array of validation objects
integer
Total number of validations matching the query
integer
Current page number
integer
Number of validations per page

Example Requests

Get All Validations for Entity


Filter by Status

Get only approved validations:

Get Only Current Validation


Pagination Example

Error Responses

Entity Not Found (404)

Invalid Query Parameters (400)

Unauthorized (401)

Use Cases

1. Audit Trail for Compliance

Track all verification attempts for regulatory compliance:

2. Calculate Success Rate

Analyze verification success rates:

3. Find Failed Validations for Support

Help users who had verification issues:

4. Export Validation History

Export complete validation history for reporting:

Important Notes

By default, this endpoint returns up to 100 validations per page. If an entity has more than 100 validations, youโ€™ll need to use pagination to retrieve all records.
Validations are returned in descending order by creation date (most recent first). The current validation will typically appear first in the list.
Only one validation per entity can have isCurrent: true at a time. When a new validation is created, the previous current validation is automatically marked as isCurrent: false.
All validations are retained indefinitely for audit and compliance purposes. Historical validations are never deleted, even if theyโ€™re abandoned or expired.
For entities with many validations (>100), consider using pagination and status filters to reduce response size and improve performance.

Differences from Similar Endpoints

Next Steps

Get Current Validation

Get only the active validation for an entity

Create KYC Validation

Start a new verification session

Check Entity Status

Get entity verification status summary

Sync Validation

Manually refresh validation data