SmartCerts API
API de certificados
Issuing a credential via API is as simple as using the dashboard. Integrate with your LMS, event platform or HR system.
What you can do
- List your issuances (courses, events, classes)
- Issue credentials, with optional email delivery
- Query credentials by code, email or your own ID
- Revoke credentials
- Verify any credential by code (no key required)
Built for integration
- Organization keys created and revoked in the dashboard
external_id: repeating a call doesn't duplicate the credential- JSON responses and errors, version in the URL (
/api/v1)
Available in the Professional and Scale plans.
curl https://smartcerts.co/api/v1/credentials/k7m2p9x4w3qa \
-H "Authorization: Bearer $SMARTCERTS_TOKEN"
{
"code": "k7m2p9x4w3qa",
"state": "valid",
"url": "https://smartcerts.co/certificate/k7m2p9x4w3qa",
"pdf_url": "https://smartcerts.co/certificate/k7m2p9x4w3qa/pdf",
"recipient": { "name": "Ana Beatriz Souza" },
"issuer": { "name": "Instituto Exemplo" },
"title": "Certificado de Conclusão",
"issuance": { "id": 42, "title": "Gestão de Projetos na Prática" },
"issued_on": "2026-09-15",
"expires_on": null
}
Need to issue at scale or integrate with your system?
Create an account, choose a template and issue. Your first 10 are on us.