Skip to main content
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 with DUPLICATE_REVIEWER_EMAIL.

Request Body

string
required
Verification session ID from POST /verify.
string
required
Full name of the reviewer.
string
required
Reviewer email address. Stored in lowercase. Must be a valid email format.
string
required
Company or organisation the reviewer belongs to.
string
Reviewer’s company website. Must be a valid URL if provided.

Error Codes