API Reference

API Reference

REST API for integrating Certus into your workflows. All endpoints require a Bearer token.

Authentication

Pass your API key as: Authorization: Bearer YOUR_API_KEY

Base URL: https://api.getcertus.app

Rate limits

Starter: 60 req/min · Professional: 300 req/min · Enterprise: custom

GET/v1/certificates

List all certificates for the authenticated organisation.

ParameterTypeDescription
limitintegerMax results (default 20, max 100)
statusstringFilter: verified | pending
POST/v1/certificates

Generate a new Human Authenticity Certificate from a workflow session.

ParameterTypeDescription
session_idstringWorkflow session ID from the extension
deliverable_namestringHuman-readable name for the deliverable
GET/v1/certificates/:id

Retrieve a specific certificate by ID.

ParameterTypeDescription
idstringCertificate UUID
GET/v1/certificates/:id/verify

Public endpoint — verify a certificate without authentication.

GET/v1/usage

Return current billing period usage for users, certificates, and storage.