Build on the TrueCerta API
Issuance, revocation and verification are available today through a documented REST API, signed webhooks, and Open Badges 2.0. Native LMS and automation connectors are on the public roadmap below.
Integrate directly with the REST API
Issue certificates, manage courses, and track verifications programmatically. Authenticate with a scoped Bearer key and subscribe to webhooks for the full credential lifecycle — no connector required.
REST API
Issue, fetch, revoke and bulk-import certificates and courses.
Outbound webhooks
HMAC-signed events across the certificate lifecycle.
Bearer keys
Scoped trc_live_ keys, SHA-256 hashed at rest.
Open Badges 2.0
Standards-compliant assertions, badge classes and issuers.
// Issue a certificate via the TrueCerta REST API
const response = await fetch(
'https://app.truecerta.com/api/v1/certificates',
{
method: 'POST',
headers: {
'Authorization': 'Bearer trc_live_...',
'Content-Type': 'application/json'
},
body: JSON.stringify({
recipient_name: 'Sarah Johnson',
recipient_email: 'sarah@example.com',
course_id: 'a1b2c3d4-...',
issued_at: '2026-01-15'
})
}
);
const { data } = await response.json();
// => { code: 'TRC-YGA-26-0042', ... }Public roadmap
Connectors we're planning
None of these ship yet. They are prioritised by what founding academies ask for first — tell us which you need and we'll move it up. Until then, the REST API covers every one of these flows.
Learning platforms
Teachable
PlannedAuto-issue on course completion.
Thinkific
PlannedTrigger issuance from student progress.
Kajabi
PlannedConnect Kajabi courses to issuance.
LearnDash
PlannedWordPress LMS course completions.
Moodle
PlannedOpen-source LMS for institutions.
Canvas
PlannedEnterprise LMS for universities.
Automation & productivity
Zapier
PlannedNo-code automation across thousands of apps.
Make
PlannedVisual automation builder.
Slack
PlannedChannel alerts on issuance and revocation.
Google Sheets
PlannedSync issued-certificate records to a sheet.
Notion
PlannedMirror certificate data into a workspace.
Airtable
PlannedKeep an Airtable base in sync.
Webhooks
Real-time event notifications
Subscribe to webhook events to trigger actions in your systems the moment something happens.
Dispatched events
certificate.issuedA new certificate was issuedcertificate.claimedA recipient claimed their profilecertificate.revokedA certificate was revokedcertificate.expiringA certificate is approaching expirycertificate.expiredA certificate has expiredNeed a specific connector?
Tell us which platform you use and we'll prioritise it on the roadmap. In the meantime, the REST API and webhooks cover the same flows today.