Dansk
Dansk
Appearance
Dansk
Dansk
Appearance
Hver tildeling på badges.ninja har en offentlig verifikationsside, som alle kan tilgå uden at logge ind. Modtagere kan dele deres badges på sociale medier, via e-mail eller ved at kopiere et direkte link.
Modtagere har også deres egen portal
Hvis du har optjent et badge gennem badges.ninja, kan du logge ind (uden adgangskode) på badges.ninja/me for at se alle dine badges samlet ét sted og kuratere en offentlig profil på badges.ninja/u/<dit-handle>. Se Modtagerportalen.
Hver tildeling har en offentlig URL:
https://badges.ninja/awards/{guid}Denne side viser badge-billedet (indlæst fra IPFS), badgets navn og beskrivelse, modtagerens navn, udstederens navn og logo, udstedelsesdatoen og en eventuel udløbsdato samt de kriterier, modtageren har opfyldt for at optjene badget. Alle med linket kan åbne siden for at bekræfte, at akkreditiven er ægte.

Hvis udstederen har angivet et LinkedIn organization ID, vises knappen Add to LinkedIn profile, så modtageren kan gemme akkreditiven direkte i sin LinkedIn Licenses & Certifications. Knappen Download Badge leverer det originale badge-billede (direkte fra IPFS), og Download PDF genererer et printklart A4-certifikat med det samme.
Delingssiden tilbyder muligheder for social deling:
https://badges.ninja/awards/{guid}/share
Fra denne side kan modtagere dele deres badge på:
<img>- og <iframe>-HTML for at indsætte badget på et website, intranet eller i en e-mail-signaturEn dedikeret verifikationsside gengiver en scanbar QR-kode, der peger på sin egen URL — perfekt til trykte certifikater, eventbannere eller LinkedIn-screenshots.
https://badges.ninja/verify/{guid}
Alle, der scanner QR-koden med et telefonkamera, lander på den live verifikationsside, hvor de kan bekræfte, at badget er hostet på badges.ninja, følger Open Badge v2.0-specifikationen og (på Pro-planen) er forankret on-chain via Matchain. Modtageridentiteten vises som et SHA-256-hash, så e-mails aldrig eksponeres offentligt.
Hver tildeling har en Download Certificate-knap på den offentlige verifikationsside. Når der klikkes på den, genereres en printklar A4-PDF med det samme, som inkluderer badge-billedet, modtagerens navn, udstederen, kriterierne, udstedelsesdatoen, en valgfri udløbsdato og en QR-kode, der linker tilbage til den live verifikations-URL.
Når et badge-link deles på LinkedIn, X, Slack, Facebook, WhatsApp eller i en e-mail, henter platformen share-endpoint'et og gengiver et rigt kort baseret på de Open Graph-metadata, som badges.ninja udsender:

Dette sikrer, at badges ser professionelle ud, uanset hvor de deles — modtagere behøver ikke at vedhæfte deres eget billede eller skrive tekst. Forhåndsvisningen genereres på serversiden på /certify-badge/award/{guid}/share-html og caches på CDN-edgen, så forhåndsvisninger vises øjeblikkeligt selv ved første deling.
Du kan sende badge-tildelinger via e-mail på to måder:
Modtagere kan dele deres badge med venner, mentorer eller potentielle arbejdsgivere ved at klikke på Send Email på delingssiden. En modal åbnes, hvor de indtaster en eller flere e-mail-adresser, et valgfrit emne og en personlig besked:

Hver adressat modtager en stiliseret HTML-e-mail med modtagerens personlige besked og en ét-kliks-knap til at se den offentlige tildelingsside:

Udstedere kan sende enhver tildeling via e-mail fra Awards-siden i dashboardet:
Den samme e-mail-skabelon bruges til begge flows.
For interoperabilitet med andre badge-platforme leverer badges.ninja standard Open Badge v2.0 JSON på disse offentlige endpoints:
| Endpoint | Beskrivelse |
|---|---|
/certify-badge/issuer/{guid} | JSON for udstederprofil |
/certify-badge/badge/{guid} | BadgeClass JSON |
/certify-badge/award/{guid} | Assertion JSON (tildelingen) |
Disse endpoints returnerer JSON-LD i overensstemmelse med Open Badge v2.0-specifikationen. Andre badge-platforme og verifikatorer kan forbruge disse data for at validere akkreditiver.
Eksempel — verificer en tildeling:
curl https://api.badges.ninja/certify-badge/award/abc123-def456{
"@context": "https://w3id.org/openbadges/v2",
"type": "Assertion",
"id": "https://api.badges.ninja/certify-badge/award/abc123-def456",
"recipient": {
"type": "email",
"identity": "sha256$..."
},
"badge": "https://api.badges.ninja/certify-badge/badge/xyz789",
"issuedOn": "2025-01-15T00:00:00.000Z",
"verification": {
"type": "hosted"
}
}Badge-billeder er pinnet til IPFS (the InterPlanetary File System) gennem vores egen gateway, ipfs.ninja. Det betyder:
https://ipfs.ninja/ipfs/{cid}cloudflare-ipfs.com, ipfs.io, osv.) — dine badges er ikke låst til en enkelt udbyderFordi billedet er en del af Open Badge-assertionen, bryder en senere udskiftning af badge-grafikken ikke tidligere udstedte tildelinger: det gamle IPFS CID forbliver resolverbart for evigt, så historiske tildelinger beholder deres originale billede, selv hvis du redesigner badget til nye udstedelser.