Skip to Content
CapstoneDocs
Certificates

Verify a certificate

GET
/certificates/{certificateId}/public

Confirms a certificate is genuine. No credentials. 60 requests per minute per IP.

Path Parameters

certificateId*string

Response Body

The certificate.

application/json
  1. response

Every Company API and open-endpoint response is wrapped in this envelope.

status*boolean
statusCode*integer
timestamp*string
Formatdate-time
data*
Example Request
curl -X GET 'https://api.usecapstone.com/v1/certificates/string/public'
Example Response
{  "status": true,  "statusCode": 200,  "timestamp": "2026-11-08T10:42:07.512Z",  "data": {    "certificateId": "CAP-2026-0811",    "recipientName": "Adaeze Okafor",    "simulationName": "Podify: Product Manager",    "role": "Product Manager",    "skills": [      "Prioritisation",      "Stakeholder management"    ],    "overallScore": 82,    "completedAt": "2026-10-30T16:04:11.000Z",    "simulationProfile": {      "name": "Podify: Product Manager",      "logo": null,      "level": "intermediate",      "industry": "Media & Streaming"    }  }}