Reviewer Details
Store Reviewer Details
Store the endorser details for a human verification session.
POST
Overview
Stores or updates the reviewer (endorser) for a given verification session. Checks for duplicate reviewer emails across the same skill and source before storing.Applies to human endorsement verifications only.
Key Rule — Reviewer Email Uniqueness
For the same skill and source, each endorsement type must use a different reviewer email. If the same email is already associated with an endorsement for the same source under any other endorsement type, the request is rejected withDUPLICATE_REVIEWER_EMAIL.
Request Body
Verification session ID from
POST /verify.Full name of the reviewer.
Reviewer email address. Stored in lowercase. Must be a valid email format.
Company or organisation the reviewer belongs to.
Reviewer’s company website. Must be a valid URL if provided.
Error Codes
| Code | HTTP | Description |
|---|---|---|
MISSING_VERIFICATION_ID | 400 | recordVerificationId not provided |
MISSING_NAME | 400 | name not provided |
MISSING_EMAIL | 400 | email not provided |
MISSING_COMPANY | 400 | company not provided |
INVALID_EMAIL | 400 | Email format is invalid |
INVALID_WEBSITE | 400 | Website is provided but not a valid URL |
DUPLICATE_REVIEWER_EMAIL | 409 | Email already used as endorser for the same source |
INTERNAL_ERROR | 500 | Unexpected server error |

