Skip to content
Constaia

Verification links

Request documents with a link. Receive them 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 single line of code.

No integration needed

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

Designed for mobile

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

With your branding

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

Consent built in

Show your own data protection notice before anything is uploaded. The person only sees “received”, unless you choose to show them the result.

How it works

  1. You choose what you need

    For example, an ID card (front and back) and a medical certificate less than a year old. You can start from a template.

  2. You share the link

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

  3. The person uploads their documents

    Step by step, from their phone and 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 it includes

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

If you prefer to create them from your system

One call returns the link address and the 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 have to install anything or create an account?

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

What if the photo comes out badly?

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

Can the person see whether their document is valid?

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

How much does it cost?

Each document analysed 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 card required.