Verification Certificates
Every verification performed through VeriflowAPI generates a signed certificate. Certificates provide a tamper-proof audit trail that proves a verification was performed at a specific point in time using specific data sources.What is a verification certificate?
A verification certificate is a cryptographically signed record containing:- The verification ID
- The provider details verified
- The data sources checked
- The result of the verification
- A precise timestamp
- A SHA256 hash signature
Certificate fields
Every verification response includes two certificate-related fields:| Field | Description |
|---|---|
verification_id | Unique identifier for this verification. Use this to retrieve the full certificate. |
certificate_hash | SHA256 hash of the signed certificate. Use this to verify the certificate has not been tampered with. |
Retrieve a certificate
Response
Download PDF certificate
- VeriflowAPI letterhead
- All verification details
- QR code linking to the online verification record
- Digital signature
Certificate retention
VeriflowAPI retains all verification certificates for a minimum of 7 years from the date of issue, in line with standard healthcare compliance record retention requirements. Certificates are available via API at any time during the retention period using the originalverification_id.
Verifying certificate integrity
You can verify that a certificate has not been tampered with by recomputing the SHA256 hash of the certificate body and comparing it to thecertificate_hash field.