REST that reads like the product
POST /api/v1/certificates with a template ID and recipient data; get back the certificate, its verify URL and its PDF.
Scoped keys
Create and revoke ct_ keys per integration, each with its own rate limit — a leaked key is one key, not the account.
Signed and verifiable
HMAC-signed payloads so your systems can prove a request came from you — the same discipline our verify pages apply to certificates.
Templates as an API surface
List templates and their dynamic fields programmatically; the LMS picks a design without anyone opening the dashboard.
Zapier, Make, n8n
No code at all: trigger issuance from form submissions, course completions or CRM stages through the integration platforms you already run.
Documented in the open
The API reference lives on the public docs site — endpoints, examples and error codes, no NDA required.
How it runs
- 1
Create a key
In your profile — scoped, revocable, rate-limited.
- 2
Call the API
Issue, query, list — from any language or platform.
- 3
Or skip the code
Zapier, Make and n8n cover the no-code path.
The rest of the platform
Your first certificates are minutes away.
Free to start — design a template, send yourself a test, and see the verification page live.