API reference

The Dokaz REST API is versioned under /v1. The machine-readable OpenAPI 3.1 document is at /openapi.json.

Authentication

Create an API key on the API keys page, then send it as a bearer token:

curl https://app.dokaz.io/v1/drills \ -H "Authorization: Bearer so_your_key_here"

Conventions

Endpoints

MethodPathDescription
GET/v1/databasesList database targets
POST/v1/databasesRegister a database target
GET/v1/databases/{id}Get a database target
GET/v1/drillsList drills
POST/v1/drillsStart a drill
GET/v1/drills/{id}Get a drill with steps + assertions
GET/v1/drills/{id}/evidenceDownload the signed evidence PDF