Quick Start
This guide walks you through issuing a digital certificate end-to-end using real API calls. You’ll create the minimum required entities and issue a certificate in a single session.All entities must belong to the same tenant. Obtain your credentials from the DokStamp dashboard before starting.
Prerequisites
- Integration credentials (
client_idandclient_secret) — provided by your DokStamp account manager - Your
X-Tenantidentifier - A PDF file of the certificate to issue
Step 1 — Obtain a Service Token
access_token from the response. It is valid for 12 hours. Use it in every subsequent request.
Step 2 — Create an Institution
An institution is the issuing body. It must exist before courses or certificates.uuid from the response — you’ll need it as institution_uuid.
Step 3 — Create a Course
uuid as course_uuid.
Step 4 — Create a Student
uuid as student_uuid.
Step 5 — Upload the PDF
Upload the signed certificate PDF file:uuid as file_uuid.
Step 6 — Issue the Certificate
Now combine everything into a certificate:public_verification_url is the shareable link for credential verification.
What’s next?
Entity Registration Order
See the full dependency map before building integrations.
Certificate Lifecycle
Learn how certificates move from draft to issued, revoked, and expired.
Issue Certificate Guide
A longer guide with modules, cohorts, enrollments, and templates.
API Reference
Full parameter reference for every endpoint.