</> För utvecklare

Certifikat-API-integration

TRUEs REST API gör certifikatautomatisering enkelt. Fem endpoints. Tydlig dokumentation. Blockkedjesverifiering inbyggt. Integrera med dina befintliga system och börja utfärda på dagar, inte månader.

API-översikt

TRUEs certifikat-API är byggt för utvecklare som behöver automatisera utfärdande av intyg utan att brottas med onödig komplexitet.

🔌

Fem endpoints

Skapa, hämta, lista, uppdatera och återkalla certifikat. Det är hela API-ytan. Ingen onödig komplexitet, ingen uppblåsthet.

📦

RESTful-arkitektur

Standardmetoder för HTTP, JSON-nyttolaster och förutsägbara svar. Har du integrerat ett modernt API förut vet du hur TRUE fungerar.

⛓️

Blockkedja ingår

Varje certifikat säkras automatiskt i blockkedjan. Ingen extra konfiguration. Inga separata anrop. Verifiering i varje svar.

Snabbstart

Utfärda ditt första certifikat med ett enda API-anrop.

Skapa ett certifikat
curl -X POST https://api.trueoriginal.com/v1/certificates \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "template_id": "tmpl_abc123",
    "recipient": {
      "name": "Maria Andersson",
      "email": "maria@example.com"
    },
    "fields": {
      "course_name": "Advanced Project Management",
      "completion_date": "2026-03-03",
      "credential_id": "PM-2026-0042"
    }
  }'

Ett anrop gör allt

Certifikatet skapas, säkras i blockkedjan och skickas via e-post. Allt från ett enda API-anrop.

API-nycklar skapas i ditt TRUE-kontrollpanel. Skapa separata nycklar för utveckling, testmiljö och produktion.

Svar med blockkedjebevis

Varje svar innehåller blockkedjebaserade verifieringsdata. Certifikatet är omedelbart verifierbart - inget väntan, inga separata verifieringsanrop.

Verifierings-URL:er använder din anpassade domän, så ditt varumärke är alltid i centrum.

Svar
{
  "id": "cert_xyz789",
  "status": "issued",
  "recipient": {
    "name": "Maria Andersson",
    "email": "maria@example.com"
  },
  "verification_url": "https://verify.yourorg.com/cert_xyz789",
  "blockchain": {
    "network": "polygon",
    "transaction_hash": "0x1234...abcd",
    "confirmed": true
  },
  "created_at": "2026-03-03T09:15:00Z"
}

Fem endpoints

Allt du behöver för att automatisera utfärdande av certifikat.

Metod Endpoint Beskrivning
POST /v1/certificates Skapa och utfärda ett nytt certifikat
GET /v1/certificates/{id} Hämta certifikatdata och verifieringsstatus
GET /v1/certificates Lista alla utfärdade certifikat med filter
PUT /v1/certificates/{id} Uppdatera certifikatstatus eller metadata
DELETE /v1/certificates/{id} Återkalla ett certifikat (blockkedjepost uppdateras)

Integrerar med din stack

TRUE kopplas till plattformarna din organisation redan använder.

Salesforce

Utlös utfärdning när affärsmöjligheter stängs eller certifieringar uppnås

Canvas LMS

Utfärda certifikat automatiskt när kurser slutförs

Moodle

Automatisera intyg baserat på quizresultat eller kursavslutning

Learnster

Koppla slutförandehändelser till smidig certifiering

Byggt för skala

Massoperationer

Utfärdar du hundratals eller tusentals certifikat? Använd batch-endpointen för effektiv massutfärdning.

Skicka in mottagarlistor, få ett batch-jobb-ID och följ förloppet. För team utan utvecklarresurser fungerar CSV-uppladdning i kontrollpanelen lika bra.

Massutfärdning
curl -X POST .../v1/certificates/batch \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "template_id": "tmpl_abc123",
    "recipients": [
      {"name": "Anna", "email": "anna@..."},
      {"name": "Erik", "email": "erik@..."},
      ...
    ]
  }'
Webhook-händelse
{
  "event": "certificate.verified",
  "certificate_id": "cert_xyz789",
  "timestamp": "2026-03-03T10:30:00Z",
  "data": {
    "viewer_location": "Stockholm, SE",
    "referrer": "linkedin.com"
  }
}

Realtids-webhooks

Få meddelanden när certifikat utfärdas, visas, delas eller verifieras. Konfigurera flera endpoints filtrerade per händelsetyp.

Händelser: certificate.issued, certificate.viewed, certificate.shared, certificate.verified, certificate.revoked

Användningsfall

🎓

Automatisk examen

Studentregistret markerar studenter som examinerade - webhook utlöser utfärdning - studenter mottar blockkedjediplom omedelbart. Dela på LinkedIn samma dag.

Efterlevnadsutbildning

LMS-slutförande utlöser certifikat med utgångsdatum. HR mottar webhook-bekräftelse. Analytik spårar när revisorer verifierar certifikat.

📈

Kursavslutning

Plattformen registrerar slutförande - API utfärdar intyg - kursdeltagaren delar - varje delning driver nya registreringar tillbaka till din plattform.

Tekniska specifikationer

Hastighetsgränser

Standard60 anrop/min, batch 100
Professionell300 anrop/min, batch 500
EnterpriseAnpassade gränser

Säkerhet

KrypteringTLS 1.3 krävs
AutentiseringAPI-nycklar, scopade per miljö
EnterpriseIP-vitlistning tillgängligt
GranskningFullständig aktivitetsloggning

Tillförlitlighet

SLA99,9% drifttid (enterprise)
WebhooksAutomatisk återförsök vid fel
Statusstatus.trueoriginal.com

Svarskoder

200, 201Lyckades / Skapad
400Valideringsfel
401Ogiltig API-nyckel
429Hastighetsgräns nådd

Vanliga frågor

Vilka programmeringsspråk stöds?
TRUEs REST API fungerar med alla språk som kan göra HTTP-förfrågningar. Dokumentationen innehåller exempel i curl, JavaScript, Python och PHP.
Finns det en sandlådemiljö?
Ja. Sandlåde-API-nycklar låter dig testa hela API:et utan att utfärda riktiga certifikat eller förbruka produktionskvoter.
Hur snabbt kan vi integrera?
De flesta integrationer går live inom en till två veckor. API:et har bara 5 endpoints, vilket gör integrationen enkel för erfarna utvecklare.
Är blockkedjesverifiering automatisk?
Ja. Varje certifikat säkras automatiskt i blockkedjan. Ingen extra konfiguration. Inga separata anrop. Verifieringsdata ingår i varje API-svar.

Redo att automatisera certifikatutfärdning?

Fem endpoints. Blockkedja ingår. Integration på dagar. Hämta dina API-nycklar och börja bygga.