Skip to main content
Deliberate AcademyProfessional AI Education

Developer Reference

Deliberate Academy provides a small set of public endpoints for certificate verification and badge embedding. No API key required.

GET

Certificate Verification

https://deliberateacademy.com/api/certificates/{id}/verify

Returns the public details of a certificate. Use this to verify a credential shared by a candidate. CORS is open — you can call this endpoint directly from any browser or server.

Example response
{
  "certificate_id": "abc-123",
  "recipient_name": "Jane Smith",
  "course_title": "AI for Business Professionals",
  "certificate_title": "Certified AI Business Professional",
  "issued_at": "2025-03-15T10:22:00Z",
  "revoked_at": null
}

revoked_at is null for valid certificates. If not null, the certificate has been revoked.

Prefer the human-readable verification page for manual checks: deliberateacademy.com/verify/{id}.

GET

Badge Embed

https://deliberateacademy.com/api/badge/{id}

Returns badge metadata for a certificate. Useful for programmatic rendering. CORS is open.

To embed a verified badge on your website or portfolio, use the embed snippet:

Embed snippet
<script src="https://deliberateacademy.com/api/badge/embed?id={your-certificate-id}"></script>

Replace {your-certificate-id} with your certificate ID. The script renders a verified badge widget inline.

Find your certificate ID on your certificate page or in any shared certificate link.

GET

Course EPUB Download

https://deliberateacademy.com/api/courses/{slug}/epub

Downloads the full course as an EPUB 2.0 file. All lesson content included, formatted for e-readers.

Public endpoint — no authentication required.

Example: https://deliberateacademy.com/api/courses/ai-for-business-professionals/epub

Find course slugs on the courses listing page.

These endpoints are stable and publicly documented. For anything not listed here, please use the contact page.