Developers
API Documentation
Integrate DegreeProof into your HR, admissions or compliance software with our REST API.
Authentication
All API requests are authenticated via a bearer token in the Authorization header. API keys are managed from your dashboard.
Authorization: Bearer YOUR_API_KEY
Endpoints
| Method | Path | Description |
|---|---|---|
| POST | /v1/verifications | Submit a new verification request. |
| GET | /v1/verifications/:id | Retrieve the status and report of a verification. |
| GET | /v1/verifications | List verifications for the authenticated account. |
| POST | /v1/webhooks | Register a webhook endpoint for verification events. |
| GET | /v1/universities | List supported universities and template coverage. |
Example Request
curl -X POST https://api.degreeproof.io/v1/verifications \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"candidate_name": "Jane Doe",
"institution": "University of Technology",
"degree_type": "Bachelor of Science",
"document_url": "s3://bucket/doc.pdf"
}'