When to use it
- You are a company account with an approved KYB and a Qscore band of A or B (score ≥ 650), evaluated within the last 90 days — from any report, self or purchased by a third party.
- You want to prove creditworthiness to customers, suppliers or partners with a link they can verify themselves, instead of sending PDFs.
- You want the proof to expire on its own when it stops being true.
The seal is available for companies only. Personal accounts already have per-report public verification codes on every Qscore report they pull (see the Qscore guide).
How it works
- Activation creates a seal with a cryptographically signed public code. Activating twice is safe: the second call returns the existing seal (
idempotency_hit: true). - Every public view re-evaluates eligibility live: the page and the badge show the band only if the seal is active and the subject still qualifies right now.
- Revocation is yours:
DELETEretires the seal permanently (that code will forever answer “revoked”). You can activate a new seal later — with a new code.
Step 1 — Activate your seal
Requires an account session (company account with approved KYB). No request body and no idempotency key: activation is naturally idempotent per subject.201 Created — the seal is active:
POST again while the seal is active returns 200 OK with the same seal and "idempotency_hit": true — retries never create duplicates. The account receives a branded email when the seal is activated (and another when it is revoked).
Step 2 — Check status and eligibility
200 OK:
eligibility block is always live — use it to know whether you could activate (or keep displaying) the seal before doing anything:
A revoked seal keeps showing in the response with
status: "revoked" and revoked_at, and without verify_code/verify_url/badge_url.
Step 3 — Publish it
Share theverify_url directly, or embed the badge on your site. The badge is a plain SVG served without credentials:
- The badge is 180×64, dark background, with the band letter (A or B) while the seal is current.
- If the seal stops being current, the same URL renders a grey “NO VIGENTE” badge — it never shows a stale band and never errors visually on your page.
Cache-Control: public, max-age=300: viewers may cache the image for up to 5 minutes. The badge labels are in Spanish (“VERIFICADO” / “NO VIGENTE”).- The badge URL answers
404(empty) only for invalid or tampered codes.
Step 4 — Revoke it (optional)
Retire the seal at any time. Revocation is permanent for that code: the public page will forever show “seal revoked”, and the badge goes grey. You can activate a new seal afterwards with a fresh code.200 OK:
What verifiers see (public, no credentials)
Anyone with the link can check the seal — JSON for machines, a branded HTML page for browsers (Accept: text/html):
200 OK:
200 OK:
200 OK:
404:
429 too_many_attempts).
Seal states
Errors
See the errors page for the full catalog.
Webhooks and fees
The seal emits no webhooks and charges no fee — it is a self-service surface over your own verified data, like the self credit report. State changes are delivered by branded email to the account (activation and revocation).FAQ
Does the seal cost anything?
Does the seal cost anything?
No. Activating, displaying and revoking the seal is free. The Qscore evaluations behind it follow the normal rules (your self report is free every 30 days).
Which report makes me eligible?
Which report makes me eligible?
Any of them: your own self report or a report a third party purchased about your company. The seal always reads the latest score on file, whatever its origin.
What happens if my score drops after I publish the badge?
What happens if my score drops after I publish the badge?
The badge and the page turn grey /
not_current on their own at the next view — evaluated live, at most 5 minutes of cache. When a fresh evaluation returns you to band A/B, the seal shows the band again without any action from you (as long as you did not revoke it).Can I revoke and re-activate?
Can I revoke and re-activate?
Yes. Revocation is permanent for the revoked code (it will always answer “revoked”), but you can activate a new seal at any time, which gets a new code and new URLs.
Can a person account get a seal?
Can a person account get a seal?
No — seals are for companies. Personal reports carry their own public verification code printed on each report (see the Qscore guide).
Can verifiers see my numeric score?
Can verifiers see my numeric score?
Never. The public page and JSON show only the band (A or B), the company name, document and country, and the evaluation date — while the seal is current.