---
title: "Create Verification"
method: POST
path: "/verifications"
tags: ["Verifications"]
---

# Create Verification

`POST /verifications`

Initiates a new verification process. Use an 18-char CURP for individuals or a 12-char RFC for businesses.

## Request body

- VerificationRequest
  - `identifier` string, required — Identifier to verify. Use an 18-char CURP for individuals or a 12-char RFC for businesses.
  - `external_id` string — Optional external identifier for tracking purposes. Can be used to correlate this verification with your internal systems.
  - `rfc` string — Optional. If the user's RFC is provided, BDI uses it directly to retrieve invoice data, increasing the probability of recovering data for this individual.
  - `phone` string — Optional. Helps increase the probability of recovering data for this individual.
  - `email` string, email — Optional. Helps increase the probability of recovering data for this individual.

## Response `202`

Verification process initiated successfully. The process is asynchronous. A webhook will be sent upon completion. The response includes the verification ID and initial status, along with the `consent_id` that was automatically found.

- VerificationCreationResponse
  - `id` string, uuid — Unique identifier for the verification process.
  - `identifier` string — The identifier for which the verification was initiated.
  - `status` 'in_progress' — The initial status of the verification.
  - `consent_id` string, uuid — The ID of the consent that was found and used for this verification.
  - `created_at` string, date-time — Timestamp of when the verification was created.
  - `external_id` string, nullable — The external identifier provided in the request, if any.

## Other responses

- `400` — Bad Request - Validation error, such as consent required but not found for the identifier.
- `401` — Unauthorized - Invalid or missing API key.

---

[API](https://skmtc.net/burodeingresos/apis/bur-de-ingresos-api.md) · [All operations](https://skmtc.net/burodeingresos/apis/bur-de-ingresos-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/burodeingresos/bur-de-ingresos-api/versions/59e48cdbdd84/schema)
