Authentication
Authenticate workspace API requests with a Bearer API key
Workspace endpoints require a workspace API key in the Authorization header:
Authorization: Bearer vc_...Keys are created in the dashboard at app.verifycate.com (Workspace → API Keys). The secret starts with vc_ and is shown only once when created.
Requirements
- The key must belong to the workspace in the path (
/workspaces/{slug}/...). - The workspace must have an active Pro seat. Unseated keys are rejected with
402and codeseat_required. - Scopes on the key must allow the method and path — see Scopes.
What not to use
Do not send dashboard session cookies or user JWT access tokens for these workspace API routes. The developer API is keyed authentication only.
Public endpoints
These routes need no Authorization header:
GET /api/v1/certificates/{publicID}GET /api/v1/certificates/{publicID}/verifyGET /api/v1/certificates/{publicID}/credential.json
See Verify.