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

MethodPathDescription
POST/v1/verificationsSubmit a new verification request.
GET/v1/verifications/:idRetrieve the status and report of a verification.
GET/v1/verificationsList verifications for the authenticated account.
POST/v1/webhooksRegister a webhook endpoint for verification events.
GET/v1/universitiesList 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"
  }'