Skip to main content
When you confirm a certificate through the API, the platform looks up the candidate’s record in the WAEC database and returns a structured confirmation object. This page explains the shape of that data so you know what to expect and how to use it.

Confirmation result object

Each entry in a confirmation response contains a result object when a match is found, or null when no record exists for the supplied details.

Certificate object

The certificate field inside a result contains the candidate’s full examination record.

Example certificate object

Not-found results

If no matching record is found for a given candidate, the result field is null and the entry’s message is "Certificate not found!". The overall request still returns 200 OK.
Always iterate through every entry in the data array and check result individually. A single not-found entry does not cause the whole request to fail.

Next steps