Skip to content
Constaia

Verification links

Request documents with a link. Get them back already checked.

Send a link or show a QR code. The person uploads their documents from their phone and you get the result for each one, without writing a line of code.

No integration needed

Create the link from your dashboard in a minute. If you have your own system, you can also create it through the API.

Built for phones

The person takes the photo with their camera, gets a warning if it's blurry and can retry up to five times per document.

Your branding

Your logo, your color and your name on the page the person sees. Available from the Growth plan.

Consent built in

Show your own privacy notice before anything is uploaded. The person only sees "received", unless you choose to show them the result.

How it works

  1. Choose what you need

    For example, a driver license, front and back, and a pay stub from the last 30 days. You can start from a template.

  2. Share the link

    By email, text message or as a QR code at a front desk. It expires when you say: from 1 hour to 30 days.

  3. The person uploads their documents

    Step by step, from their phone, without creating an account.

  4. You get the result

    Each document with its verdict and its data, grouped in a dossier. We notify you by email or in your system.

Everything included

  • Clear statusesPending, in progress, completed, expired or canceled. You always know where each request stands.
  • Email deliveryIf you give us the person's email address, we send them the invitation in their language.
  • Back to your siteWhen they finish, the person can return to the page you choose.
  • One dossier per requestAll the documents stay together, and we check that they belong to the same person.

If you'd rather create them from your system

One call returns the link address and a QR code ready to print or send.

POST /v1/verification-links
curl https://api.constaia.com/v1/verification-links \
  -H "Authorization: Bearer $CONSTAIA_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "template": "tpl_licencia_federativa",
    "reference": "licencia-2026-0412",
    "documents": [
      { "key": "dni", "label": "DNI por las dos caras", "expect": "es_dni" },
      { "key": "medico", "label": "Certificado médico", "expect": "medical_certificate_sport" }
    ],
    "expires_in_hours": 72,
    "notify_email": "deportista@example.com"
  }'

# → { "id": "vl_…", "url": "https://app.constaia.com/v/…", "qr_svg": "<svg…>", "status": "pending" }

Frequently asked questions

Does the person need to install anything or create an account?

No. They open the link in their phone's browser, take the photos and they're done. No account or app needed.

What if the photo comes out badly?

We warn them right away if it's blurry, has glare or is cut off, and they can retake it up to five times per document.

Does the person see whether their document is valid?

By default, they only see that you've received it. You can let them see the result if it helps, for example so they can replace an expired document.

How much does it cost?

Each analyzed document uses its usual credits. Creating and sending links costs nothing extra.

And for the record…

Create your free account and validate your first document in five minutes. No credit card required.