# Verifications

Verifications

## Create verification

 - [POST /verifications](https://docs.kycaid.com/objects/verifications/verification-create.md): {% admonition type="info" name="Content migration in progress" %}
  Please refer to the legacy documentation for this article
{% /admonition %}

## Get verification

 - [GET /verifications/{verification_id}](https://docs.kycaid.com/objects/verifications/verification-get.md): {% admonition type="info" name="Content migration in progress" %}
  Please refer to the legacy documentation for this article
{% /admonition %}

## Get a report

 - [GET /verifications/report](https://docs.kycaid.com/objects/verifications/verification-report-get.md): {% admonition type="info" name="Content migration in progress" %}
  Please refer to the legacy documentation for this article
{% /admonition %}

## Update verification status

 - [POST /verifications/{verification_id}/status](https://docs.kycaid.com/objects/verifications/verification-update-status.md): This endpoint is used to programmatically change the status of an existing verification record. This is typically utilised by your systems to finalise or adjust a verification's outcome after review

## Get verification report

 - [GET /verifications/{verification_id}/report](https://docs.kycaid.com/objects/verifications/verification-get-report.md): This endpoint is used to retrieve the URL of a verification report for a specific verification record. The returned URL is a signed link that can be used to download the verification report in PDF format.

If the report has not been generated yet, our system will initiate report generation and wait for it to complete. This may take up to 60 seconds.

This endpoint is rate-limited per customer per verification to prevent abuse.

