Store the list of skills a student wants verified for a given session.
x-api-key session middleware.POST /verify.POST /verify.| Case | Condition | Result |
|---|---|---|
| 1 | Same source + same endorsement type | Blocked — DUPLICATE_SKILLS_IN_BUNDLE |
| 2 | Same source + different endorsement type | Allowed |
| 3 | Different source + same endorsement type | Allowed |
| 4 | More than 10 unique skills per source | Blocked — MAX_SKILLS_PER_SOURCE |
true on success.| Code | HTTP | Description |
|---|---|---|
MISSING_VERIFICATION_ID | 400 | recordVerificationId not provided |
MISSING_SKILLS | 400 | skills is missing, not an array, or empty |
MISSING_SKILL_ID | 400 | One or more skill objects missing a skillId |
MAX_SKILLS_PER_SOURCE | 409 | Would exceed the 10-skill limit for this source |
DUPLICATE_SKILLS_IN_BUNDLE | 409 | Skills already verified for this source under same endorsement type |
ASSESSMENT_ALREADY_PASSED | 409 | Skill already assessment-verified and passed |
INTERNAL_ERROR | 500 | Unexpected server error |