# DokStamp API ## Docs - [Service Token](https://docs.dokstamp.com/en/api-reference/authentication/service-token.md): Obtain an OAuth2 Bearer token for machine-to-machine API integrations using the Client Credentials grant. - [Certificate Templates](https://docs.dokstamp.com/en/api-reference/certificate-templates.md): Create and manage reusable certificate design templates. - [Certificates](https://docs.dokstamp.com/en/api-reference/certificates/overview.md): Issue, manage, and verify digital certificates — the core output of the DokStamp platform. - [Revoke a Certificate](https://docs.dokstamp.com/en/api-reference/certificates/revocation.md): Permanently revoke an issued certificate and publish a revocation notice on its verification URL. - [Cohorts](https://docs.dokstamp.com/en/api-reference/courses/cohorts.md): Manage cohorts — specific intakes or graduating classes within a course. - [Module Groups](https://docs.dokstamp.com/en/api-reference/courses/module-groups.md): Organize course modules into logical groups (semesters, periods, areas). - [Course Modules](https://docs.dokstamp.com/en/api-reference/courses/modules.md): Attach and detach modules from a course, and define their order and requirements. - [Courses](https://docs.dokstamp.com/en/api-reference/courses/overview.md): Create and manage academic programs. Courses are the central entity linking institutions, modules, cohorts, and certificates. - [Enrollments](https://docs.dokstamp.com/en/api-reference/enrollments.md): Link students to courses and cohorts. Enrollments track academic progression and grades. - [Files](https://docs.dokstamp.com/en/api-reference/files.md): Upload and manage PDF files. Every certificate must reference an uploaded file. - [Institutions](https://docs.dokstamp.com/en/api-reference/institutions.md): Create and manage the institutions that issue certificates. - [Modules](https://docs.dokstamp.com/en/api-reference/modules.md): Create and manage course modules — the individual subjects or disciplines within a course. - [Organizations](https://docs.dokstamp.com/en/api-reference/organizations.md): Manage organizational sub-units (faculties, departments, campuses) within an institution. - [Students](https://docs.dokstamp.com/en/api-reference/students/overview.md): Create and manage student records. Students are independent of courses and institutions. - [Student Portfolio Pages](https://docs.dokstamp.com/en/api-reference/students/portfolio-pages.md): Allow students to create a public page showcasing their earned certificates. - [Certificate Lifecycle](https://docs.dokstamp.com/en/core-concepts/certificate-lifecycle.md): How certificates move through draft, issued, revoked, and expired states. - [Document Signing Workflow](https://docs.dokstamp.com/en/core-concepts/document-signing-workflow.md): How the three-party document signing workflow works — third-party signers and institutional digital certificates. - [Entity Registration Order](https://docs.dokstamp.com/en/core-concepts/entity-registration-order.md): The correct sequence to register entities before issuing certificates. Skipping steps causes validation errors. - [Filtering, Sorting & Pagination](https://docs.dokstamp.com/en/core-concepts/filtering-sorting-pagination.md): All list endpoints share the same query parameter conventions for filtering, sorting, and paginating results. - [Authentication](https://docs.dokstamp.com/en/getting-started/authentication.md): Authenticate API requests using a Service Token obtained via the OAuth2 Client Credentials flow. - [Error Handling](https://docs.dokstamp.com/en/getting-started/errors.md): Understand HTTP status codes and the error response structure returned by the API. - [Multi-tenancy & Headers](https://docs.dokstamp.com/en/getting-started/multitenancy.md): Every API resource is scoped to a tenant. Learn how to pass your tenant identifier. - [Quick Start](https://docs.dokstamp.com/en/getting-started/quickstart.md): Issue your first certificate in under 10 minutes with a real API walkthrough. - [Bulk Operations](https://docs.dokstamp.com/en/guides/bulk-operations.md): Issue certificates and resend signature requests in bulk for large graduating classes. - [Issue Your First Certificate](https://docs.dokstamp.com/en/guides/issue-first-certificate.md): A complete end-to-end walkthrough including modules, cohorts, and enrollments. - [Open Badges](https://docs.dokstamp.com/en/guides/openbadges.md): Issue W3C-compliant Open Badges alongside certificates for courses that have badges enabled. - [Student Portfolio](https://docs.dokstamp.com/en/guides/student-portfolio.md): Allow students to curate a public portfolio page showcasing their credentials. - [Deletion Rules](https://docs.dokstamp.com/en/integration-guide/deletion-rules.md): What can and cannot be deleted once certificates have been issued. Understanding soft deletes and referential integrity. - [Integration Guide](https://docs.dokstamp.com/en/integration-guide/overview.md): How to connect a third-party academic system (ERP, SIS, LMS) to DokStamp and keep entities in sync. - [Syncing Academic Structure](https://docs.dokstamp.com/en/integration-guide/syncing-academic-structure.md): Step-by-step guide for syncing courses, modules, cohorts, students, and certificates from a third-party system to DokStamp. - [Introduction](https://docs.dokstamp.com/en/introduction.md): Welcome to the DokStamp API — issue, sign, and verify digital credentials at scale.