Skip to main content

DokStamp API

DokStamp is a multi-tenant platform for managing and issuing digital credentials — diplomas, academic transcripts, course certificates, and digital badges. The REST API lets you integrate credential issuance directly into your institution’s systems.

Quick Start

Issue your first certificate in under 10 minutes.

Entity Registration Order

Understand the correct order to register entities before issuing certificates.

API Reference

Full reference for every endpoint, parameter, and response field.

Certificate Lifecycle

From draft to issued, revoked, and expired — how certificates change state.

What you can do

  • Issue digital certificates — bind a student, course, and signed PDF into a verifiable credential
  • Sign documents — route documents to third-party signers or sign institutionally with a digital certificate
  • Verify credentials — expose a public URL per certificate for third-party verification
  • Issue Open Badges — emit W3C-compliant digital badges linked to courses
  • Build student portfolios — let students curate and share their credentials publicly

Base URL

All API requests use the following base URL:
https://api.dokstamp.eu

Authentication overview

The API uses Bearer token authentication (JWT via Laravel Passport). Obtain a token by posting credentials to POST /auth/login. Tokens are long-lived (1 year) and can be refreshed with POST /auth/refresh. All protected endpoints require:
Authorization: Bearer {your_access_token}
Accept: application/json
X-Tenant: {your_tenant_id}
See Authentication for full details.

Response format

All responses return JSON. Successful responses follow this envelope:
{
  "data": { ... },
  "meta": {
    "current_page": 1,
    "per_page": 15,
    "total": 42
  }
}
Errors follow a consistent structure:
{
  "message": "The given data was invalid.",
  "errors": {
    "email": ["The email field is required."]
  }
}

Need help?

Contact your account manager or open a support ticket through the DokStamp dashboard.